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.EntityModel<CloudTask> assign​(String taskId, org.activiti.api.task.model.payloads.AssignTaskPayload assignTaskPayload)  
      org.springframework.hateoas.EntityModel<CloudTask> completeTask​(String taskId, org.activiti.api.task.model.payloads.CompleteTaskPayload completeTaskPayload)  
      org.springframework.hateoas.EntityModel<CloudTask> deleteTask​(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> updateTask​(String taskId, org.activiti.api.task.model.payloads.UpdateTaskPayload updateTaskPayload)  
    • Method Detail

      • getTasks

        @RequestMapping(method=GET)
        org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<CloudTask>> getTasks​(org.springframework.data.domain.Pageable pageable)
      • getTaskById

        @RequestMapping(value="/{taskId}",
                        method=GET)
        org.springframework.hateoas.EntityModel<CloudTask> getTaskById​(@PathVariable
                                                                       String taskId)
      • updateTask

        @RequestMapping(value="/{taskId}",
                        method=PUT)
        org.springframework.hateoas.EntityModel<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<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<CloudTask> deleteTask​(@PathVariable
                                                                      String taskId)
      • assign

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