@ApiController public class ModelItemController extends Object
Provides public REST API for WorkObject
model manipulation
@RequestMapping(value={"/app-models","/v1/app-models"}, method=GET, produces="application/json") @ResponseBody public QueryResponse getAppModels(@RequestParam(required=false) String query, @RequestParam(required=false) Integer start, @RequestParam(required=false,defaultValue="50") Integer size, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/app-models/{abiguousAppModelId}","/v1/app-models/{abiguousAppModelId}"}, method=GET, produces="application/json") @ResponseBody public ValueMap getAppModel(@PathVariable String abiguousAppModelId, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/app-models/{appModelId}/modelitems","/v1/app-models/{appModelId}/modelitems"}, method=GET, produces="application/json") @ResponseBody public QueryResponse getAppModelChildren(@PathVariable String appModelId, @RequestParam(required=false) String query, @RequestParam(required=false) Integer start, @RequestParam(required=false,defaultValue="50") Integer size, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/case-models","/v1/case-models"}, method=GET, produces="application/json") @ResponseBody public QueryResponse getCaseModels(@RequestParam(required=false) String query, @RequestParam(required=false) Integer start, @RequestParam(required=false,defaultValue="50") Integer size, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/case-models/{ambiguousCaseModelId}","/v1/case-models/{ambiguousCaseModelId}"}, method=GET, produces="application/json") @ResponseBody public ValueMap getCaseModel(@PathVariable String ambiguousCaseModelId, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/process-models","/v1/process-models"}, method=GET, produces="application/json") @ResponseBody public QueryResponse getProcessModels(@RequestParam(required=false) String query, @RequestParam(required=false) Integer start, @RequestParam(required=false,defaultValue="50") Integer size, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/process-models/{ambiguousProcessModelId}","/v1/process-models/{ambiguousProcessModelId}"}, method=GET, produces="application/json") @ResponseBody public ValueMap getProcessModel(@PathVariable String ambiguousProcessModelId, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/task-models","/v1/task-models"}, method=GET, produces="application/json") @ResponseBody public QueryResponse getTaskModels(@RequestParam(required=false) String query, @RequestParam(required=false) Integer start, @RequestParam(required=false,defaultValue="50") Integer size, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/task-models/{ambiguousTaskModelId}","/v1/task-models/{ambiguousTaskModelId}"}, method=GET, produces="application/json") @ResponseBody public ValueMap getTaskModel(@PathVariable String ambiguousTaskModelId, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/decision-models","/v1/decision-models"}, method=GET, produces="application/json") @ResponseBody public QueryResponse getDecisionModels(@RequestParam(required=false) String query, @RequestParam(required=false) Integer start, @RequestParam(required=false,defaultValue="50") Integer size, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/decision-models/{ambiguousDecisionModelId}","/v1/decision-models/{ambiguousDecisionModelId}"}, method=GET, produces="application/json") @ResponseBody public ValueMap getDecisionModel(@PathVariable String ambiguousDecisionModelId, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/document-models","/v1/document-models"}, method=GET, produces="application/json") @ResponseBody public QueryResponse getDocumentModels(@RequestParam(required=false) String query, @RequestParam(required=false) Integer start, @RequestParam(required=false,defaultValue="50") Integer size, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/document-models/{ambiguousDocumentModelId}","/v1/document-models/{ambiguousDocumentModelId}"}, method=GET, produces="application/json") @ResponseBody public ValueMap getDocumentModel(@PathVariable String ambiguousDocumentModelId, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/form-models","/v1/form-models"}, method=GET, produces="application/json") @ResponseBody public QueryResponse getFormModels(@RequestParam(required=false) String query, @RequestParam(required=false) Integer start, @RequestParam(required=false,defaultValue="50") Integer size, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/form-models/{ambiguousFormModelId}","/v1/form-models/{ambiguousFormModelId}"}, method=GET, produces="application/json") @ResponseBody public ValueMap getFormModel(@PathVariable String ambiguousFormModelId, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/models","/v1/models"}, method=GET, produces="application/json") @ResponseBody public QueryResponse getModels(@RequestParam(required=false) String query, @RequestParam(required=false) Integer start, @RequestParam(required=false,defaultValue="50") Integer size, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
@RequestMapping(value={"/models/{ambiguousModelId}","/v1/models/{ambiguousModelId}"}, method=GET, produces="application/json") @ResponseBody public ValueMap getModel(@PathVariable String ambiguousModelId, @RequestParam(required=false) String view, @RequestParam(required=false) List<String> fields)
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.