/** * Creates a JSON escaped copy of the specified business object definition description suggestion key. * * @param businessObjectDefinitionDescriptionSuggestionKey the business object definition description suggestion key * * @return the JSON escaped business object definition description suggestion key */ private BusinessObjectDefinitionDescriptionSuggestionKey escapeJsonBusinessObjectDefinitionDescriptionSuggestionKey( final BusinessObjectDefinitionDescriptionSuggestionKey businessObjectDefinitionDescriptionSuggestionKey) { // Build and return an JSON escaped business object definition description suggestion key. return new BusinessObjectDefinitionDescriptionSuggestionKey(escapeJson(businessObjectDefinitionDescriptionSuggestionKey.getNamespace()), escapeJson(businessObjectDefinitionDescriptionSuggestionKey.getBusinessObjectDefinitionName()), escapeJson(businessObjectDefinitionDescriptionSuggestionKey.getUserId())); }
/** * Validates the business object definition description suggestion key. This method also trims the key parameters. * * @param key the business object definition description suggestion key */ private void validateBusinessObjectDefinitionDescriptionSuggestionKey(BusinessObjectDefinitionDescriptionSuggestionKey key) { Assert.notNull(key, "A business object definition description suggestion key must be specified."); // Validate and trim the key parameters. 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())); } }
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; }
/** * Create an instance of {@link BusinessObjectDefinitionDescriptionSuggestionKey } * */ public BusinessObjectDefinitionDescriptionSuggestionKey createBusinessObjectDefinitionDescriptionSuggestionKey() { return new BusinessObjectDefinitionDescriptionSuggestionKey(); }
new BusinessObjectDefinitionDescriptionSuggestionKey(NAMESPACE, BDEF_NAME, USER_ID); BusinessObjectDefinitionDescriptionSuggestionStatusEntity businessObjectDefinitionDescriptionSuggestionStatusEntity = new BusinessObjectDefinitionDescriptionSuggestionStatusEntity(); when(alternateKeyHelper.validateStringParameter("namespace", businessObjectDefinitionDescriptionSuggestionKey.getNamespace())).thenReturn(NAMESPACE); when(alternateKeyHelper .validateStringParameter("business object definition name", businessObjectDefinitionDescriptionSuggestionKey.getBusinessObjectDefinitionName())) .thenReturn(BDEF_NAME); verify(alternateKeyHelper).validateStringParameter("namespace", businessObjectDefinitionDescriptionSuggestionKey.getNamespace()); verify(alternateKeyHelper) .validateStringParameter("business object definition name", businessObjectDefinitionDescriptionSuggestionKey.getBusinessObjectDefinitionName()); verifyNoMoreInteractionsHelper();
new BusinessObjectDefinitionDescriptionSuggestionKey(NAMESPACE, BDEF_NAME, USER_ID); when(businessObjectDefinitionDescriptionSuggestionDao .getBusinessObjectDefinitionDescriptionSuggestionByBusinessObjectDefinitionAndUserId(businessObjectDefinitionEntity, businessObjectDefinitionDescriptionSuggestionKey.getUserId())).thenReturn(null); when(businessObjectDefinitionDescriptionSuggestionDao.saveAndRefresh(any(BusinessObjectDefinitionDescriptionSuggestionEntity.class))) .thenReturn(businessObjectDefinitionDescriptionSuggestionEntity); verify(businessObjectDefinitionDescriptionSuggestionDao) .getBusinessObjectDefinitionDescriptionSuggestionByBusinessObjectDefinitionAndUserId(businessObjectDefinitionEntity, businessObjectDefinitionDescriptionSuggestionKey.getUserId()); verify(businessObjectDefinitionDescriptionSuggestionDao).saveAndRefresh(any(BusinessObjectDefinitionDescriptionSuggestionEntity.class)); verify(messageNotificationEventService)
new BusinessObjectDefinitionDescriptionSuggestionKey(BDEF_NAMESPACE + SUFFIX_UNESCAPED, BDEF_NAME + SUFFIX_UNESCAPED, USER_ID + SUFFIX_UNESCAPED); NamespaceEntity namespaceEntity = namespaceDaoTestHelper.createNamespaceEntity(businessObjectDefinitionDescriptionSuggestionKey.getNamespace()); new BusinessObjectDefinitionDescriptionSuggestionKey(BDEF_NAMESPACE + SUFFIX_ESCAPED_JSON, BDEF_NAME + SUFFIX_ESCAPED_JSON, USER_ID + SUFFIX_ESCAPED_JSON); new BusinessObjectDefinitionDescriptionSuggestionKey(BDEF_NAMESPACE + SUFFIX_ESCAPED_XML, BDEF_NAME + SUFFIX_ESCAPED_XML, USER_ID + SUFFIX_ESCAPED_XML);
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; }
/** * Create an instance of {@link BusinessObjectDefinitionDescriptionSuggestionKey } * */ public BusinessObjectDefinitionDescriptionSuggestionKey createBusinessObjectDefinitionDescriptionSuggestionKey() { return new BusinessObjectDefinitionDescriptionSuggestionKey(); }
new BusinessObjectDefinitionDescriptionSuggestionKey(NAMESPACE, BDEF_NAME, USER_ID); verify(businessObjectDefinitionDaoHelper).getBusinessObjectDefinitionEntity(businessObjectDefinitionKey); verify(businessObjectDefinitionDescriptionSuggestionDaoHelper).getBusinessObjectDefinitionDescriptionSuggestionEntity(businessObjectDefinitionEntity, businessObjectDefinitionDescriptionSuggestionKey.getUserId()); verify(businessObjectDefinitionDescriptionSuggestionDao).saveAndRefresh(businessObjectDefinitionDescriptionSuggestionEntity); verify(messageNotificationEventService)
/** * Creates an XML escaped copy of the specified business object definition description suggestion key. * * @param businessObjectDefinitionDescriptionSuggestionKey the business object definition description suggestion key * * @return the XML escaped business object definition description suggestion key */ private BusinessObjectDefinitionDescriptionSuggestionKey escapeXmlBusinessObjectDefinitionDescriptionSuggestionKey( final BusinessObjectDefinitionDescriptionSuggestionKey businessObjectDefinitionDescriptionSuggestionKey) { // Build and return an XML escaped business object definition description suggestion key. return new BusinessObjectDefinitionDescriptionSuggestionKey(escapeXml(businessObjectDefinitionDescriptionSuggestionKey.getNamespace()), escapeXml(businessObjectDefinitionDescriptionSuggestionKey.getBusinessObjectDefinitionName()), escapeXml(businessObjectDefinitionDescriptionSuggestionKey.getUserId())); }
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 description suggestion key. This method also trims the key parameters. * * @param key the business object definition description suggestion key */ private void validateBusinessObjectDefinitionDescriptionSuggestionKey(BusinessObjectDefinitionDescriptionSuggestionKey key) { Assert.notNull(key, "A business object definition description suggestion key must be specified."); // Validate and trim the key parameters. 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 BusinessObjectDefinitionDescriptionSuggestionKey } * */ public BusinessObjectDefinitionDescriptionSuggestionKey createBusinessObjectDefinitionDescriptionSuggestionKey() { return new BusinessObjectDefinitionDescriptionSuggestionKey(); }
/** * Creates an XML escaped copy of the specified business object definition description suggestion key. * * @param businessObjectDefinitionDescriptionSuggestionKey the business object definition description suggestion key * * @return the XML escaped business object definition description suggestion key */ private BusinessObjectDefinitionDescriptionSuggestionKey escapeXmlBusinessObjectDefinitionDescriptionSuggestionKey( final BusinessObjectDefinitionDescriptionSuggestionKey businessObjectDefinitionDescriptionSuggestionKey) { // Build and return an XML escaped business object definition description suggestion key. return new BusinessObjectDefinitionDescriptionSuggestionKey(escapeXml(businessObjectDefinitionDescriptionSuggestionKey.getNamespace()), escapeXml(businessObjectDefinitionDescriptionSuggestionKey.getBusinessObjectDefinitionName()), escapeXml(businessObjectDefinitionDescriptionSuggestionKey.getUserId())); }
@Override public BusinessObjectDefinitionDescriptionSuggestion getBusinessObjectDefinitionDescriptionSuggestionByKey( BusinessObjectDefinitionDescriptionSuggestionKey key) { // Validate the business object definition description suggestion key. validateBusinessObjectDefinitionDescriptionSuggestionKey(key); // Retrieve the business object definition entity by key. final BusinessObjectDefinitionEntity businessObjectDefinitionEntity = businessObjectDefinitionDaoHelper .getBusinessObjectDefinitionEntity(new BusinessObjectDefinitionKey(key.getNamespace(), key.getBusinessObjectDefinitionName())); // Get the business object definition description suggestion entity. final BusinessObjectDefinitionDescriptionSuggestionEntity businessObjectDefinitionDescriptionSuggestionEntity = businessObjectDefinitionDescriptionSuggestionDaoHelper .getBusinessObjectDefinitionDescriptionSuggestionEntity(businessObjectDefinitionEntity, key.getUserId()); // Create and return a business object definition description suggestion. return createBusinessObjectDefinitionDescriptionSuggestionFromEntity(businessObjectDefinitionDescriptionSuggestionEntity); }
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof BusinessObjectDefinitionDescriptionSuggestionKey) { final BusinessObjectDefinitionDescriptionSuggestionKey copy = ((BusinessObjectDefinitionDescriptionSuggestionKey) 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 BusinessObjectDefinitionDescriptionSuggestionKey(); }
/** * Creates a JSON escaped copy of the specified business object definition description suggestion key. * * @param businessObjectDefinitionDescriptionSuggestionKey the business object definition description suggestion key * * @return the JSON escaped business object definition description suggestion key */ private BusinessObjectDefinitionDescriptionSuggestionKey escapeJsonBusinessObjectDefinitionDescriptionSuggestionKey( final BusinessObjectDefinitionDescriptionSuggestionKey businessObjectDefinitionDescriptionSuggestionKey) { // Build and return an JSON escaped business object definition description suggestion key. return new BusinessObjectDefinitionDescriptionSuggestionKey(escapeJson(businessObjectDefinitionDescriptionSuggestionKey.getNamespace()), escapeJson(businessObjectDefinitionDescriptionSuggestionKey.getBusinessObjectDefinitionName()), escapeJson(businessObjectDefinitionDescriptionSuggestionKey.getUserId())); }
@Override public BusinessObjectDefinitionDescriptionSuggestion getBusinessObjectDefinitionDescriptionSuggestionByKey( BusinessObjectDefinitionDescriptionSuggestionKey key) { // Validate the business object definition description suggestion key. validateBusinessObjectDefinitionDescriptionSuggestionKey(key); // Retrieve the business object definition entity by key. final BusinessObjectDefinitionEntity businessObjectDefinitionEntity = businessObjectDefinitionDaoHelper .getBusinessObjectDefinitionEntity(new BusinessObjectDefinitionKey(key.getNamespace(), key.getBusinessObjectDefinitionName())); // Get the business object definition description suggestion entity. final BusinessObjectDefinitionDescriptionSuggestionEntity businessObjectDefinitionDescriptionSuggestionEntity = businessObjectDefinitionDescriptionSuggestionDaoHelper .getBusinessObjectDefinitionDescriptionSuggestionEntity(businessObjectDefinitionEntity, key.getUserId()); // Create and return a business object definition description suggestion. return createBusinessObjectDefinitionDescriptionSuggestionFromEntity(businessObjectDefinitionDescriptionSuggestionEntity); }