businessObjectDefinitionDescriptionSuggestion.setStatus(businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode());
/** * Creates and persists a new business object definition description suggestion status entity. * * @param statusCode the code of the business object definition description suggestion status * * @return the newly created business object definition description suggestion status entity */ public BusinessObjectDefinitionDescriptionSuggestionStatusEntity createBusinessObjectDefinitionDescriptionSuggestionStatusEntity(String statusCode) { BusinessObjectDefinitionDescriptionSuggestionStatusEntity businessObjectDefinitionDescriptionSuggestionStatusEntity; businessObjectDefinitionDescriptionSuggestionStatusEntity = businessObjectDefinitionDescriptionSuggestionStatusDao.getBusinessObjectDefinitionDescriptionSuggestionStatusByCode(statusCode); if (businessObjectDefinitionDescriptionSuggestionStatusEntity == null) { businessObjectDefinitionDescriptionSuggestionStatusEntity = new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); businessObjectDefinitionDescriptionSuggestionStatusEntity.setCode(statusCode); businessObjectDefinitionDescriptionSuggestionStatusEntity = businessObjectDefinitionDescriptionSuggestionStatusDao.saveAndRefresh(businessObjectDefinitionDescriptionSuggestionStatusEntity); } return businessObjectDefinitionDescriptionSuggestionStatusEntity; } }
new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); businessObjectDefinitionDescriptionSuggestionStatusEntity.setCode(BDEF_DESCRIPTION_SUGGESTION_STATUS); businessObjectDefinitionDescriptionSuggestion.setStatus(businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode());
new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); businessObjectDefinitionDescriptionSuggestionStatusEntity .setCode(BusinessObjectDefinitionDescriptionSuggestionStatusEntity.BusinessObjectDefinitionDescriptionSuggestionStatuses.PENDING.name()); new BusinessObjectDefinitionDescriptionSuggestion(businessObjectDefinitionDescriptionSuggestionEntity.getId(), businessObjectDefinitionDescriptionSuggestionKey, DESCRIPTION_SUGGESTION, businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getCreatedBy(), HerdDateUtils.getXMLGregorianCalendarValue(businessObjectDefinitionDescriptionSuggestionEntity.getCreatedOn()));
new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); businessObjectDefinitionDescriptionSuggestionStatusEntity .setCode(BusinessObjectDefinitionDescriptionSuggestionStatusEntity.BusinessObjectDefinitionDescriptionSuggestionStatuses.PENDING.name()); new BusinessObjectDefinitionDescriptionSuggestion(businessObjectDefinitionDescriptionSuggestionEntity.getId(), businessObjectDefinitionDescriptionSuggestionKey, DESCRIPTION_SUGGESTION, businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getCreatedBy(), HerdDateUtils.getXMLGregorianCalendarValue(businessObjectDefinitionDescriptionSuggestionEntity.getCreatedOn()));
@Test public void testGetBusinessObjectDefinitionDescriptionSuggestionStatusEntity() { // Create a business object definition description suggestion entity. BusinessObjectDefinitionDescriptionSuggestionStatusEntity businessObjectDefinitionDescriptionSuggestionStatusEntity = new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); businessObjectDefinitionDescriptionSuggestionStatusEntity.setCode(BDEF_DESCRIPTION_SUGGESTION_STATUS); // Setup mock interactions. when(businessObjectDefinitionDescriptionSuggestionStatusDao .getBusinessObjectDefinitionDescriptionSuggestionStatusByCode(BDEF_DESCRIPTION_SUGGESTION_STATUS)) .thenReturn(businessObjectDefinitionDescriptionSuggestionStatusEntity); // Call method under test. BusinessObjectDefinitionDescriptionSuggestionStatusEntity result = businessObjectDefinitionDescriptionSuggestionStatusDaoHelper .getBusinessObjectDefinitionDescriptionSuggestionStatusEntity(BDEF_DESCRIPTION_SUGGESTION_STATUS); // Validate result. assertThat("Result does not equal businessObjectDefinitionDescriptionSuggestionStatusEntity.", result, is(equalTo(businessObjectDefinitionDescriptionSuggestionStatusEntity))); // Verify mocks interactions. verify(businessObjectDefinitionDescriptionSuggestionStatusDao) .getBusinessObjectDefinitionDescriptionSuggestionStatusByCode(BDEF_DESCRIPTION_SUGGESTION_STATUS); verifyNoMoreInteractions(businessObjectDefinitionDescriptionSuggestionStatusDao); }
businessObjectDefinitionDescriptionSuggestion.setStatus(businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode());
new BusinessObjectDefinitionDescriptionSuggestionKey(NAMESPACE, BDEF_NAME, USER_ID); BusinessObjectDefinitionDescriptionSuggestionStatusEntity businessObjectDefinitionDescriptionSuggestionStatusEntity = new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); businessObjectDefinitionDescriptionSuggestionStatusEntity.setCode(BDEF_DESCRIPTION_SUGGESTION_STATUS);
@Test public void testGetSearchIndexStatusByCode() { // Create database entities required for testing. businessObjectDefinitionDescriptionSuggestionStatusDaoTestHelper .createBusinessObjectDefinitionDescriptionSuggestionStatusEntity(BDEF_DESCRIPTION_SUGGESTION_STATUS); businessObjectDefinitionDescriptionSuggestionStatusDaoTestHelper .createBusinessObjectDefinitionDescriptionSuggestionStatusEntity(BDEF_DESCRIPTION_SUGGESTION_STATUS_2); // Retrieve the relative business object definition description suggestion status entities and validate the results. assertEquals(BDEF_DESCRIPTION_SUGGESTION_STATUS, businessObjectDefinitionDescriptionSuggestionStatusDao .getBusinessObjectDefinitionDescriptionSuggestionStatusByCode(BDEF_DESCRIPTION_SUGGESTION_STATUS).getCode()); assertEquals(BDEF_DESCRIPTION_SUGGESTION_STATUS_2, businessObjectDefinitionDescriptionSuggestionStatusDao .getBusinessObjectDefinitionDescriptionSuggestionStatusByCode(BDEF_DESCRIPTION_SUGGESTION_STATUS_2).getCode()); // Test case insensitivity for the business object definition description suggestion status code. assertEquals(BDEF_DESCRIPTION_SUGGESTION_STATUS, businessObjectDefinitionDescriptionSuggestionStatusDao .getBusinessObjectDefinitionDescriptionSuggestionStatusByCode(BDEF_DESCRIPTION_SUGGESTION_STATUS.toUpperCase()).getCode()); assertEquals(BDEF_DESCRIPTION_SUGGESTION_STATUS, businessObjectDefinitionDescriptionSuggestionStatusDao .getBusinessObjectDefinitionDescriptionSuggestionStatusByCode(BDEF_DESCRIPTION_SUGGESTION_STATUS.toLowerCase()).getCode()); // Confirm negative results when using non-existing business object definition description suggestion status code. assertNull(businessObjectDefinitionDescriptionSuggestionStatusDao.getBusinessObjectDefinitionDescriptionSuggestionStatusByCode("I_DO_NOT_EXIST")); } }
new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); businessObjectDefinitionDescriptionSuggestionStatusEntity .setCode(BusinessObjectDefinitionDescriptionSuggestionStatusEntity.BusinessObjectDefinitionDescriptionSuggestionStatuses.PENDING.name());
businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode()), String .format("A business object definition description suggestion status is expected to be \"%s\" but was \"%s\".", BusinessObjectDefinitionDescriptionSuggestionStatusEntity.BusinessObjectDefinitionDescriptionSuggestionStatuses.PENDING.name(), businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode()));
new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); businessObjectDefinitionDescriptionSuggestionStatusEntity .setCode(BusinessObjectDefinitionDescriptionSuggestionStatusEntity.BusinessObjectDefinitionDescriptionSuggestionStatuses.ACCEPTED.name()); new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); acceptedBusinessObjectDefinitionDescriptionSuggestionStatusEntity .setCode(BusinessObjectDefinitionDescriptionSuggestionStatusEntity.BusinessObjectDefinitionDescriptionSuggestionStatuses.ACCEPTED.name());
businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode()), String .format("A business object definition description suggestion status is expected to be \"%s\" but was \"%s\".", BusinessObjectDefinitionDescriptionSuggestionStatusEntity.BusinessObjectDefinitionDescriptionSuggestionStatuses.PENDING.name(), businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode()));
new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); businessObjectDefinitionDescriptionSuggestionStatusEntity .setCode(BusinessObjectDefinitionDescriptionSuggestionStatusEntity.BusinessObjectDefinitionDescriptionSuggestionStatuses.PENDING.name());
/** * Creates a business object definition description suggestion from the persisted entity. * * @param businessObjectDefinitionDescriptionSuggestionEntity the business object definition description suggestion entity * * @return the business object definition description suggestion */ private BusinessObjectDefinitionDescriptionSuggestion createBusinessObjectDefinitionDescriptionSuggestionFromEntity( BusinessObjectDefinitionDescriptionSuggestionEntity businessObjectDefinitionDescriptionSuggestionEntity) { return new BusinessObjectDefinitionDescriptionSuggestion(businessObjectDefinitionDescriptionSuggestionEntity.getId(), new BusinessObjectDefinitionDescriptionSuggestionKey( businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getNamespace().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getName(), businessObjectDefinitionDescriptionSuggestionEntity.getUserId()), businessObjectDefinitionDescriptionSuggestionEntity.getDescriptionSuggestion(), businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getCreatedBy(), HerdDateUtils.getXMLGregorianCalendarValue(businessObjectDefinitionDescriptionSuggestionEntity.getCreatedOn())); }
new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); businessObjectDefinitionDescriptionSuggestionStatusEntity .setCode(BusinessObjectDefinitionDescriptionSuggestionStatusEntity.BusinessObjectDefinitionDescriptionSuggestionStatuses.PENDING.name()); new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); acceptedBusinessObjectDefinitionDescriptionSuggestionStatusEntity .setCode(BusinessObjectDefinitionDescriptionSuggestionStatusEntity.BusinessObjectDefinitionDescriptionSuggestionStatuses.ACCEPTED.name());
/** * Creates a business object definition description suggestion from the persisted entity. * * @param businessObjectDefinitionDescriptionSuggestionEntity the business object definition description suggestion entity * * @return the business object definition description suggestion */ private BusinessObjectDefinitionDescriptionSuggestion createBusinessObjectDefinitionDescriptionSuggestionFromEntity( BusinessObjectDefinitionDescriptionSuggestionEntity businessObjectDefinitionDescriptionSuggestionEntity) { return new BusinessObjectDefinitionDescriptionSuggestion(businessObjectDefinitionDescriptionSuggestionEntity.getId(), new BusinessObjectDefinitionDescriptionSuggestionKey( businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getNamespace().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getName(), businessObjectDefinitionDescriptionSuggestionEntity.getUserId()), businessObjectDefinitionDescriptionSuggestionEntity.getDescriptionSuggestion(), businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getCreatedBy(), HerdDateUtils.getXMLGregorianCalendarValue(businessObjectDefinitionDescriptionSuggestionEntity.getCreatedOn())); }