Class TaskResource

java.lang.Object
org.flowable.rest.service.api.runtime.task.TaskBaseResource
org.flowable.rest.service.api.runtime.task.TaskResource

@RestController public class TaskResource extends TaskBaseResource
Author:
Frederik Heremans
  • Field Details

  • Constructor Details

    • TaskResource

      public TaskResource()
  • Method Details

    • getTask

      @GetMapping(value="/runtime/tasks/{taskId}", produces="application/json") public TaskResponse getTask(@PathVariable String taskId)
    • updateTask

      @PutMapping(value="/runtime/tasks/{taskId}", produces="application/json") public TaskResponse updateTask(@PathVariable String taskId, @RequestBody TaskRequest taskRequest)
    • executeTaskAction

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

      @DeleteMapping("/runtime/tasks/{taskId}") @ResponseStatus(NO_CONTENT) public void deleteTask(@PathVariable String taskId, @RequestParam(value="cascadeHistory",required=false) Boolean cascadeHistory, @RequestParam(value="deleteReason",required=false) String deleteReason)
    • getTaskForm

      @GetMapping(value="/runtime/tasks/{taskId}/form", produces="application/json") public String getTaskForm(@PathVariable String taskId)
    • 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)