@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.