builder.equal(businessObjectDataEntityJoin.get(BusinessObjectDataEntity_.version), businessObjectDataAttributeKey.getBusinessObjectDataVersion())); predicates.add(builder.equal(builder.upper(businessObjectDataAttributeEntityRoot.get(BusinessObjectDataAttributeEntity_.name)), businessObjectDataAttributeKey.getBusinessObjectDataAttributeName().toUpperCase())); businessObjectDataAttributeKey.getPartitionValue(), CollectionUtils.isEmpty(businessObjectDataAttributeKey.getSubPartitionValues()) ? "" : StringUtils.join(businessObjectDataAttributeKey.getSubPartitionValues(), ","), businessObjectDataAttributeKey.getBusinessObjectDataVersion(), businessObjectDataAttributeKey.getBusinessObjectDataAttributeName()));
businessObjectDataAttributeEntityMap.get(businessObjectDataAttributeKey.getBusinessObjectDataAttributeName().toLowerCase()); if (businessObjectDataAttributeEntity == null) businessObjectDataAttributeKey.getBusinessObjectDataAttributeName(), businessObjectDataHelper.businessObjectDataEntityAltKeyToString(businessObjectDataEntity)));
businessObjectDataAttributeEntityMap.get(businessObjectDataAttributeKey.getBusinessObjectDataAttributeName().toLowerCase()); if (businessObjectDataAttributeEntity == null) businessObjectDataAttributeKey.getBusinessObjectDataAttributeName(), businessObjectDataHelper.businessObjectDataEntityAltKeyToString(businessObjectDataEntity)));
/** * Creates a new business object data attribute entity from the business object data entity and the request information. * * @param businessObjectDataEntity the business object data entity * @param request the business object data attribute create request * * @return the newly created business object data attribute entity */ private BusinessObjectDataAttributeEntity createBusinessObjectDataAttributeEntity(BusinessObjectDataEntity businessObjectDataEntity, BusinessObjectDataAttributeCreateRequest request) { // Create a new entity. BusinessObjectDataAttributeEntity businessObjectDataAttributeEntity = new BusinessObjectDataAttributeEntity(); businessObjectDataAttributeEntity.setBusinessObjectData(businessObjectDataEntity); businessObjectDataAttributeEntity.setName(request.getBusinessObjectDataAttributeKey().getBusinessObjectDataAttributeName()); businessObjectDataAttributeEntity.setValue(request.getBusinessObjectDataAttributeValue()); return businessObjectDataAttributeEntity; }
.isBusinessObjectDataAttributeRequired(businessObjectDataAttributeKey.getBusinessObjectDataAttributeName(), businessObjectFormatEntity)) businessObjectDataAttributeKey.getBusinessObjectDataAttributeName(), businessObjectFormatHelper.businessObjectFormatEntityAltKeyToString(businessObjectFormatEntity)));
/** * Creates a new business object data attribute entity from the business object data entity and the request information. * * @param businessObjectDataEntity the business object data entity * @param request the business object data attribute create request * * @return the newly created business object data attribute entity */ private BusinessObjectDataAttributeEntity createBusinessObjectDataAttributeEntity(BusinessObjectDataEntity businessObjectDataEntity, BusinessObjectDataAttributeCreateRequest request) { // Create a new entity. BusinessObjectDataAttributeEntity businessObjectDataAttributeEntity = new BusinessObjectDataAttributeEntity(); businessObjectDataAttributeEntity.setBusinessObjectData(businessObjectDataEntity); businessObjectDataAttributeEntity.setName(request.getBusinessObjectDataAttributeKey().getBusinessObjectDataAttributeName()); businessObjectDataAttributeEntity.setValue(request.getBusinessObjectDataAttributeValue()); return businessObjectDataAttributeEntity; }
.isBusinessObjectDataAttributeRequired(businessObjectDataAttributeKey.getBusinessObjectDataAttributeName(), businessObjectFormatEntity)) businessObjectDataAttributeKey.getBusinessObjectDataAttributeName(), businessObjectFormatHelper.businessObjectFormatEntityAltKeyToString(businessObjectFormatEntity)));
.isBusinessObjectDataAttributeRequired(businessObjectDataAttributeKey.getBusinessObjectDataAttributeName(), businessObjectFormatEntity)) businessObjectDataAttributeKey.getBusinessObjectDataAttributeName(), businessObjectFormatHelper.businessObjectFormatEntityAltKeyToString(businessObjectFormatEntity)));
.isBusinessObjectDataAttributeRequired(businessObjectDataAttributeKey.getBusinessObjectDataAttributeName(), businessObjectFormatEntity)) businessObjectDataAttributeKey.getBusinessObjectDataAttributeName(), businessObjectFormatHelper.businessObjectFormatEntityAltKeyToString(businessObjectFormatEntity)));
/** * Validates the business object data attribute key. This method also trims the key parameters. * * @param key the business object data attribute key * * @throws IllegalArgumentException if any validation errors were found */ public void validateBusinessObjectDataAttributeKey(BusinessObjectDataAttributeKey key) throws IllegalArgumentException { Assert.notNull(key, "A business object data attribute key must be specified."); key.setNamespace(alternateKeyHelper.validateStringParameter("namespace", key.getNamespace())); key.setBusinessObjectDefinitionName( alternateKeyHelper.validateStringParameter("business object definition name", key.getBusinessObjectDefinitionName())); key.setBusinessObjectFormatUsage(alternateKeyHelper.validateStringParameter("business object format usage", key.getBusinessObjectFormatUsage())); key.setBusinessObjectFormatFileType( alternateKeyHelper.validateStringParameter("business object format file type", key.getBusinessObjectFormatFileType())); Assert.notNull(key.getBusinessObjectFormatVersion(), "A business object format version must be specified."); key.setPartitionValue(alternateKeyHelper.validateStringParameter("partition value", key.getPartitionValue())); businessObjectDataHelper.validateSubPartitionValues(key.getSubPartitionValues()); Assert.notNull(key.getBusinessObjectDataVersion(), "A business object data version must be specified."); key.setBusinessObjectDataAttributeName( alternateKeyHelper.validateStringParameter("business object data attribute name", key.getBusinessObjectDataAttributeName())); } }
/** * Validates the business object data attribute key. This method also trims the key parameters. * * @param key the business object data attribute key * * @throws IllegalArgumentException if any validation errors were found */ public void validateBusinessObjectDataAttributeKey(BusinessObjectDataAttributeKey key) throws IllegalArgumentException { Assert.notNull(key, "A business object data attribute key must be specified."); key.setNamespace(alternateKeyHelper.validateStringParameter("namespace", key.getNamespace())); key.setBusinessObjectDefinitionName( alternateKeyHelper.validateStringParameter("business object definition name", key.getBusinessObjectDefinitionName())); key.setBusinessObjectFormatUsage(alternateKeyHelper.validateStringParameter("business object format usage", key.getBusinessObjectFormatUsage())); key.setBusinessObjectFormatFileType( alternateKeyHelper.validateStringParameter("business object format file type", key.getBusinessObjectFormatFileType())); Assert.notNull(key.getBusinessObjectFormatVersion(), "A business object format version must be specified."); key.setPartitionValue(alternateKeyHelper.validateStringParameter("partition value", key.getPartitionValue())); businessObjectDataHelper.validateSubPartitionValues(key.getSubPartitionValues()); Assert.notNull(key.getBusinessObjectDataVersion(), "A business object data version must be specified."); key.setBusinessObjectDataAttributeName( alternateKeyHelper.validateStringParameter("business object data attribute name", key.getBusinessObjectDataAttributeName())); } }
assertEquals(NO_SUBPARTITION_VALUES, businessObjectDataAttribute.getBusinessObjectDataAttributeKey().getSubPartitionValues()); assertEquals(DATA_VERSION, businessObjectDataAttribute.getBusinessObjectDataAttributeKey().getBusinessObjectDataVersion()); assertEquals(ATTRIBUTE_NAME_1_MIXED_CASE, businessObjectDataAttribute.getBusinessObjectDataAttributeKey().getBusinessObjectDataAttributeName()); assertNull(businessObjectDataAttribute.getBusinessObjectDataAttributeValue());
assertEquals(NO_SUBPARTITION_VALUES, businessObjectDataAttribute.getBusinessObjectDataAttributeKey().getSubPartitionValues()); assertEquals(DATA_VERSION, businessObjectDataAttribute.getBusinessObjectDataAttributeKey().getBusinessObjectDataVersion()); assertEquals(ATTRIBUTE_NAME_1_MIXED_CASE, businessObjectDataAttribute.getBusinessObjectDataAttributeKey().getBusinessObjectDataAttributeName()); assertNull(businessObjectDataAttribute.getBusinessObjectDataAttributeValue());
theBusinessObjectDataAttributeName = this.getBusinessObjectDataAttributeName(); strategy.appendField(locator, this, "businessObjectDataAttributeName", buffer, theBusinessObjectDataAttributeName, (this.businessObjectDataAttributeName!= null));
theBusinessObjectDataAttributeName = this.getBusinessObjectDataAttributeName(); strategy.appendField(locator, this, "businessObjectDataAttributeName", buffer, theBusinessObjectDataAttributeName, (this.businessObjectDataAttributeName!= null));
theBusinessObjectDataAttributeName = this.getBusinessObjectDataAttributeName(); strategy.appendField(locator, this, "businessObjectDataAttributeName", buffer, theBusinessObjectDataAttributeName, (this.businessObjectDataAttributeName!= null));
theBusinessObjectDataAttributeName = this.getBusinessObjectDataAttributeName(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDataAttributeName", theBusinessObjectDataAttributeName), currentHashCode, theBusinessObjectDataAttributeName, (this.businessObjectDataAttributeName!= null));
theBusinessObjectDataAttributeName = this.getBusinessObjectDataAttributeName(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDataAttributeName", theBusinessObjectDataAttributeName), currentHashCode, theBusinessObjectDataAttributeName, (this.businessObjectDataAttributeName!= null));
theBusinessObjectDataAttributeName = this.getBusinessObjectDataAttributeName(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDataAttributeName", theBusinessObjectDataAttributeName), currentHashCode, theBusinessObjectDataAttributeName, (this.businessObjectDataAttributeName!= null));
assertEquals(expectedBusinessObjectDataSubPartitionValues, actualBusinessObjectDataAttributeKey.getSubPartitionValues()); assertEquals(expectedBusinessObjectDataVersion, actualBusinessObjectDataAttributeKey.getBusinessObjectDataVersion()); assertEquals(expectedBusinessObjectDataAttributeName, actualBusinessObjectDataAttributeKey.getBusinessObjectDataAttributeName());