/** * Updates and persists the external interface per the specified update request. * * @param externalInterfaceEntity the external interface entity * @param request the external interface request */ private void updateExternalInterfaceEntity(ExternalInterfaceEntity externalInterfaceEntity, ExternalInterfaceUpdateRequest request) { externalInterfaceEntity.setDisplayName(request.getDisplayName()); externalInterfaceEntity.setDescription(request.getDescription()); externalInterfaceDao.saveAndRefresh(externalInterfaceEntity); } }
/** * Updates and persists the external interface per the specified update request. * * @param externalInterfaceEntity the external interface entity * @param request the external interface request */ private void updateExternalInterfaceEntity(ExternalInterfaceEntity externalInterfaceEntity, ExternalInterfaceUpdateRequest request) { externalInterfaceEntity.setDisplayName(request.getDisplayName()); externalInterfaceEntity.setDescription(request.getDescription()); externalInterfaceDao.saveAndRefresh(externalInterfaceEntity); } }
/** * Creates a new external interface entity from the request information. * * @param request the request * * @return the newly created external interface entity */ private ExternalInterfaceEntity createExternalInterfaceEntity(ExternalInterfaceCreateRequest request) { // Create a new entity. ExternalInterfaceEntity externalInterfaceEntity = new ExternalInterfaceEntity(); externalInterfaceEntity.setCode(request.getExternalInterfaceKey().getExternalInterfaceName()); externalInterfaceEntity.setDisplayName(request.getDisplayName()); externalInterfaceEntity.setDescription(request.getDescription()); return externalInterfaceEntity; }
/** * Creates a new external interface entity from the request information. * * @param request the request * * @return the newly created external interface entity */ private ExternalInterfaceEntity createExternalInterfaceEntity(ExternalInterfaceCreateRequest request) { // Create a new entity. ExternalInterfaceEntity externalInterfaceEntity = new ExternalInterfaceEntity(); externalInterfaceEntity.setCode(request.getExternalInterfaceKey().getExternalInterfaceName()); externalInterfaceEntity.setDisplayName(request.getDisplayName()); externalInterfaceEntity.setDescription(request.getDescription()); return externalInterfaceEntity; }
externalInterfaceEntity.setDescription(velocityTemplateDescription);
@Test public void testCreateBusinessObjectFormatExternalInterfaceDescriptiveInformationFromEntitiesWithNullPartitionKeyGroup() { // Create a velocity template for the external interface entity. String velocityTemplateDescription = "${partitionKeyGroup}"; // Create a business object format entity. BusinessObjectFormatEntity businessObjectFormatEntity = businessObjectFormatDaoTestHelper .createBusinessObjectFormatEntity(NAMESPACE, BDEF_NAME, FORMAT_USAGE_CODE, FORMAT_FILE_TYPE_CODE, FORMAT_VERSION, FORMAT_DESCRIPTION, NO_FORMAT_DOCUMENT_SCHEMA, LATEST_VERSION_FLAG_SET, NO_PARTITION_KEY, NO_PARTITION_KEY_GROUP, NO_ATTRIBUTES, SCHEMA_DELIMITER_PIPE, SCHEMA_ESCAPE_CHARACTER_BACKSLASH, SCHEMA_NULL_VALUE_BACKSLASH_N, NO_COLUMNS, NO_PARTITION_COLUMNS); // Create an external interface entity. ExternalInterfaceEntity externalInterfaceEntity = externalInterfaceDaoTestHelper.createExternalInterfaceEntity(EXTERNAL_INTERFACE); externalInterfaceEntity.setDescription(velocityTemplateDescription); // Create a business object format to external interface mapping entity. businessObjectFormatExternalInterfaceDaoTestHelper .createBusinessObjectFormatExternalInterfaceEntity(businessObjectFormatEntity, externalInterfaceEntity); // Call the method under test. BusinessObjectFormatExternalInterfaceDescriptiveInformation result = businessObjectFormatExternalInterfaceDescriptiveInformationHelper .createBusinessObjectFormatExternalInterfaceDescriptiveInformationFromEntities(businessObjectFormatEntity, externalInterfaceEntity); // Validate no partition key group assertEquals("Partition key group not equal to replacement.", result.getExternalInterfaceDescription(), ""); }
externalInterfaceEntity.setDescription(velocityTemplateDescription);