Class ProcessDefinitionResource

java.lang.Object
bpmn.api.v2.resource.ProcessDefinitionResource

@RestController @RequestMapping("/bpm/api/v2/process_definition") @Conditional(BpmnEnabledCondition.class) public class ProcessDefinitionResource extends Object
Author:
Tim Urmancheev
  • Constructor Details

    • ProcessDefinitionResource

      public ProcessDefinitionResource()
  • Method Details

    • getProcessDefinitions

      @RequestMapping(method=GET) public List<ProcessDefEntry> getProcessDefinitions()
    • startProcess

      @RequestMapping(method=POST, value="/{processDefinitionId}/start") @Secured("BPMN.USER.START_PROCESS") public Long startProcess(@PathVariable String processDefinitionId, @RequestBody(required=false) StartProcessRequest request)
    • executeProcess

      @RequestMapping(method=POST, value="/{processDefinitionId}/execute") @Secured("BPMN.USER.START_PROCESS") public Map<String,Object> executeProcess(@PathVariable String processDefinitionId, @RequestBody(required=false) StartProcessRequest request)