/** * Gets a business object definition key from the specified business object definition column key. * * @param businessObjectDefinitionColumnKey the business object definition column key * * @return the business object definition key */ public BusinessObjectDefinitionKey getBusinessObjectDefinitionKey(BusinessObjectDefinitionColumnKey businessObjectDefinitionColumnKey) { return new BusinessObjectDefinitionKey(businessObjectDefinitionColumnKey.getNamespace(), businessObjectDefinitionColumnKey.getBusinessObjectDefinitionName()); }
/** * Gets a business object definition key from the specified business object definition column key. * * @param businessObjectDefinitionColumnKey the business object definition column key * * @return the business object definition key */ public BusinessObjectDefinitionKey getBusinessObjectDefinitionKey(BusinessObjectDefinitionColumnKey businessObjectDefinitionColumnKey) { return new BusinessObjectDefinitionKey(businessObjectDefinitionColumnKey.getNamespace(), businessObjectDefinitionColumnKey.getBusinessObjectDefinitionName()); }
.add(builder.equal(builder.upper(namespaceEntityJoin.get(NamespaceEntity_.code)), businessObjectDefinitionColumnKey.getNamespace().toUpperCase())); predicates.add(builder.equal(builder.upper(businessObjectDefinitionEntityJoin.get(BusinessObjectDefinitionEntity_.name)), businessObjectDefinitionColumnKey.getBusinessObjectDefinitionName().toUpperCase())); predicates.add(builder.equal(builder.upper(businessObjectDefinitionColumnEntityRoot.get(BusinessObjectDefinitionColumnEntity_.name)), businessObjectDefinitionColumnKey.getBusinessObjectDefinitionColumnName().toUpperCase())); "Found more than one business object definition column instance with parameters {namespace=\"%s\", businessObjectDefinitionName=\"%s\"," + " businessObjectDefinitionColumnName=\"%s\"}.", businessObjectDefinitionColumnKey.getNamespace(), businessObjectDefinitionColumnKey.getBusinessObjectDefinitionName(), businessObjectDefinitionColumnKey.getBusinessObjectDefinitionColumnName()));
.add(builder.equal(builder.upper(namespaceEntityJoin.get(NamespaceEntity_.code)), businessObjectDefinitionColumnKey.getNamespace().toUpperCase())); predicates.add(builder.equal(builder.upper(businessObjectDefinitionEntityJoin.get(BusinessObjectDefinitionEntity_.name)), businessObjectDefinitionColumnKey.getBusinessObjectDefinitionName().toUpperCase())); predicates.add(builder.equal(builder.upper(businessObjectDefinitionColumnEntityRoot.get(BusinessObjectDefinitionColumnEntity_.name)), businessObjectDefinitionColumnKey.getBusinessObjectDefinitionColumnName().toUpperCase())); "Found more than one business object definition column instance with parameters {namespace=\"%s\", businessObjectDefinitionName=\"%s\"," + " businessObjectDefinitionColumnName=\"%s\"}.", businessObjectDefinitionColumnKey.getNamespace(), businessObjectDefinitionColumnKey.getBusinessObjectDefinitionName(), businessObjectDefinitionColumnKey.getBusinessObjectDefinitionColumnName()));
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theNamespace; theNamespace = this.getNamespace(); strategy.appendField(locator, this, "namespace", buffer, theNamespace, (this.namespace!= null)); } { String theBusinessObjectDefinitionName; theBusinessObjectDefinitionName = this.getBusinessObjectDefinitionName(); strategy.appendField(locator, this, "businessObjectDefinitionName", buffer, theBusinessObjectDefinitionName, (this.businessObjectDefinitionName!= null)); } { String theBusinessObjectDefinitionColumnName; theBusinessObjectDefinitionColumnName = this.getBusinessObjectDefinitionColumnName(); strategy.appendField(locator, this, "businessObjectDefinitionColumnName", buffer, theBusinessObjectDefinitionColumnName, (this.businessObjectDefinitionColumnName!= null)); } return buffer; }
/** * Validates the business object definition column key. This method also trims the key parameters. * * @param key the business object definition column key * * @throws IllegalArgumentException if any validation errors were found */ private void validateBusinessObjectDefinitionColumnKey(BusinessObjectDefinitionColumnKey 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.setBusinessObjectDefinitionColumnName( alternateKeyHelper.validateStringParameter("business object definition column name", key.getBusinessObjectDefinitionColumnName())); }
/** * Validates the business object definition column key. This method also trims the key parameters. * * @param key the business object definition column key * * @throws IllegalArgumentException if any validation errors were found */ private void validateBusinessObjectDefinitionColumnKey(BusinessObjectDefinitionColumnKey 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.setBusinessObjectDefinitionColumnName( alternateKeyHelper.validateStringParameter("business object definition column name", key.getBusinessObjectDefinitionColumnName())); }
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theNamespace; theNamespace = this.getNamespace(); strategy.appendField(locator, this, "namespace", buffer, theNamespace, (this.namespace!= null)); } { String theBusinessObjectDefinitionName; theBusinessObjectDefinitionName = this.getBusinessObjectDefinitionName(); strategy.appendField(locator, this, "businessObjectDefinitionName", buffer, theBusinessObjectDefinitionName, (this.businessObjectDefinitionName!= null)); } { String theBusinessObjectDefinitionColumnName; theBusinessObjectDefinitionColumnName = this.getBusinessObjectDefinitionColumnName(); strategy.appendField(locator, this, "businessObjectDefinitionColumnName", buffer, theBusinessObjectDefinitionColumnName, (this.businessObjectDefinitionColumnName!= null)); } return buffer; }
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theNamespace; theNamespace = this.getNamespace(); strategy.appendField(locator, this, "namespace", buffer, theNamespace, (this.namespace!= null)); } { String theBusinessObjectDefinitionName; theBusinessObjectDefinitionName = this.getBusinessObjectDefinitionName(); strategy.appendField(locator, this, "businessObjectDefinitionName", buffer, theBusinessObjectDefinitionName, (this.businessObjectDefinitionName!= null)); } { String theBusinessObjectDefinitionColumnName; theBusinessObjectDefinitionColumnName = this.getBusinessObjectDefinitionColumnName(); strategy.appendField(locator, this, "businessObjectDefinitionColumnName", buffer, theBusinessObjectDefinitionColumnName, (this.businessObjectDefinitionColumnName!= null)); } return buffer; }
lhsBusinessObjectDefinitionName = this.getBusinessObjectDefinitionName(); String rhsBusinessObjectDefinitionName; rhsBusinessObjectDefinitionName = that.getBusinessObjectDefinitionName(); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDefinitionName", lhsBusinessObjectDefinitionName), LocatorUtils.property(thatLocator, "businessObjectDefinitionName", rhsBusinessObjectDefinitionName), lhsBusinessObjectDefinitionName, rhsBusinessObjectDefinitionName, (this.businessObjectDefinitionName!= null), (that.businessObjectDefinitionName!= null))) { return false;
lhsBusinessObjectDefinitionName = this.getBusinessObjectDefinitionName(); String rhsBusinessObjectDefinitionName; rhsBusinessObjectDefinitionName = that.getBusinessObjectDefinitionName(); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDefinitionName", lhsBusinessObjectDefinitionName), LocatorUtils.property(thatLocator, "businessObjectDefinitionName", rhsBusinessObjectDefinitionName), lhsBusinessObjectDefinitionName, rhsBusinessObjectDefinitionName, (this.businessObjectDefinitionName!= null), (that.businessObjectDefinitionName!= null))) { return false;
lhsBusinessObjectDefinitionName = this.getBusinessObjectDefinitionName(); String rhsBusinessObjectDefinitionName; rhsBusinessObjectDefinitionName = that.getBusinessObjectDefinitionName(); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDefinitionName", lhsBusinessObjectDefinitionName), LocatorUtils.property(thatLocator, "businessObjectDefinitionName", rhsBusinessObjectDefinitionName), lhsBusinessObjectDefinitionName, rhsBusinessObjectDefinitionName, (this.businessObjectDefinitionName!= null), (that.businessObjectDefinitionName!= null))) { return false;
public int hashCode(ObjectLocator locator, HashCodeStrategy2 strategy) { int currentHashCode = 1; { String theNamespace; theNamespace = this.getNamespace(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "namespace", theNamespace), currentHashCode, theNamespace, (this.namespace!= null)); } { String theBusinessObjectDefinitionName; theBusinessObjectDefinitionName = this.getBusinessObjectDefinitionName(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDefinitionName", theBusinessObjectDefinitionName), currentHashCode, theBusinessObjectDefinitionName, (this.businessObjectDefinitionName!= null)); } { String theBusinessObjectDefinitionColumnName; theBusinessObjectDefinitionColumnName = this.getBusinessObjectDefinitionColumnName(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDefinitionColumnName", theBusinessObjectDefinitionColumnName), currentHashCode, theBusinessObjectDefinitionColumnName, (this.businessObjectDefinitionColumnName!= null)); } return currentHashCode; }
public int hashCode(ObjectLocator locator, HashCodeStrategy2 strategy) { int currentHashCode = 1; { String theNamespace; theNamespace = this.getNamespace(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "namespace", theNamespace), currentHashCode, theNamespace, (this.namespace!= null)); } { String theBusinessObjectDefinitionName; theBusinessObjectDefinitionName = this.getBusinessObjectDefinitionName(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDefinitionName", theBusinessObjectDefinitionName), currentHashCode, theBusinessObjectDefinitionName, (this.businessObjectDefinitionName!= null)); } { String theBusinessObjectDefinitionColumnName; theBusinessObjectDefinitionColumnName = this.getBusinessObjectDefinitionColumnName(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDefinitionColumnName", theBusinessObjectDefinitionColumnName), currentHashCode, theBusinessObjectDefinitionColumnName, (this.businessObjectDefinitionColumnName!= null)); } return currentHashCode; }
public int hashCode(ObjectLocator locator, HashCodeStrategy2 strategy) { int currentHashCode = 1; { String theNamespace; theNamespace = this.getNamespace(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "namespace", theNamespace), currentHashCode, theNamespace, (this.namespace!= null)); } { String theBusinessObjectDefinitionName; theBusinessObjectDefinitionName = this.getBusinessObjectDefinitionName(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDefinitionName", theBusinessObjectDefinitionName), currentHashCode, theBusinessObjectDefinitionName, (this.businessObjectDefinitionName!= null)); } { String theBusinessObjectDefinitionColumnName; theBusinessObjectDefinitionColumnName = this.getBusinessObjectDefinitionColumnName(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDefinitionColumnName", theBusinessObjectDefinitionColumnName), currentHashCode, theBusinessObjectDefinitionColumnName, (this.businessObjectDefinitionColumnName!= null)); } return currentHashCode; }
/** * Creates and persists a new business object definition column entity. * * @param businessObjectDefinitionColumnKey the business object definition column key * @param businessObjectDefinitionColumnDescription the description of the business object definition column * * @return the newly created business object definition column entity */ public BusinessObjectDefinitionColumnEntity createBusinessObjectDefinitionColumnEntity(BusinessObjectDefinitionColumnKey businessObjectDefinitionColumnKey, String businessObjectDefinitionColumnDescription) { // Create a business object definition column. BusinessObjectDefinitionKey businessObjectDefinitionKey = new BusinessObjectDefinitionKey(businessObjectDefinitionColumnKey.getNamespace(), businessObjectDefinitionColumnKey.getBusinessObjectDefinitionName()); // Create a business object definition entity if needed. BusinessObjectDefinitionEntity businessObjectDefinitionEntity = businessObjectDefinitionDao.getBusinessObjectDefinitionByKey(businessObjectDefinitionKey); if (businessObjectDefinitionEntity == null) { businessObjectDefinitionEntity = businessObjectDefinitionDaoTestHelper .createBusinessObjectDefinitionEntity(businessObjectDefinitionKey, AbstractDaoTest.DATA_PROVIDER_NAME, AbstractDaoTest.DESCRIPTION); } return createBusinessObjectDefinitionColumnEntity(businessObjectDefinitionEntity, businessObjectDefinitionColumnKey.getBusinessObjectDefinitionColumnName(), businessObjectDefinitionColumnDescription); }
if (businessObjectDefinitionNameShouldBeCopiedAndSet == Boolean.TRUE) { String sourceBusinessObjectDefinitionName; sourceBusinessObjectDefinitionName = this.getBusinessObjectDefinitionName(); String copyBusinessObjectDefinitionName = ((String) strategy.copy(LocatorUtils.property(locator, "businessObjectDefinitionName", sourceBusinessObjectDefinitionName), sourceBusinessObjectDefinitionName, (this.businessObjectDefinitionName!= null))); copy.setBusinessObjectDefinitionName(copyBusinessObjectDefinitionName);
if (businessObjectDefinitionNameShouldBeCopiedAndSet == Boolean.TRUE) { String sourceBusinessObjectDefinitionName; sourceBusinessObjectDefinitionName = this.getBusinessObjectDefinitionName(); String copyBusinessObjectDefinitionName = ((String) strategy.copy(LocatorUtils.property(locator, "businessObjectDefinitionName", sourceBusinessObjectDefinitionName), sourceBusinessObjectDefinitionName, (this.businessObjectDefinitionName!= null))); copy.setBusinessObjectDefinitionName(copyBusinessObjectDefinitionName);
if (businessObjectDefinitionNameShouldBeCopiedAndSet == Boolean.TRUE) { String sourceBusinessObjectDefinitionName; sourceBusinessObjectDefinitionName = this.getBusinessObjectDefinitionName(); String copyBusinessObjectDefinitionName = ((String) strategy.copy(LocatorUtils.property(locator, "businessObjectDefinitionName", sourceBusinessObjectDefinitionName), sourceBusinessObjectDefinitionName, (this.businessObjectDefinitionName!= null))); copy.setBusinessObjectDefinitionName(copyBusinessObjectDefinitionName);