Interface TaskController
public interface TaskController
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.hateoas.EntityModel<CloudTask> org.springframework.hateoas.EntityModel<CloudTask> org.springframework.hateoas.EntityModel<CloudTask> completeTask(String taskId, org.activiti.api.task.model.payloads.CompleteTaskPayload completeTaskPayload) org.springframework.hateoas.EntityModel<CloudTask> createNewTask(org.activiti.api.task.model.payloads.CreateTaskPayload createTaskPayload) org.springframework.hateoas.EntityModel<CloudTask> deleteTask(String taskId) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<CloudTask>> getSubtasks(org.springframework.data.domain.Pageable pageable, String taskId) org.springframework.hateoas.EntityModel<CloudTask> getTaskById(String taskId) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<CloudTask>> getTasks(org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.EntityModel<CloudTask> releaseTask(String taskId) voidorg.springframework.hateoas.EntityModel<CloudTask> updateTask(String taskId, org.activiti.api.task.model.payloads.UpdateTaskPayload updateTaskPayload)
-
Method Details
-
getTasks
@GetMapping("/v1/tasks") org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<CloudTask>> getTasks(org.springframework.data.domain.Pageable pageable) -
getTaskById
-
claimTask
-
releaseTask
-
completeTask
-
saveTask
@PostMapping(value="/v1/tasks/{taskId}/save", consumes="application/json") void saveTask(@PathVariable("taskId") String taskId, @RequestBody org.activiti.api.task.model.payloads.SaveTaskPayload saveTaskPayload) -
deleteTask
-
createNewTask
@PostMapping(path="/v1/tasks", consumes="application/json") org.springframework.hateoas.EntityModel<CloudTask> createNewTask(@RequestBody org.activiti.api.task.model.payloads.CreateTaskPayload createTaskPayload) -
updateTask
-
getSubtasks
-
assign
-