/** * Creates the file type from the persisted entity. * * @param fileTypeEntity the newly persisted file type entity. * * @return the file type. */ private FileType createFileTypeFromEntity(FileTypeEntity fileTypeEntity) { // Create the file type information. return new FileType(fileTypeEntity.getCode()); } }
/** * Creates a new file type entity from the request information. * * @param request the request * * @return the newly created file type entity */ private FileTypeEntity createFileTypeEntity(FileTypeCreateRequest request) { // Create a new entity. FileTypeEntity fileTypeEntity = new FileTypeEntity(); fileTypeEntity.setCode(request.getFileTypeCode()); return fileTypeEntity; }
@Test public void testGetFileTypeByCodeInLowerCase() { // Create relative database entities. fileTypeDaoTestHelper.createFileTypeEntity(FORMAT_FILE_TYPE_CODE.toUpperCase(), "Description of " + FORMAT_FILE_TYPE_CODE.toUpperCase()); // Retrieve file type entity. FileTypeEntity fileTypeEntity = fileTypeDao.getFileTypeByCode(FORMAT_FILE_TYPE_CODE.toLowerCase()); // Validate the results. assertNotNull(fileTypeEntity); assertTrue(fileTypeEntity.getCode().equals(FORMAT_FILE_TYPE_CODE.toUpperCase())); assertTrue(fileTypeEntity.getDescription().equals("Description of " + FORMAT_FILE_TYPE_CODE.toUpperCase())); }
/** * Creates and persists a new file type entity. * * @param fileTypeCode the file type code value * @param fileTypeDescription the description of this file type * * @return the newly created file type entity. */ public FileTypeEntity createFileTypeEntity(String fileTypeCode, String fileTypeDescription) { FileTypeEntity fileTypeEntity = new FileTypeEntity(); fileTypeEntity.setCode(fileTypeCode); fileTypeEntity.setDescription(fileTypeDescription); return fileTypeDao.saveAndRefresh(fileTypeEntity); }
/** * Creates the file type from the persisted entity. * * @param fileTypeEntity the newly persisted file type entity. * * @return the file type. */ private FileType createFileTypeFromEntity(FileTypeEntity fileTypeEntity) { // Create the file type information. return new FileType(fileTypeEntity.getCode()); } }
/** * Creates a new file type entity from the request information. * * @param request the request * * @return the newly created file type entity */ private FileTypeEntity createFileTypeEntity(FileTypeCreateRequest request) { // Create a new entity. FileTypeEntity fileTypeEntity = new FileTypeEntity(); fileTypeEntity.setCode(request.getFileTypeCode()); return fileTypeEntity; }
@Test public void testGetFileTypeByCodeInUpperCase() { // Create relative database entities. fileTypeDaoTestHelper.createFileTypeEntity(FORMAT_FILE_TYPE_CODE.toLowerCase(), "Description of " + FORMAT_FILE_TYPE_CODE.toLowerCase()); // Retrieve file type entity. FileTypeEntity fileTypeEntity = fileTypeDao.getFileTypeByCode(FORMAT_FILE_TYPE_CODE.toUpperCase()); // Validate the results. assertNotNull(fileTypeEntity); assertTrue(fileTypeEntity.getCode().equals(FORMAT_FILE_TYPE_CODE.toLowerCase())); assertTrue(fileTypeEntity.getDescription().equals("Description of " + FORMAT_FILE_TYPE_CODE.toLowerCase())); }
String fileFormat = businessObjectFormatEntity.getFileType().getCode(); String hiveFileFormat;
FileTypeEntity fileTypeEntity = new FileTypeEntity(); fileTypeEntity.setCode(FORMAT_FILE_TYPE_CODE);
@Test public void testGetFileTypeByCode() { // Create relative database entities. fileTypeDaoTestHelper.createFileTypeEntity(FORMAT_FILE_TYPE_CODE, "Description of " + FORMAT_FILE_TYPE_CODE); // Retrieve file type entity. FileTypeEntity fileTypeEntity = fileTypeDao.getFileTypeByCode(FORMAT_FILE_TYPE_CODE); // Validate the results. assertNotNull(fileTypeEntity); assertTrue(fileTypeEntity.getCode().equals(FORMAT_FILE_TYPE_CODE)); assertTrue(fileTypeEntity.getDescription().equals("Description of " + FORMAT_FILE_TYPE_CODE)); }
String fileFormat = businessObjectFormatEntity.getFileType().getCode(); String hiveFileFormat;
FileTypeEntity fileTypeEntity = new FileTypeEntity(); fileTypeEntity.setCode(FORMAT_FILE_TYPE_CODE);
@Override public BusinessObjectFormatExternalInterfaceEntity getBusinessObjectFormatExternalInterfaceByBusinessObjectFormatAndExternalInterface( BusinessObjectFormatEntity businessObjectFormatEntity, ExternalInterfaceEntity externalInterfaceEntity) { // Create the criteria builder and the criteria. CriteriaBuilder builder = entityManager.getCriteriaBuilder(); CriteriaQuery<BusinessObjectFormatExternalInterfaceEntity> criteria = builder.createQuery(BusinessObjectFormatExternalInterfaceEntity.class); // The criteria root is the business object format to external interface mapping. Root<BusinessObjectFormatExternalInterfaceEntity> businessObjectFormatExternalInterfaceEntityRoot = criteria.from(BusinessObjectFormatExternalInterfaceEntity.class); // Create the standard restrictions (i.e. the standard where clauses). List<Predicate> predicates = new ArrayList<>(); predicates.add(builder.equal(businessObjectFormatExternalInterfaceEntityRoot.get(BusinessObjectFormatExternalInterfaceEntity_.businessObjectFormatId), businessObjectFormatEntity.getId())); predicates.add(builder.equal(businessObjectFormatExternalInterfaceEntityRoot.get(BusinessObjectFormatExternalInterfaceEntity_.externalInterfaceName), externalInterfaceEntity.getCode())); // Add all clauses to the query. criteria.select(businessObjectFormatExternalInterfaceEntityRoot).where(builder.and(predicates.toArray(new Predicate[predicates.size()]))); // Execute the query and return the result. return executeSingleResultQuery(criteria, String.format("Found more than one business object format to external interface mapping with parameters " + "{namespace=\"%s\", businessObjectDefinitionName=\"%s\", businessObjectFormatUsage=\"%s\", businessObjectFormatFileType=\"%s\", " + "externalInterfaceName=\"%s\"}.", businessObjectFormatEntity.getBusinessObjectDefinition().getNamespace().getCode(), businessObjectFormatEntity.getBusinessObjectDefinition().getName(), businessObjectFormatEntity.getUsage(), businessObjectFormatEntity.getFileType().getCode(), externalInterfaceEntity.getCode())); } }
herdDao.saveAndRefresh(businessObjectDefinition); FileTypeEntity fileTypeEntity = new FileTypeEntity(); fileTypeEntity.setCode(fileTypeCode); herdDao.saveAndRefresh(fileTypeEntity);
@Override public BusinessObjectFormatExternalInterfaceEntity getBusinessObjectFormatExternalInterfaceByBusinessObjectFormatAndExternalInterface( BusinessObjectFormatEntity businessObjectFormatEntity, ExternalInterfaceEntity externalInterfaceEntity) { // Create the criteria builder and the criteria. CriteriaBuilder builder = entityManager.getCriteriaBuilder(); CriteriaQuery<BusinessObjectFormatExternalInterfaceEntity> criteria = builder.createQuery(BusinessObjectFormatExternalInterfaceEntity.class); // The criteria root is the business object format to external interface mapping. Root<BusinessObjectFormatExternalInterfaceEntity> businessObjectFormatExternalInterfaceEntityRoot = criteria.from(BusinessObjectFormatExternalInterfaceEntity.class); // Create the standard restrictions (i.e. the standard where clauses). List<Predicate> predicates = new ArrayList<>(); predicates.add(builder.equal(businessObjectFormatExternalInterfaceEntityRoot.get(BusinessObjectFormatExternalInterfaceEntity_.businessObjectFormatId), businessObjectFormatEntity.getId())); predicates.add(builder.equal(businessObjectFormatExternalInterfaceEntityRoot.get(BusinessObjectFormatExternalInterfaceEntity_.externalInterfaceName), externalInterfaceEntity.getCode())); // Add all clauses to the query. criteria.select(businessObjectFormatExternalInterfaceEntityRoot).where(builder.and(predicates.toArray(new Predicate[predicates.size()]))); // Execute the query and return the result. return executeSingleResultQuery(criteria, String.format("Found more than one business object format to external interface mapping with parameters " + "{namespace=\"%s\", businessObjectDefinitionName=\"%s\", businessObjectFormatUsage=\"%s\", businessObjectFormatFileType=\"%s\", " + "externalInterfaceName=\"%s\"}.", businessObjectFormatEntity.getBusinessObjectDefinition().getNamespace().getCode(), businessObjectFormatEntity.getBusinessObjectDefinition().getName(), businessObjectFormatEntity.getUsage(), businessObjectFormatEntity.getFileType().getCode(), externalInterfaceEntity.getCode())); } }
predicates.add(builder.equal(businessObjectFormatEntityRoot.get(BusinessObjectFormatEntity_.fileTypeCode), fileTypeEntity.getCode()));
predicates.add(builder.equal(businessObjectFormatEntityRoot.get(BusinessObjectFormatEntity_.fileTypeCode), fileTypeEntity.getCode()));
/** * Returns a string representation of the alternate key values for the business object format. * * @param businessObjectFormatEntity the business object format entity * * @return the string representation of the alternate key values for the business object format entity */ public String businessObjectFormatEntityAltKeyToString(BusinessObjectFormatEntity businessObjectFormatEntity) { return String.format("namespace: \"%s\", businessObjectDefinitionName: \"%s\", businessObjectFormatUsage: \"%s\", " + "businessObjectFormatFileType: \"%s\", businessObjectFormatVersion: %d", businessObjectFormatEntity.getBusinessObjectDefinition().getNamespace().getCode(), businessObjectFormatEntity.getBusinessObjectDefinition().getName(), businessObjectFormatEntity.getUsage(), businessObjectFormatEntity.getFileType().getCode(), businessObjectFormatEntity.getBusinessObjectFormatVersion()); }
/** * Returns a string representation of the alternate key values for the business object format. * * @param businessObjectFormatEntity the business object format entity * * @return the string representation of the alternate key values for the business object format entity */ public String businessObjectFormatEntityAltKeyToString(BusinessObjectFormatEntity businessObjectFormatEntity) { return String.format("namespace: \"%s\", businessObjectDefinitionName: \"%s\", businessObjectFormatUsage: \"%s\", " + "businessObjectFormatFileType: \"%s\", businessObjectFormatVersion: %d", businessObjectFormatEntity.getBusinessObjectDefinition().getNamespace().getCode(), businessObjectFormatEntity.getBusinessObjectDefinition().getName(), businessObjectFormatEntity.getUsage(), businessObjectFormatEntity.getFileType().getCode(), businessObjectFormatEntity.getBusinessObjectFormatVersion()); }
businessObjectDataKey.setBusinessObjectDefinitionName(businessObjectDataEntity.getBusinessObjectFormat().getBusinessObjectDefinition().getName()); businessObjectDataKey.setBusinessObjectFormatUsage(businessObjectDataEntity.getBusinessObjectFormat().getUsage()); businessObjectDataKey.setBusinessObjectFormatFileType(businessObjectDataEntity.getBusinessObjectFormat().getFileType().getCode()); businessObjectDataKey.setBusinessObjectFormatVersion(businessObjectDataEntity.getBusinessObjectFormat().getBusinessObjectFormatVersion()); businessObjectDataKey.setPartitionValue(businessObjectDataEntity.getPartitionValue());