@Test public void testGetNotificationRegistrationStatusAssertReturnEntityWhenExistsAndDifferentCase() { NotificationRegistrationStatusEntity notificationRegistrationStatusEntity = new NotificationRegistrationStatusEntity(); notificationRegistrationStatusEntity.setCode("test"); notificationRegistrationStatusEntity.setDescription("a description"); herdDao.saveAndRefresh(notificationRegistrationStatusEntity); NotificationRegistrationStatusEntity result = notificationRegistrationStatusDao.getNotificationRegistrationStatus("TEST"); assertNotNull(result); assertEquals("test", result.getCode()); } }
/** * Creates and persists a new notification registration status entity. * * @param code the notification registration status code * * @return the newly created notification registration status entity */ public NotificationRegistrationStatusEntity createNotificationRegistrationStatusEntity(String code) { NotificationRegistrationStatusEntity notificationRegistrationStatusEntity = new NotificationRegistrationStatusEntity(); notificationRegistrationStatusEntity.setCode(code); notificationRegistrationStatusEntity.setDescription(String.format("Description of \"%s\".", code)); return notificationRegistrationStatusDao.saveAndRefresh(notificationRegistrationStatusEntity); }
@NamespacePermission(fields = "#namespace", permissions = NamespacePermissionEnum.WRITE) @Override public NotificationRegistrationStatusUpdateResponse updateNotificationRegistrationStatus(String namespace, String notificationName, NotificationRegistrationStatusUpdateRequest notificationRegistrationStatusUpdateRequest) { Assert.hasText(namespace, "The namespace must be specified"); Assert.hasText(notificationName, "The notification name must be specified"); String notificationRegistrationStatus = notificationRegistrationStatusUpdateRequest.getNotificationRegistrationStatus(); Assert.hasText(notificationRegistrationStatus, "The notification registration status must be specified"); NotificationRegistrationEntity notificationRegistration = notificationRegistrationDaoHelper.getNotificationRegistration(namespace.trim(), notificationName.trim()); NotificationRegistrationStatusEntity notificationRegistrationStatusEntity = notificationRegistrationStatusDaoHelper.getNotificationRegistrationStatusEntity(notificationRegistrationStatus.trim()); notificationRegistration.setNotificationRegistrationStatus(notificationRegistrationStatusEntity); NotificationRegistrationStatusUpdateResponse notificationRegistrationStatusUpdateResponse = new NotificationRegistrationStatusUpdateResponse(); notificationRegistrationStatusUpdateResponse.setNotificationRegistrationKey( new NotificationRegistrationKey(notificationRegistration.getNamespace().getCode(), notificationRegistration.getName())); notificationRegistrationStatusUpdateResponse.setNotificationRegistrationStatus(notificationRegistrationStatusEntity.getCode()); return notificationRegistrationStatusUpdateResponse; } }
@NamespacePermission(fields = "#namespace", permissions = NamespacePermissionEnum.WRITE) @Override public NotificationRegistrationStatusUpdateResponse updateNotificationRegistrationStatus(String namespace, String notificationName, NotificationRegistrationStatusUpdateRequest notificationRegistrationStatusUpdateRequest) { Assert.hasText(namespace, "The namespace must be specified"); Assert.hasText(notificationName, "The notification name must be specified"); String notificationRegistrationStatus = notificationRegistrationStatusUpdateRequest.getNotificationRegistrationStatus(); Assert.hasText(notificationRegistrationStatus, "The notification registration status must be specified"); NotificationRegistrationEntity notificationRegistration = notificationRegistrationDaoHelper.getNotificationRegistration(namespace.trim(), notificationName.trim()); NotificationRegistrationStatusEntity notificationRegistrationStatusEntity = notificationRegistrationStatusDaoHelper.getNotificationRegistrationStatusEntity(notificationRegistrationStatus.trim()); notificationRegistration.setNotificationRegistrationStatus(notificationRegistrationStatusEntity); NotificationRegistrationStatusUpdateResponse notificationRegistrationStatusUpdateResponse = new NotificationRegistrationStatusUpdateResponse(); notificationRegistrationStatusUpdateResponse.setNotificationRegistrationKey( new NotificationRegistrationKey(notificationRegistration.getNamespace().getCode(), notificationRegistration.getName())); notificationRegistrationStatusUpdateResponse.setNotificationRegistrationStatus(notificationRegistrationStatusEntity.getCode()); return notificationRegistrationStatusUpdateResponse; } }
@Test public void testGetNotificationRegistrationStatusAssertReturnNullWhenNotExist() { NotificationRegistrationStatusEntity notificationRegistrationStatusEntity = new NotificationRegistrationStatusEntity(); notificationRegistrationStatusEntity.setCode("test"); notificationRegistrationStatusEntity.setDescription("a description"); herdDao.saveAndRefresh(notificationRegistrationStatusEntity); NotificationRegistrationStatusEntity result = notificationRegistrationStatusDao.getNotificationRegistrationStatus("DOES_NOT_EXIST"); assertNull(result); }
@Test public void testGetNotificationRegistrationStatusAssertReturnEntityWhenExists() { NotificationRegistrationStatusEntity notificationRegistrationStatusEntity = new NotificationRegistrationStatusEntity(); notificationRegistrationStatusEntity.setCode("test"); notificationRegistrationStatusEntity.setDescription("a description"); herdDao.saveAndRefresh(notificationRegistrationStatusEntity); NotificationRegistrationStatusEntity result = notificationRegistrationStatusDao.getNotificationRegistrationStatus("test"); assertNotNull(result); assertEquals("test", result.getCode()); }
@Test public void testGetNotificationRegistrationStatusAssertReturnEntityWhenEntityExists() { NotificationRegistrationStatusEntity notificationRegistrationStatus = notificationRegistrationStatusDaoHelper.getNotificationRegistrationStatusEntity("ENABLED"); assertNotNull(notificationRegistrationStatus); assertEquals("ENABLED", notificationRegistrationStatus.getCode()); }
.setNotificationRegistrationStatus(storageUnitNotificationRegistrationEntity.getNotificationRegistrationStatus().getCode());
.setNotificationRegistrationStatus(storageUnitNotificationRegistrationEntity.getNotificationRegistrationStatus().getCode());
.setNotificationRegistrationStatus(businessObjectDataNotificationRegistrationEntity.getNotificationRegistrationStatus().getCode());
.setNotificationRegistrationStatus(businessObjectDataNotificationRegistrationEntity.getNotificationRegistrationStatus().getCode());