Interface TaskAdminController


  • @RequestMapping(value="/admin/v1/tasks",
                    produces={"application/hal+json","application/json"})
    public interface TaskAdminController
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> assign​(java.lang.String taskId, org.activiti.api.task.model.payloads.AssignTaskPayload assignTaskPayload)  
      org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> completeTask​(java.lang.String taskId, org.activiti.api.task.model.payloads.CompleteTaskPayload completeTaskPayload)  
      org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> deleteTask​(java.lang.String taskId)  
      org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> getTaskById​(java.lang.String taskId)  
      org.springframework.hateoas.PagedResources<org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask>> getTasks​(org.springframework.data.domain.Pageable pageable)  
      org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> updateTask​(java.lang.String taskId, org.activiti.api.task.model.payloads.UpdateTaskPayload updateTaskPayload)  
    • Method Detail

      • getTasks

        @RequestMapping(method=GET)
        org.springframework.hateoas.PagedResources<org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask>> getTasks​(org.springframework.data.domain.Pageable pageable)
      • getTaskById

        @RequestMapping(value="/{taskId}",
                        method=GET)
        org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> getTaskById​(@PathVariable
                                                                                                      java.lang.String taskId)
      • updateTask

        @RequestMapping(value="/{taskId}",
                        method=PUT)
        org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> updateTask​(@PathVariable("taskId")
                                                                                                     java.lang.String taskId,
                                                                                                     @RequestBody
                                                                                                     org.activiti.api.task.model.payloads.UpdateTaskPayload updateTaskPayload)
      • completeTask

        @RequestMapping(value="/{taskId}/complete",
                        method=POST)
        org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> completeTask​(@PathVariable
                                                                                                       java.lang.String taskId,
                                                                                                       @RequestBody(required=false)
                                                                                                       org.activiti.api.task.model.payloads.CompleteTaskPayload completeTaskPayload)
      • deleteTask

        @RequestMapping(value="/{taskId}",
                        method=DELETE)
        org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> deleteTask​(@PathVariable
                                                                                                     java.lang.String taskId)
      • assign

        @RequestMapping(value="/{taskId}/assign",
                        method=POST)
        org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> assign​(@PathVariable("taskId")
                                                                                                 java.lang.String taskId,
                                                                                                 @RequestBody
                                                                                                 org.activiti.api.task.model.payloads.AssignTaskPayload assignTaskPayload)