@RestController @RequestMapping(value="/app") public class TaskActionResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected FlowableTaskActionService |
taskActionService |
| Constructor and Description |
|---|
TaskActionResource() |
| Modifier and Type | Method and Description |
|---|---|
TaskRepresentation |
assignTask(String taskId,
com.fasterxml.jackson.databind.node.ObjectNode requestNode) |
void |
claimTask(String taskId) |
void |
completeTask(String taskId) |
void |
involveUser(String taskId,
com.fasterxml.jackson.databind.node.ObjectNode requestNode) |
void |
removeInvolvedUser(String taskId,
com.fasterxml.jackson.databind.node.ObjectNode requestNode) |
@Autowired protected FlowableTaskActionService taskActionService
@PutMapping(value="/rest/tasks/{taskId}/action/complete")
@ResponseStatus(value=OK)
public void completeTask(@PathVariable
String taskId)
@PutMapping(value="/rest/tasks/{taskId}/action/assign")
public TaskRepresentation assignTask(@PathVariable
String taskId,
@RequestBody
com.fasterxml.jackson.databind.node.ObjectNode requestNode)
@PutMapping(value="/rest/tasks/{taskId}/action/involve",
produces="application/json")
@ResponseStatus(value=OK)
public void involveUser(@PathVariable(value="taskId")
String taskId,
@RequestBody
com.fasterxml.jackson.databind.node.ObjectNode requestNode)
@PutMapping(value="/rest/tasks/{taskId}/action/remove-involved",
produces="application/json")
@ResponseStatus(value=OK)
public void removeInvolvedUser(@PathVariable(value="taskId")
String taskId,
@RequestBody
com.fasterxml.jackson.databind.node.ObjectNode requestNode)
@PutMapping(value="/rest/tasks/{taskId}/action/claim")
@ResponseStatus(value=OK)
public void claimTask(@PathVariable
String taskId)
Copyright © 2022 Flowable. All rights reserved.