/** * Create an instance of {@link BusinessObjectDefinitionSubjectMatterExpertKey } * */ public BusinessObjectDefinitionSubjectMatterExpertKey createBusinessObjectDefinitionSubjectMatterExpertKey() { return new BusinessObjectDefinitionSubjectMatterExpertKey(); }
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 theUserId; theUserId = this.getUserId(); strategy.appendField(locator, this, "userId", buffer, theUserId, (this.userId!= null)); } return buffer; }
/** * Validates the business object definition subject matter expert key. This method also trims the key parameters. * * @param key the business object definition subject matter expert key */ private void validateBusinessObjectDefinitionSubjectMatterExpertKey(BusinessObjectDefinitionSubjectMatterExpertKey key) { Assert.notNull(key, "A business object definition subject matter expert key must be specified."); key.setNamespace(alternateKeyHelper.validateStringParameter("namespace", key.getNamespace())); key.setBusinessObjectDefinitionName( alternateKeyHelper.validateStringParameter("business object definition name", key.getBusinessObjectDefinitionName())); key.setUserId(alternateKeyHelper.validateStringParameter("user id", key.getUserId())); } }
/** * Creates and persists a new business object definition subject matter expert entity from the business object definition entity and the request * information. * * @param businessObjectDefinitionEntity the business object definition entity * @param request the business object definition subject matter expert create request * * @return the newly created business object definition subject matter expert entity */ private BusinessObjectDefinitionSubjectMatterExpertEntity createBusinessObjectDefinitionSubjectMatterExpertEntity( BusinessObjectDefinitionEntity businessObjectDefinitionEntity, BusinessObjectDefinitionSubjectMatterExpertCreateRequest request) { BusinessObjectDefinitionSubjectMatterExpertEntity businessObjectDefinitionSubjectMatterExpertEntity = new BusinessObjectDefinitionSubjectMatterExpertEntity(); businessObjectDefinitionSubjectMatterExpertEntity.setBusinessObjectDefinition(businessObjectDefinitionEntity); businessObjectDefinitionSubjectMatterExpertEntity.setUserId(request.getBusinessObjectDefinitionSubjectMatterExpertKey().getUserId()); return businessObjectDefinitionSubjectMatterExpertDao.saveAndRefresh(businessObjectDefinitionSubjectMatterExpertEntity); }
public String toString() { final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); }
/** * Creates and persists a new business object definition subject matter expert entity from the business object definition entity and the request * information. * * @param businessObjectDefinitionEntity the business object definition entity * @param request the business object definition subject matter expert create request * * @return the newly created business object definition subject matter expert entity */ private BusinessObjectDefinitionSubjectMatterExpertEntity createBusinessObjectDefinitionSubjectMatterExpertEntity( BusinessObjectDefinitionEntity businessObjectDefinitionEntity, BusinessObjectDefinitionSubjectMatterExpertCreateRequest request) { BusinessObjectDefinitionSubjectMatterExpertEntity businessObjectDefinitionSubjectMatterExpertEntity = new BusinessObjectDefinitionSubjectMatterExpertEntity(); businessObjectDefinitionSubjectMatterExpertEntity.setBusinessObjectDefinition(businessObjectDefinitionEntity); businessObjectDefinitionSubjectMatterExpertEntity.setUserId(request.getBusinessObjectDefinitionSubjectMatterExpertKey().getUserId()); return businessObjectDefinitionSubjectMatterExpertDao.saveAndRefresh(businessObjectDefinitionSubjectMatterExpertEntity); }
public String toString() { final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); }
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 theUserId; theUserId = this.getUserId(); strategy.appendField(locator, this, "userId", buffer, theUserId, (this.userId!= null)); } return buffer; }
/** * Validates the business object definition subject matter expert key. This method also trims the key parameters. * * @param key the business object definition subject matter expert key */ private void validateBusinessObjectDefinitionSubjectMatterExpertKey(BusinessObjectDefinitionSubjectMatterExpertKey key) { Assert.notNull(key, "A business object definition subject matter expert key must be specified."); key.setNamespace(alternateKeyHelper.validateStringParameter("namespace", key.getNamespace())); key.setBusinessObjectDefinitionName( alternateKeyHelper.validateStringParameter("business object definition name", key.getBusinessObjectDefinitionName())); key.setUserId(alternateKeyHelper.validateStringParameter("user id", key.getUserId())); } }
/** * Create an instance of {@link BusinessObjectDefinitionSubjectMatterExpertKey } * */ public BusinessObjectDefinitionSubjectMatterExpertKey createBusinessObjectDefinitionSubjectMatterExpertKey() { return new BusinessObjectDefinitionSubjectMatterExpertKey(); }
public String toString() { final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); }
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 theUserId; theUserId = this.getUserId(); strategy.appendField(locator, this, "userId", buffer, theUserId, (this.userId!= null)); } return buffer; }
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof BusinessObjectDefinitionSubjectMatterExpertKey) { final BusinessObjectDefinitionSubjectMatterExpertKey copy = ((BusinessObjectDefinitionSubjectMatterExpertKey) draftCopy); if (namespaceShouldBeCopiedAndSet == Boolean.TRUE) { String sourceNamespace; sourceNamespace = this.getNamespace(); String copyNamespace = ((String) strategy.copy(LocatorUtils.property(locator, "namespace", sourceNamespace), sourceNamespace, (this.namespace!= null))); copy.setNamespace(copyNamespace); } else { if (namespaceShouldBeCopiedAndSet == Boolean.FALSE) { 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); } else { if (businessObjectDefinitionNameShouldBeCopiedAndSet == Boolean.FALSE) { if (userIdShouldBeCopiedAndSet == Boolean.TRUE) { String sourceUserId; sourceUserId = this.getUserId(); String copyUserId = ((String) strategy.copy(LocatorUtils.property(locator, "userId", sourceUserId), sourceUserId, (this.userId!= null))); copy.setUserId(copyUserId); } else { if (userIdShouldBeCopiedAndSet == Boolean.FALSE) {
/** * Create an instance of {@link BusinessObjectDefinitionSubjectMatterExpertKey } * */ public BusinessObjectDefinitionSubjectMatterExpertKey createBusinessObjectDefinitionSubjectMatterExpertKey() { return new BusinessObjectDefinitionSubjectMatterExpertKey(); }
predicates.add(builder.equal(builder.upper(namespaceEntityJoin.get(NamespaceEntity_.code)), key.getNamespace().toUpperCase())); predicates.add(builder.equal(builder.upper(businessObjectDefinitionEntityJoin.get(BusinessObjectDefinitionEntity_.name)), key.getBusinessObjectDefinitionName().toUpperCase())); predicates.add(builder .equal(builder.upper(businessObjectDefinitionSubjectMatterExpertEntityRoot.get(BusinessObjectDefinitionSubjectMatterExpertEntity_.userId)), key.getUserId().toUpperCase())); "businessObjectDefinitionName=\"%s\", userId=\"%s\"}.", key.getNamespace(), key.getBusinessObjectDefinitionName(), key.getUserId()));
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof BusinessObjectDefinitionSubjectMatterExpertKey) { final BusinessObjectDefinitionSubjectMatterExpertKey copy = ((BusinessObjectDefinitionSubjectMatterExpertKey) draftCopy); if (namespaceShouldBeCopiedAndSet == Boolean.TRUE) { String sourceNamespace; sourceNamespace = this.getNamespace(); String copyNamespace = ((String) strategy.copy(LocatorUtils.property(locator, "namespace", sourceNamespace), sourceNamespace, (this.namespace!= null))); copy.setNamespace(copyNamespace); } else { if (namespaceShouldBeCopiedAndSet == Boolean.FALSE) { 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); } else { if (businessObjectDefinitionNameShouldBeCopiedAndSet == Boolean.FALSE) { if (userIdShouldBeCopiedAndSet == Boolean.TRUE) { String sourceUserId; sourceUserId = this.getUserId(); String copyUserId = ((String) strategy.copy(LocatorUtils.property(locator, "userId", sourceUserId), sourceUserId, (this.userId!= null))); copy.setUserId(copyUserId); } else { if (userIdShouldBeCopiedAndSet == Boolean.FALSE) {
public Object createNewInstance() { return new BusinessObjectDefinitionSubjectMatterExpertKey(); }
predicates.add(builder.equal(builder.upper(namespaceEntityJoin.get(NamespaceEntity_.code)), key.getNamespace().toUpperCase())); predicates.add(builder.equal(builder.upper(businessObjectDefinitionEntityJoin.get(BusinessObjectDefinitionEntity_.name)), key.getBusinessObjectDefinitionName().toUpperCase())); predicates.add(builder .equal(builder.upper(businessObjectDefinitionSubjectMatterExpertEntityRoot.get(BusinessObjectDefinitionSubjectMatterExpertEntity_.userId)), key.getUserId().toUpperCase())); "businessObjectDefinitionName=\"%s\", userId=\"%s\"}.", key.getNamespace(), key.getBusinessObjectDefinitionName(), key.getUserId()));
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof BusinessObjectDefinitionSubjectMatterExpertKey) { final BusinessObjectDefinitionSubjectMatterExpertKey copy = ((BusinessObjectDefinitionSubjectMatterExpertKey) draftCopy); if (namespaceShouldBeCopiedAndSet == Boolean.TRUE) { String sourceNamespace; sourceNamespace = this.getNamespace(); String copyNamespace = ((String) strategy.copy(LocatorUtils.property(locator, "namespace", sourceNamespace), sourceNamespace, (this.namespace!= null))); copy.setNamespace(copyNamespace); } else { if (namespaceShouldBeCopiedAndSet == Boolean.FALSE) { 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); } else { if (businessObjectDefinitionNameShouldBeCopiedAndSet == Boolean.FALSE) { if (userIdShouldBeCopiedAndSet == Boolean.TRUE) { String sourceUserId; sourceUserId = this.getUserId(); String copyUserId = ((String) strategy.copy(LocatorUtils.property(locator, "userId", sourceUserId), sourceUserId, (this.userId!= null))); copy.setUserId(copyUserId); } else { if (userIdShouldBeCopiedAndSet == Boolean.FALSE) {
public Object createNewInstance() { return new BusinessObjectDefinitionSubjectMatterExpertKey(); }