Class TaskAdminController
java.lang.Object
org.activiti.cloud.services.query.rest.advice.TaskControllerAdvice
org.activiti.cloud.services.query.rest.TaskAdminController
@RestController
@RequestMapping(value="/admin/v1/tasks",
produces={"application/hal+json","application/json"})
public class TaskAdminController
extends TaskControllerAdvice
-
Constructor Summary
ConstructorsConstructorDescriptionTaskAdminController(org.activiti.cloud.services.query.app.repository.TaskRepository taskRepository, TaskRepresentationModelAssembler taskRepresentationModelAssembler, org.activiti.cloud.services.query.app.repository.EntityFinder entityFinder, TaskControllerHelper taskControllerHelper) -
Method Summary
Modifier and TypeMethodDescriptioncountTasks(TaskSearchRequest taskSearchRequest) org.springframework.http.converter.json.MappingJacksonValuefindAllFromBodyTaskAdmin(com.querydsl.core.types.Predicate predicate, TasksQueryBody payload, VariableSearch variableSearch, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.QueryCloudTask>> findAllServiceTaskAdmin(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<org.activiti.cloud.api.task.model.QueryCloudTask>> findAllWithProcessVariablesAdmin(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<org.activiti.cloud.api.task.model.QueryCloudTask> findByIdTaskAdmin(String taskId) getTaskCandidateGroupsAdmin(String taskId) getTaskCandidateUsersAdmin(String taskId) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.QueryCloudTask>> searchTasks(TaskSearchRequest taskSearchRequest, org.springframework.data.domain.Pageable pageable) Methods inherited from class org.activiti.cloud.services.query.rest.advice.TaskControllerAdvice
handleInvalidDataAccessApiUsageException
-
Constructor Details
-
TaskAdminController
@Autowired public TaskAdminController(org.activiti.cloud.services.query.app.repository.TaskRepository taskRepository, TaskRepresentationModelAssembler taskRepresentationModelAssembler, org.activiti.cloud.services.query.app.repository.EntityFinder entityFinder, TaskControllerHelper taskControllerHelper)
-
-
Method Details
-
findAllServiceTaskAdmin
@RequestMapping(method=GET, params="!variableKeys") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.task.model.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<org.activiti.cloud.api.task.model.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<org.activiti.cloud.api.task.model.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<org.activiti.cloud.api.task.model.QueryCloudTask> findByIdTaskAdmin(@PathVariable String taskId) -
getTaskCandidateUsersAdmin
-
getTaskCandidateGroupsAdmin
-
countTasks
-