Class TaskAdminController

java.lang.Object
org.activiti.cloud.services.query.rest.TaskAdminController

@RestController @RequestMapping(value="/admin/v1/tasks", produces={"application/hal+json","application/json"}) public class TaskAdminController extends Object
  • Constructor Details

  • Method Details

    • findAllServiceTaskAdmin

      @RequestMapping(method=GET, params="!variableKeys") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllServiceTaskAdmin(@RequestParam(name="rootTasksOnly",defaultValue="false") Boolean rootTasksOnly, @RequestParam(name="standalone",defaultValue="false") Boolean standalone, com.querydsl.core.types.Predicate predicate, VariableSearch variableSearch, org.springframework.data.domain.Pageable pageable)
    • findAllWithProcessVariablesAdmin

      @RequestMapping(method=GET, params="variableKeys") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllWithProcessVariablesAdmin(@RequestParam(name="rootTasksOnly",defaultValue="false") Boolean rootTasksOnly, @RequestParam(name="standalone",defaultValue="false") Boolean standalone, com.querydsl.core.types.Predicate predicate, @RequestParam(value="variableKeys",required=false,defaultValue="") List<String> processVariableKeys, VariableSearch variableSearch, org.springframework.data.domain.Pageable pageable)
    • searchTasks

      @PostMapping("/search") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> searchTasks(@RequestBody TaskSearchRequest taskSearchRequest, org.springframework.data.domain.Pageable pageable)
    • findAllFromBodyTaskAdmin

      @RequestMapping(method=POST) public org.springframework.http.converter.json.MappingJacksonValue findAllFromBodyTaskAdmin(com.querydsl.core.types.Predicate predicate, @RequestBody(required=false) TasksQueryBody payload, VariableSearch variableSearch, org.springframework.data.domain.Pageable pageable)
    • findByIdTaskAdmin

      @RequestMapping(value="/{taskId}", method=GET) public org.springframework.hateoas.EntityModel<QueryCloudTask> findByIdTaskAdmin(@PathVariable String taskId)
    • getTaskCandidateUsersAdmin

      @RequestMapping(value="/{taskId}/candidate-users", method=GET) public List<String> getTaskCandidateUsersAdmin(@PathVariable String taskId)
    • getTaskCandidateGroupsAdmin

      @RequestMapping(value="/{taskId}/candidate-groups", method=GET) public List<String> getTaskCandidateGroupsAdmin(@PathVariable String taskId)
    • countTasks

      @PostMapping("/count") public Long countTasks(@RequestBody TaskSearchRequest taskSearchRequest)