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 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 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())); } }
/** * 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())); } }
/** * 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())); }
/** * 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())); }
/** * 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())); }
/** * 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); }
@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); }
@Override public BusinessObjectDefinitionDescriptionSuggestion deleteBusinessObjectDefinitionDescriptionSuggestion( 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())); // Delete the business object definition description suggestion entity. final BusinessObjectDefinitionDescriptionSuggestionEntity businessObjectDefinitionDescriptionSuggestionEntity = businessObjectDefinitionDescriptionSuggestionDaoHelper .getBusinessObjectDefinitionDescriptionSuggestionEntity(businessObjectDefinitionEntity, key.getUserId()); businessObjectDefinitionDescriptionSuggestionDao.delete(businessObjectDefinitionDescriptionSuggestionEntity); // Create and return a business object definition description suggestion. return createBusinessObjectDefinitionDescriptionSuggestionFromEntity(businessObjectDefinitionDescriptionSuggestionEntity); }
@Override public BusinessObjectDefinitionDescriptionSuggestion deleteBusinessObjectDefinitionDescriptionSuggestion( 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())); // Delete the business object definition description suggestion entity. final BusinessObjectDefinitionDescriptionSuggestionEntity businessObjectDefinitionDescriptionSuggestionEntity = businessObjectDefinitionDescriptionSuggestionDaoHelper .getBusinessObjectDefinitionDescriptionSuggestionEntity(businessObjectDefinitionEntity, key.getUserId()); businessObjectDefinitionDescriptionSuggestionDao.delete(businessObjectDefinitionDescriptionSuggestionEntity); // Create and return a business object definition description suggestion. return createBusinessObjectDefinitionDescriptionSuggestionFromEntity(businessObjectDefinitionDescriptionSuggestionEntity); }
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 theUserId; theUserId = this.getUserId(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "userId", theUserId), currentHashCode, theUserId, (this.userId!= 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 theUserId; theUserId = this.getUserId(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "userId", theUserId), currentHashCode, theUserId, (this.userId!= 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 theUserId; theUserId = this.getUserId(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "userId", theUserId), currentHashCode, theUserId, (this.userId!= null)); } return currentHashCode; }
@Test public void testGetBusinessObjectDefinitionDescriptionSuggestionByKey() { // Create a business object definition description suggestion key. BusinessObjectDefinitionDescriptionSuggestionKey key = new BusinessObjectDefinitionDescriptionSuggestionKey(NAMESPACE, BDEF_NAME, USER_ID); // Create the business object definition description suggestion. BusinessObjectDefinitionDescriptionSuggestion businessObjectDefinitionDescriptionSuggestion = new BusinessObjectDefinitionDescriptionSuggestion(ID, key, DESCRIPTION_SUGGESTION, BDEF_DESCRIPTION_SUGGESTION_STATUS, USER_ID, CREATED_ON); // Mock calls to external method. when(businessObjectDefinitionDescriptionSuggestionService.getBusinessObjectDefinitionDescriptionSuggestionByKey(key)) .thenReturn(businessObjectDefinitionDescriptionSuggestion); // Get the business object definition description suggestion for the specified key. BusinessObjectDefinitionDescriptionSuggestion resultBusinessObjectDefinitionDescriptionSuggestion = businessObjectDefinitionDescriptionSuggestionRestController .getBusinessObjectDefinitionDescriptionSuggestionByKey(key.getNamespace(), key.getBusinessObjectDefinitionName(), key.getUserId()); // Verify the external calls. verify(businessObjectDefinitionDescriptionSuggestionService).getBusinessObjectDefinitionDescriptionSuggestionByKey(key); verifyNoMoreInteractions(businessObjectDefinitionDescriptionSuggestionService); // Validate the returned object. assertEquals(resultBusinessObjectDefinitionDescriptionSuggestion, businessObjectDefinitionDescriptionSuggestion); }
@Test public void testDeleteBusinessObjectDefinitionDescriptionSuggestion() { // Create a business object definition description suggestion key. BusinessObjectDefinitionDescriptionSuggestionKey key = new BusinessObjectDefinitionDescriptionSuggestionKey(NAMESPACE, BDEF_NAME, USER_ID); // Create the business object definition description suggestion. BusinessObjectDefinitionDescriptionSuggestion businessObjectDefinitionDescriptionSuggestion = new BusinessObjectDefinitionDescriptionSuggestion(ID, key, DESCRIPTION_SUGGESTION, BDEF_DESCRIPTION_SUGGESTION_STATUS, USER_ID, CREATED_ON); // Mock calls to external method. when(businessObjectDefinitionDescriptionSuggestionService.deleteBusinessObjectDefinitionDescriptionSuggestion(key)) .thenReturn(businessObjectDefinitionDescriptionSuggestion); // Delete this business object definition description suggestion. BusinessObjectDefinitionDescriptionSuggestion deletedBusinessObjectDefinitionDescriptionSuggestion = businessObjectDefinitionDescriptionSuggestionRestController .deleteBusinessObjectDefinitionDescriptionSuggestion(key.getNamespace(), key.getBusinessObjectDefinitionName(), key.getUserId()); // Verify the external calls. verify(businessObjectDefinitionDescriptionSuggestionService).deleteBusinessObjectDefinitionDescriptionSuggestion(key); verifyNoMoreInteractions(businessObjectDefinitionDescriptionSuggestionService); // Validate the returned object. assertEquals(businessObjectDefinitionDescriptionSuggestion, deletedBusinessObjectDefinitionDescriptionSuggestion); }
@Test public void testUpdateBusinessObjectDefinitionDescriptionSuggestion() { // Create a business object definition description suggestion key. BusinessObjectDefinitionDescriptionSuggestionKey key = new BusinessObjectDefinitionDescriptionSuggestionKey(NAMESPACE, BDEF_NAME, USER_ID); // Create the business object definition description suggestion update request. BusinessObjectDefinitionDescriptionSuggestionUpdateRequest request = new BusinessObjectDefinitionDescriptionSuggestionUpdateRequest(DESCRIPTION_SUGGESTION); // Create the business object definition description suggestion. BusinessObjectDefinitionDescriptionSuggestion businessObjectDefinitionDescriptionSuggestion = new BusinessObjectDefinitionDescriptionSuggestion(ID, key, DESCRIPTION_SUGGESTION, BDEF_DESCRIPTION_SUGGESTION_STATUS, USER_ID, CREATED_ON); // Mock calls to external method. when(businessObjectDefinitionDescriptionSuggestionService.updateBusinessObjectDefinitionDescriptionSuggestion(key, request)) .thenReturn(businessObjectDefinitionDescriptionSuggestion); // Update a business object definition description suggestion. BusinessObjectDefinitionDescriptionSuggestion response = businessObjectDefinitionDescriptionSuggestionRestController .updateBusinessObjectDefinitionDescriptionSuggestion(key.getNamespace(), key.getBusinessObjectDefinitionName(), key.getUserId(), request); // Verify the external calls. verify(businessObjectDefinitionDescriptionSuggestionService).updateBusinessObjectDefinitionDescriptionSuggestion(key, request); verifyNoMoreInteractions(businessObjectDefinitionDescriptionSuggestionService); // Validate the returned object. assertEquals(businessObjectDefinitionDescriptionSuggestion, response); }
@PublishNotificationMessages @Override public BusinessObjectDefinitionDescriptionSuggestion updateBusinessObjectDefinitionDescriptionSuggestion( BusinessObjectDefinitionDescriptionSuggestionKey key, BusinessObjectDefinitionDescriptionSuggestionUpdateRequest request) { // Validate and trim the business object definition description suggestion update request. validateBusinessObjectDefinitionDescriptionSuggestionUpdateRequest(request); // Validate the business object definition description suggestion key. validateBusinessObjectDefinitionDescriptionSuggestionKey(key); // Retrieve the business object definition entity from the request. final BusinessObjectDefinitionEntity businessObjectDefinitionEntity = businessObjectDefinitionDaoHelper .getBusinessObjectDefinitionEntity(new BusinessObjectDefinitionKey(key.getNamespace(), key.getBusinessObjectDefinitionName())); // Update the business object definition description suggestion entity and persist the entity. final BusinessObjectDefinitionDescriptionSuggestionEntity businessObjectDefinitionDescriptionSuggestionEntity = businessObjectDefinitionDescriptionSuggestionDaoHelper .getBusinessObjectDefinitionDescriptionSuggestionEntity(businessObjectDefinitionEntity, key.getUserId()); businessObjectDefinitionDescriptionSuggestionEntity.setDescriptionSuggestion(request.getDescriptionSuggestion()); businessObjectDefinitionDescriptionSuggestionDao.saveAndRefresh(businessObjectDefinitionDescriptionSuggestionEntity); // Create a business object definition description suggestion from the updated entity. BusinessObjectDefinitionDescriptionSuggestion businessObjectDefinitionDescriptionSuggestion = createBusinessObjectDefinitionDescriptionSuggestionFromEntity(businessObjectDefinitionDescriptionSuggestionEntity); // Process a business object definition description suggestion change notification event. messageNotificationEventService .processBusinessObjectDefinitionDescriptionSuggestionChangeNotificationEvent(businessObjectDefinitionDescriptionSuggestion, businessObjectDefinitionDescriptionSuggestionEntity.getUpdatedBy(), HerdDateUtils.getXMLGregorianCalendarValue(businessObjectDefinitionDescriptionSuggestionEntity.getUpdatedOn()), businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getNamespace()); // Return the business object definition description suggestion created from the updated entity. return businessObjectDefinitionDescriptionSuggestion; }