@ApiController public class CaseDefinitionController extends Object
Provides public REST API for com.edorasware.commons.core.entity.WorkObjectDefinition
manipulation
Constructor and Description |
---|
CaseDefinitionController(WorkObjectDefinitionManager workObjectDefinitionManager,
FormDefinitionManager formDefinitionManager) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
getCaseInitFormDefinition(String modelId,
Locale locale) |
QueryResponse |
getEntityTemplatesByType(String nameFilter,
String modelId,
Integer start,
Integer size)
Returns all the case definitions matching the provided query.
|
ValueMap |
getInstance(String workObjectDefinitionId,
String view,
List<String> fields)
Returns the case definitions matching the id.
|
public CaseDefinitionController(WorkObjectDefinitionManager workObjectDefinitionManager, FormDefinitionManager formDefinitionManager)
@RequestMapping(value={"/case-definitions","/v1/case-definitions"}, method=GET, produces="application/json") @ResponseBody public QueryResponse getEntityTemplatesByType(@RequestParam(required=false,defaultValue="") String nameFilter, @RequestParam(required=false) String modelId, @RequestParam(required=false) Integer start, @RequestParam(required=false,defaultValue="50") Integer size)
Returns all the case definitions matching the provided query.
nameFilter
- query to search for the typed textmodelId
- query definitions based on a global model id@RequestMapping(value={"/case-definitions/{workObjectDefinitionId}","/v1/case-definitions/{workObjectDefinitionId}"}, method=GET, produces="application/json") @ResponseBody public ValueMap getInstance(@PathVariable String workObjectDefinitionId, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
Returns the case definitions matching the id.
workObjectDefinitionId
- query definitions based on a global model id@ResponseBody @RequestMapping(value={"/case-definitions/{modelId}/init-form","/v1/case-definitions/{modelId}/init-form"}, method=GET, produces="application/json") public Map<String,Object> getCaseInitFormDefinition(@PathVariable String modelId, Locale locale) throws Exception
Exception
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.