Class TaskResource


  • @RestController
    public class TaskResource
    extends TaskBaseResource
    Author:
    Frederik Heremans
    • Constructor Detail

      • TaskResource

        public TaskResource()
    • Method Detail

      • getTask

        @GetMapping(value="/cmmn-runtime/tasks/{taskId}",
                    produces="application/json")
        public TaskResponse getTask​(@PathVariable
                                    String taskId,
                                    javax.servlet.http.HttpServletRequest request)
      • updateTask

        @PutMapping(value="/cmmn-runtime/tasks/{taskId}",
                    produces="application/json")
        public TaskResponse updateTask​(@PathVariable
                                       String taskId,
                                       @RequestBody
                                       TaskRequest taskRequest,
                                       javax.servlet.http.HttpServletRequest request)
      • executeTaskAction

        @PostMapping("/cmmn-runtime/tasks/{taskId}")
        @ResponseStatus(OK)
        public void executeTaskAction​(@PathVariable
                                      String taskId,
                                      @RequestBody
                                      TaskActionRequest actionRequest)
      • deleteTask

        @DeleteMapping("/cmmn-runtime/tasks/{taskId}")
        public void deleteTask​(@PathVariable
                               String taskId,
                               @RequestParam(value="cascadeHistory",required=false)
                               Boolean cascadeHistory,
                               @RequestParam(value="deleteReason",required=false)
                               String deleteReason,
                               javax.servlet.http.HttpServletResponse response)
      • getTaskForm

        @GetMapping(value="/cmmn-runtime/tasks/{taskId}/form",
                    produces="application/json")
        public String getTaskForm​(@PathVariable
                                  String taskId,
                                  javax.servlet.http.HttpServletRequest request)
      • completeTask

        protected void completeTask​(org.flowable.task.api.Task task,
                                    TaskActionRequest actionRequest)
      • resolveTask

        protected void resolveTask​(org.flowable.task.api.Task task,
                                   TaskActionRequest actionRequest)
      • delegateTask

        protected void delegateTask​(org.flowable.task.api.Task task,
                                    TaskActionRequest actionRequest)
      • claimTask

        protected void claimTask​(org.flowable.task.api.Task task,
                                 TaskActionRequest actionRequest)