Class TaskResource
java.lang.Object
org.flowable.cmmn.rest.service.api.runtime.task.TaskBaseResource
org.flowable.cmmn.rest.service.api.runtime.task.TaskResource
- Author:
- Frederik Heremans
-
Field Summary
FieldsFields inherited from class org.flowable.cmmn.rest.service.api.runtime.task.TaskBaseResource
historyService, restApiInterceptor, restResponseFactory, taskService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclaimTask(Task task, TaskActionRequest actionRequest) protected voidcompleteTask(Task task, TaskActionRequest actionRequest) protected voiddelegateTask(Task task, TaskActionRequest actionRequest) voiddeleteTask(String taskId, Boolean cascadeHistory, String deleteReason) voidexecuteTaskAction(String taskId, TaskActionRequest actionRequest) getTaskForm(String taskId) protected voidresolveTask(Task task, TaskActionRequest actionRequest) updateTask(String taskId, TaskRequest taskRequest) Methods inherited from class org.flowable.cmmn.rest.service.api.runtime.task.TaskBaseResource
addProcessvariables, addTaskvariables, getDelegationState, getTaskFromRequest, getTaskFromRequestWithoutAccessCheck, getTasksFromQueryRequest, getTasksFromRequest, populateTaskFromRequest, populateTasksFromRequest
-
Field Details
-
formHandlerRestApiInterceptor
@Autowired(required=false) protected CmmnFormHandlerRestApiInterceptor formHandlerRestApiInterceptor
-
-
Constructor Details
-
TaskResource
public TaskResource()
-
-
Method Details
-
getTask
@GetMapping(value="/cmmn-runtime/tasks/{taskId}", produces="application/json") public TaskResponse getTask(@PathVariable String taskId) -
updateTask
@PutMapping(value="/cmmn-runtime/tasks/{taskId}", produces="application/json") public TaskResponse updateTask(@PathVariable String taskId, @RequestBody TaskRequest taskRequest) -
executeTaskAction
@PostMapping("/cmmn-runtime/tasks/{taskId}") @ResponseStatus(OK) public void executeTaskAction(@PathVariable String taskId, @RequestBody TaskActionRequest actionRequest) -
deleteTask
@DeleteMapping("/cmmn-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="/cmmn-runtime/tasks/{taskId}/form", produces="application/json") public String getTaskForm(@PathVariable String taskId) -
completeTask
-
resolveTask
-
delegateTask
-
claimTask
-