Class TaskController
java.lang.Object
org.activiti.cloud.services.query.rest.TaskController
@RestController
@RequestMapping(value="/v1/tasks",
produces={"application/hal+json","application/json"})
public class TaskController
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionTaskController(TaskRepository taskRepository, TaskRepresentationModelAssembler taskRepresentationModelAssembler, EntityFinder entityFinder, TaskLookupRestrictionService taskLookupRestrictionService, org.activiti.api.runtime.shared.security.SecurityManager securityManager, TaskControllerHelper taskControllerHelper, TaskPermissionsHelper taskPermissionsHelper) -
Method Summary
Modifier and TypeMethodDescriptioncountTasks(TaskSearchRequest taskSearchRequest) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllTasks(Boolean rootTasksOnly, Boolean standalone, com.querydsl.core.types.Predicate predicate, VariableSearch variableSearch, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllWithProcessVariables(Boolean rootTasksOnly, Boolean standalone, com.querydsl.core.types.Predicate predicate, List<String> processVariableKeys, VariableSearch variableSearch, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.EntityModel<QueryCloudTask> findByIdTask(String taskId) getTaskCandidateGroups(String taskId) getTaskCandidateUsers(String taskId) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> searchTasks(TaskSearchRequest taskSearchRequest, org.springframework.data.domain.Pageable pageable)
-
Constructor Details
-
Method Details
-
findAllTasks
@RequestMapping(method=GET, params="!variableKeys") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllTasks(@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) -
searchTasks
@PostMapping("/search") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> searchTasks(@RequestBody TaskSearchRequest taskSearchRequest, org.springframework.data.domain.Pageable pageable) -
findAllWithProcessVariables
@RequestMapping(method=GET, params="variableKeys") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllWithProcessVariables(@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) -
findByIdTask
@RequestMapping(value="/{taskId}", method=GET) public org.springframework.hateoas.EntityModel<QueryCloudTask> findByIdTask(@PathVariable String taskId) -
getTaskCandidateUsers
-
getTaskCandidateGroups
-
countTasks
-