Interface TaskAdminController
@RequestMapping(value="/admin/v1/tasks",
produces={"application/hal+json","application/json"})
public interface TaskAdminController
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask> org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask>> assign(org.activiti.api.task.model.payloads.AssignTasksPayload assignTasksPayload) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask> completeTask(String taskId, org.activiti.api.task.model.payloads.CompleteTaskPayload completeTaskPayload) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask> deleteTask(String taskId) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask> getTaskById(String taskId) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask>> getTasks(org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask> updateTask(String taskId, org.activiti.api.task.model.payloads.UpdateTaskPayload updateTaskPayload)
-
Method Details
-
getTasks
@RequestMapping(method=GET) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask>> getTasks(org.springframework.data.domain.Pageable pageable) -
getTaskById
@RequestMapping(value="/{taskId}", method=GET) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask> getTaskById(@PathVariable String taskId) -
updateTask
@RequestMapping(value="/{taskId}", method=PUT) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask> updateTask(@PathVariable("taskId") String taskId, @RequestBody org.activiti.api.task.model.payloads.UpdateTaskPayload updateTaskPayload) -
completeTask
@RequestMapping(value="/{taskId}/complete", method=POST) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask> completeTask(@PathVariable String taskId, @RequestBody(required=false) org.activiti.api.task.model.payloads.CompleteTaskPayload completeTaskPayload) -
deleteTask
@RequestMapping(value="/{taskId}", method=DELETE) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask> deleteTask(@PathVariable String taskId) -
assign
@RequestMapping(value="/{taskId}/assign", method=POST) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask> assign(@PathVariable("taskId") String taskId, @RequestBody org.activiti.api.task.model.payloads.AssignTaskPayload assignTaskPayload) -
assign
@PostMapping(value="/assign", consumes="application/json") org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.CloudTask>> assign(@RequestBody org.activiti.api.task.model.payloads.AssignTasksPayload assignTasksPayload)
-