Class TaskControllerHelper
java.lang.Object
org.activiti.cloud.services.query.rest.TaskControllerHelper
-
Constructor Summary
ConstructorsConstructorDescriptionTaskControllerHelper(TaskRepository taskRepository, TaskCandidateUserRepository taskCandidateUserRepository, TaskCandidateGroupRepository taskCandidateGroupRepository, ProcessVariableService processVariableService, AlfrescoPagedModelAssembler<TaskEntity> pagedCollectionModelAssembler, QueryDslPredicateAggregator predicateAggregator, TaskRepresentationModelAssembler taskRepresentationModelAssembler, TaskLookupRestrictionService taskLookupRestrictionService, org.activiti.api.runtime.shared.security.SecurityManager securityManager) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanUserViewTask(com.querydsl.core.types.Predicate predicate) countTasksRestricted(TaskSearchRequest taskSearchRequest) countTasksUnrestricted(TaskSearchRequest taskSearchRequest) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAll(com.querydsl.core.types.Predicate predicate, VariableSearch variableSearch, org.springframework.data.domain.Pageable pageable, List<QueryDslPredicateFilter> filters) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllByInvolvedUserQuery(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllByInvolvedUserQueryWithProcessVariables(com.querydsl.core.types.Predicate predicate, List<String> processVariableKeys, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllFromBody(com.querydsl.core.types.Predicate predicate, VariableSearch variableSearch, org.springframework.data.domain.Pageable pageable, List<QueryDslPredicateFilter> filters, List<String> processVariableKeys) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllWithProcessVariables(com.querydsl.core.types.Predicate predicate, VariableSearch variableSearch, org.springframework.data.domain.Pageable pageable, List<QueryDslPredicateFilter> filters, List<String> processVariableKeys) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> searchTasksRestricted(TaskSearchRequest taskSearchRequest, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> searchTasksUnrestricted(TaskSearchRequest taskSearchRequest, org.springframework.data.domain.Pageable pageable)
-
Constructor Details
-
Method Details
-
findAll
public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAll(com.querydsl.core.types.Predicate predicate, VariableSearch variableSearch, org.springframework.data.domain.Pageable pageable, List<QueryDslPredicateFilter> filters) -
findAllWithProcessVariables
@Transactional(readOnly=true) public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllWithProcessVariables(com.querydsl.core.types.Predicate predicate, VariableSearch variableSearch, org.springframework.data.domain.Pageable pageable, List<QueryDslPredicateFilter> filters, List<String> processVariableKeys) -
searchTasksRestricted
@Transactional(readOnly=true) public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> searchTasksRestricted(TaskSearchRequest taskSearchRequest, org.springframework.data.domain.Pageable pageable) -
searchTasksUnrestricted
@Transactional(readOnly=true) public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> searchTasksUnrestricted(TaskSearchRequest taskSearchRequest, org.springframework.data.domain.Pageable pageable) -
findAllByInvolvedUserQuery
public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllByInvolvedUserQuery(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Pageable pageable) -
findAllFromBody
@Transactional(readOnly=true) public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllFromBody(com.querydsl.core.types.Predicate predicate, VariableSearch variableSearch, org.springframework.data.domain.Pageable pageable, List<QueryDslPredicateFilter> filters, List<String> processVariableKeys) -
findAllByInvolvedUserQueryWithProcessVariables
@Transactional(readOnly=true) public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudTask>> findAllByInvolvedUserQueryWithProcessVariables(com.querydsl.core.types.Predicate predicate, List<String> processVariableKeys, org.springframework.data.domain.Pageable pageable) -
canUserViewTask
public boolean canUserViewTask(com.querydsl.core.types.Predicate predicate) -
countTasksUnrestricted
@Transactional(readOnly=true) public Long countTasksUnrestricted(TaskSearchRequest taskSearchRequest) -
countTasksRestricted
-