businessObjectDefinitionDescriptionSuggestion.setStatus(businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode());
businessObjectDefinitionDescriptionSuggestion.setStatus(businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode());
@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")); } }
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()));
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()));
/** * 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())); }
/** * 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())); }
businessObjectDefinitionDescriptionSuggestion.setStatus(businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode());
new BusinessObjectDefinitionDescriptionSuggestion(businessObjectDefinitionDescriptionSuggestionEntity.getId(), businessObjectDefinitionDescriptionSuggestionKey, DESCRIPTION_SUGGESTION, businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getCreatedBy(), HerdDateUtils.getXMLGregorianCalendarValue(businessObjectDefinitionDescriptionSuggestionEntity.getCreatedOn()));
new BusinessObjectDefinitionDescriptionSuggestion(businessObjectDefinitionDescriptionSuggestionEntity.getId(), businessObjectDefinitionDescriptionSuggestionKey, DESCRIPTION_SUGGESTION, businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getCreatedBy(), HerdDateUtils.getXMLGregorianCalendarValue(businessObjectDefinitionDescriptionSuggestionEntity.getCreatedOn()));