/** * Create an instance of {@link BusinessObjectDefinitionDescriptionSuggestionKey } * */ public BusinessObjectDefinitionDescriptionSuggestionKey createBusinessObjectDefinitionDescriptionSuggestionKey() { return new BusinessObjectDefinitionDescriptionSuggestionKey(); }
/** * Create an instance of {@link BusinessObjectDefinitionDescriptionSuggestionKey } * */ public BusinessObjectDefinitionDescriptionSuggestionKey createBusinessObjectDefinitionDescriptionSuggestionKey() { return new BusinessObjectDefinitionDescriptionSuggestionKey(); }
/** * Create an instance of {@link BusinessObjectDefinitionDescriptionSuggestionKey } * */ public BusinessObjectDefinitionDescriptionSuggestionKey createBusinessObjectDefinitionDescriptionSuggestionKey() { return new BusinessObjectDefinitionDescriptionSuggestionKey(); }
public Object createNewInstance() { return new BusinessObjectDefinitionDescriptionSuggestionKey(); }
public Object createNewInstance() { return new BusinessObjectDefinitionDescriptionSuggestionKey(); }
public Object createNewInstance() { return new BusinessObjectDefinitionDescriptionSuggestionKey(); }
/** * Deletes an existing business object definition description suggestion by key. * * @param namespace the namespace * @param businessObjectDefinitionName the business object definition name * @param userId the user id * * @return the deleted business object definition description suggestion */ @RequestMapping(value = BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/userIds/{userId}", method = RequestMethod.DELETE) @Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_DELETE) public BusinessObjectDefinitionDescriptionSuggestion deleteBusinessObjectDefinitionDescriptionSuggestion(@PathVariable("namespace") String namespace, @PathVariable("businessObjectDefinitionName") String businessObjectDefinitionName, @PathVariable("userId") String userId) { return businessObjectDefinitionDescriptionSuggestionService.deleteBusinessObjectDefinitionDescriptionSuggestion( new BusinessObjectDefinitionDescriptionSuggestionKey(namespace, businessObjectDefinitionName, userId)); }
/** * Retrieves an existing business object definition description suggestion by key. * * @param namespace the namespace * @param businessObjectDefinitionName the business object definition name * @param userId the user id * * @return the retrieved business object definition description suggestion */ @RequestMapping(value = BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/userIds/{userId}", method = RequestMethod.GET) @Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_GET) public BusinessObjectDefinitionDescriptionSuggestion getBusinessObjectDefinitionDescriptionSuggestionByKey(@PathVariable("namespace") String namespace, @PathVariable("businessObjectDefinitionName") String businessObjectDefinitionName, @PathVariable("userId") String userId) { return businessObjectDefinitionDescriptionSuggestionService.getBusinessObjectDefinitionDescriptionSuggestionByKey( new BusinessObjectDefinitionDescriptionSuggestionKey(namespace, businessObjectDefinitionName, userId)); }
/** * Deletes an existing business object definition description suggestion by key. * * @param namespace the namespace * @param businessObjectDefinitionName the business object definition name * @param userId the user id * * @return the deleted business object definition description suggestion */ @RequestMapping(value = BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/userIds/{userId}", method = RequestMethod.DELETE) @Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_DELETE) public BusinessObjectDefinitionDescriptionSuggestion deleteBusinessObjectDefinitionDescriptionSuggestion(@PathVariable("namespace") String namespace, @PathVariable("businessObjectDefinitionName") String businessObjectDefinitionName, @PathVariable("userId") String userId) { return businessObjectDefinitionDescriptionSuggestionService.deleteBusinessObjectDefinitionDescriptionSuggestion( new BusinessObjectDefinitionDescriptionSuggestionKey(namespace, businessObjectDefinitionName, userId)); }
/** * Retrieves an existing business object definition description suggestion by key. * * @param namespace the namespace * @param businessObjectDefinitionName the business object definition name * @param userId the user id * * @return the retrieved business object definition description suggestion */ @RequestMapping(value = BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/userIds/{userId}", method = RequestMethod.GET) @Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_GET) public BusinessObjectDefinitionDescriptionSuggestion getBusinessObjectDefinitionDescriptionSuggestionByKey(@PathVariable("namespace") String namespace, @PathVariable("businessObjectDefinitionName") String businessObjectDefinitionName, @PathVariable("userId") String userId) { return businessObjectDefinitionDescriptionSuggestionService.getBusinessObjectDefinitionDescriptionSuggestionByKey( new BusinessObjectDefinitionDescriptionSuggestionKey(namespace, businessObjectDefinitionName, userId)); }
/** * Creates a business object definition description suggestion key from the entity. * * @param businessObjectDefinitionDescriptionSuggestionEntity the business object definition entity * * @return the business object definition description suggestion key */ private BusinessObjectDefinitionDescriptionSuggestionKey getBusinessObjectDefinitionDescriptionSuggestionKey( BusinessObjectDefinitionDescriptionSuggestionEntity businessObjectDefinitionDescriptionSuggestionEntity) { return new BusinessObjectDefinitionDescriptionSuggestionKey( businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getNamespace().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getName(), businessObjectDefinitionDescriptionSuggestionEntity.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 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 business object definition description suggestion key from the entity. * * @param businessObjectDefinitionDescriptionSuggestionEntity the business object definition entity * * @return the business object definition description suggestion key */ private BusinessObjectDefinitionDescriptionSuggestionKey getBusinessObjectDefinitionDescriptionSuggestionKey( BusinessObjectDefinitionDescriptionSuggestionEntity businessObjectDefinitionDescriptionSuggestionEntity) { return new BusinessObjectDefinitionDescriptionSuggestionKey( businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getNamespace().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getName(), businessObjectDefinitionDescriptionSuggestionEntity.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 business object definition description suggestion from the persisted entity. * * @param businessObjectDefinitionDescriptionSuggestionEntity the business object definition description suggestion entity * * @return the business object definition description suggestion */ private BusinessObjectDefinitionDescriptionSuggestion createBusinessObjectDefinitionDescriptionSuggestionFromEntity( BusinessObjectDefinitionDescriptionSuggestionEntity businessObjectDefinitionDescriptionSuggestionEntity) { return new BusinessObjectDefinitionDescriptionSuggestion(businessObjectDefinitionDescriptionSuggestionEntity.getId(), new BusinessObjectDefinitionDescriptionSuggestionKey( businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getNamespace().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getName(), businessObjectDefinitionDescriptionSuggestionEntity.getUserId()), businessObjectDefinitionDescriptionSuggestionEntity.getDescriptionSuggestion(), businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getCreatedBy(), HerdDateUtils.getXMLGregorianCalendarValue(businessObjectDefinitionDescriptionSuggestionEntity.getCreatedOn())); }
/** * Creates a business object definition description suggestion from the persisted entity. * * @param businessObjectDefinitionDescriptionSuggestionEntity the business object definition description suggestion entity * * @return the business object definition description suggestion */ private BusinessObjectDefinitionDescriptionSuggestion createBusinessObjectDefinitionDescriptionSuggestionFromEntity( BusinessObjectDefinitionDescriptionSuggestionEntity businessObjectDefinitionDescriptionSuggestionEntity) { return new BusinessObjectDefinitionDescriptionSuggestion(businessObjectDefinitionDescriptionSuggestionEntity.getId(), new BusinessObjectDefinitionDescriptionSuggestionKey( businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getNamespace().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getBusinessObjectDefinition().getName(), businessObjectDefinitionDescriptionSuggestionEntity.getUserId()), businessObjectDefinitionDescriptionSuggestionEntity.getDescriptionSuggestion(), businessObjectDefinitionDescriptionSuggestionEntity.getStatus().getCode(), businessObjectDefinitionDescriptionSuggestionEntity.getCreatedBy(), HerdDateUtils.getXMLGregorianCalendarValue(businessObjectDefinitionDescriptionSuggestionEntity.getCreatedOn())); }
@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); }