@RestController
@RequestMapping(value="/rest",
produces={"application/xml","application/json"})
public class BusinessObjectDefinitionDescriptionSuggestionRestController
extends HerdBaseController
| Constructor and Description |
|---|
BusinessObjectDefinitionDescriptionSuggestionRestController() |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectDefinitionDescriptionSuggestion |
acceptBusinessObjectDefinitionDescriptionSuggestion(BusinessObjectDefinitionDescriptionSuggestionAcceptanceRequest request)
Accepts suggested business object definition description suggestion by key and updates the corresponding business object definition description.
|
BusinessObjectDefinitionDescriptionSuggestion |
createBusinessObjectDefinitionDescriptionSuggestion(BusinessObjectDefinitionDescriptionSuggestionCreateRequest request)
Creates a new business object definition description suggestion.
|
BusinessObjectDefinitionDescriptionSuggestion |
deleteBusinessObjectDefinitionDescriptionSuggestion(String namespace,
String businessObjectDefinitionName,
String userId)
Deletes an existing business object definition description suggestion by key.
|
BusinessObjectDefinitionDescriptionSuggestion |
getBusinessObjectDefinitionDescriptionSuggestionByKey(String namespace,
String businessObjectDefinitionName,
String userId)
Retrieves an existing business object definition description suggestion by key.
|
BusinessObjectDefinitionDescriptionSuggestionKeys |
getBusinessObjectDefinitionDescriptionSuggestions(String namespace,
String businessObjectDefinitionName)
Retrieves a list of business object definition description suggestion keys for all suggestions registered for a specific business object definition.
|
BusinessObjectDefinitionDescriptionSuggestionSearchResponse |
searchBusinessObjectDefinitionDescriptionSuggestions(Set<String> fields,
BusinessObjectDefinitionDescriptionSuggestionSearchRequest request)
Retrieve a list of business object definition description suggestions meeting the search criteria filters and fields request.
|
BusinessObjectDefinitionDescriptionSuggestion |
updateBusinessObjectDefinitionDescriptionSuggestion(String namespace,
String businessObjectDefinitionName,
String userId,
BusinessObjectDefinitionDescriptionSuggestionUpdateRequest request)
Updates an existing business object definition description suggestion by key.
|
addPagingHttpHeaders, validateNoDuplicateQueryStringParamspublic BusinessObjectDefinitionDescriptionSuggestionRestController()
@RequestMapping(value="/businessObjectDefinitionDescriptionSuggestions",
method=POST,
consumes={"application/xml","application/json"})
@Secured(value="FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_POST")
public BusinessObjectDefinitionDescriptionSuggestion createBusinessObjectDefinitionDescriptionSuggestion(@RequestBody
BusinessObjectDefinitionDescriptionSuggestionCreateRequest request)
request - the information needed to create the business object definition description suggestion@RequestMapping(value="/businessObjectDefinitionDescriptionSuggestions/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/userIds/{userId}",
method=DELETE)
@Secured(value="FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_DELETE")
public BusinessObjectDefinitionDescriptionSuggestion deleteBusinessObjectDefinitionDescriptionSuggestion(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="businessObjectDefinitionName")
String businessObjectDefinitionName,
@PathVariable(value="userId")
String userId)
namespace - the namespacebusinessObjectDefinitionName - the business object definition nameuserId - the user id@RequestMapping(value="/businessObjectDefinitionDescriptionSuggestions/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/userIds/{userId}",
method=GET)
@Secured(value="FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_GET")
public BusinessObjectDefinitionDescriptionSuggestion getBusinessObjectDefinitionDescriptionSuggestionByKey(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="businessObjectDefinitionName")
String businessObjectDefinitionName,
@PathVariable(value="userId")
String userId)
namespace - the namespacebusinessObjectDefinitionName - the business object definition nameuserId - the user id@RequestMapping(value="/businessObjectDefinitionDescriptionSuggestions/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}",
method=GET)
@Secured(value="FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_ALL_GET")
public BusinessObjectDefinitionDescriptionSuggestionKeys getBusinessObjectDefinitionDescriptionSuggestions(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="businessObjectDefinitionName")
String businessObjectDefinitionName)
namespace - the namespacebusinessObjectDefinitionName - the business object definition name@RequestMapping(value="/businessObjectDefinitionDescriptionSuggestions/search",
method=POST,
consumes={"application/xml","application/json"})
@Secured(value="FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_SEARCH_POST")
public BusinessObjectDefinitionDescriptionSuggestionSearchResponse searchBusinessObjectDefinitionDescriptionSuggestions(@RequestParam(value="fields",required=false,defaultValue="")
Set<String> fields,
@RequestBody
BusinessObjectDefinitionDescriptionSuggestionSearchRequest request)
request - the search criteria needed to find a list of business object definition description suggestionsfields - the field options for the business object definition description suggestions search response.
The valid field options are: status, descriptionSuggestion, createdByUserId, createdOn@RequestMapping(value="/businessObjectDefinitionDescriptionSuggestions/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/userIds/{userId}",
method=PUT,
consumes={"application/xml","application/json"})
@Secured(value="FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_POST")
public BusinessObjectDefinitionDescriptionSuggestion updateBusinessObjectDefinitionDescriptionSuggestion(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="businessObjectDefinitionName")
String businessObjectDefinitionName,
@PathVariable(value="userId")
String userId,
@RequestBody
BusinessObjectDefinitionDescriptionSuggestionUpdateRequest request)
namespace - the namespacebusinessObjectDefinitionName - the business object definition nameuserId - the user idrequest - the information needed to update the business object definition description suggestion@RequestMapping(value="/businessObjectDefinitionDescriptionSuggestions/acceptance",
method=POST,
consumes={"application/xml","application/json"})
@Secured(value="FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_ACCEPTANCE_POST")
public BusinessObjectDefinitionDescriptionSuggestion acceptBusinessObjectDefinitionDescriptionSuggestion(@RequestBody
BusinessObjectDefinitionDescriptionSuggestionAcceptanceRequest request)
request - the information needed to accept the business object definition description suggestion.Copyright © 2019. All rights reserved.