Class TaskSearchService
- java.lang.Object
-
- com.netgrif.application.engine.workflow.service.MongoSearchService<Task>
-
- com.netgrif.application.engine.workflow.service.TaskSearchService
-
@Service public class TaskSearchService extends MongoSearchService<Task>
-
-
Constructor Summary
Constructors Constructor Description TaskSearchService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbuildGroupQuery(TaskSearchRequest request, LoggedUser user, java.util.Locale locale, com.querydsl.core.BooleanBuilder query)protected com.querydsl.core.types.PredicatebuildNegativeViewRoleQueryConstraint(LoggedUser user)protected com.querydsl.core.types.PredicatebuildNegativeViewUsersQueryConstraint(LoggedUser user)com.querydsl.core.types.PredicatebuildQuery(java.util.List<TaskSearchRequest> requests, LoggedUser user, java.util.Locale locale, java.lang.Boolean isIntersection)protected com.querydsl.core.types.PredicatebuildRolesQueryConstraint(LoggedUser user)protected com.querydsl.core.types.PredicatebuildUserRefQueryConstraint(LoggedUser user)protected com.querydsl.core.types.PredicatebuildViewRoleQueryConstraint(LoggedUser user)protected com.querydsl.core.types.PredicatebuildViewUserQueryConstraint(LoggedUser user)com.querydsl.core.types.PredicatecaseIdQuery(java.lang.String caseId)com.querydsl.core.types.PredicatecaseTitleQuery(java.lang.String caseTitle)com.querydsl.core.types.PredicatefullTextQuery(java.lang.String searchedText)com.querydsl.core.types.PredicatenegativeViewRoleQuery(java.lang.String role)com.querydsl.core.types.PredicatenegativeViewUsersQuery(java.lang.String userId)com.querydsl.core.types.PredicateprocessQuery(java.lang.String processId)com.querydsl.core.types.PredicateroleQuery(java.lang.String role)com.querydsl.core.types.PredicatestringIdQuery(java.lang.String id)com.querydsl.core.types.PredicatetagQuery(java.lang.String key, java.lang.String value)com.querydsl.core.types.PredicatetitleQuery(java.lang.String query)com.querydsl.core.types.PredicatetransitionQuery(java.lang.String transitionId)com.querydsl.core.types.PredicateuserQuery(java.lang.String userId)com.querydsl.core.types.PredicateuserRefQuery(java.lang.String userId)com.querydsl.core.types.PredicateviewRoleQuery(java.lang.String role)com.querydsl.core.types.PredicateviewUsersQuery(java.lang.String userId)-
Methods inherited from class com.netgrif.application.engine.workflow.service.MongoSearchService
all, buildQuery, buildQueryPart, constructPredicateTree, elemMatch, executeQuery, exists, idQuery, in, lessThenOrEqual, oid, or, orQuery, ref, regex, resolveAuthorByEmail, resolveDataValue, resolveDateValue, resolveRequest, search
-
-
-
-
Method Detail
-
buildQuery
public com.querydsl.core.types.Predicate buildQuery(java.util.List<TaskSearchRequest> requests, LoggedUser user, java.util.Locale locale, java.lang.Boolean isIntersection)
-
buildRolesQueryConstraint
protected com.querydsl.core.types.Predicate buildRolesQueryConstraint(LoggedUser user)
-
buildUserRefQueryConstraint
protected com.querydsl.core.types.Predicate buildUserRefQueryConstraint(LoggedUser user)
-
buildViewRoleQueryConstraint
protected com.querydsl.core.types.Predicate buildViewRoleQueryConstraint(LoggedUser user)
-
viewRoleQuery
public com.querydsl.core.types.Predicate viewRoleQuery(java.lang.String role)
-
buildViewUserQueryConstraint
protected com.querydsl.core.types.Predicate buildViewUserQueryConstraint(LoggedUser user)
-
viewUsersQuery
public com.querydsl.core.types.Predicate viewUsersQuery(java.lang.String userId)
-
buildNegativeViewRoleQueryConstraint
protected com.querydsl.core.types.Predicate buildNegativeViewRoleQueryConstraint(LoggedUser user)
-
negativeViewRoleQuery
public com.querydsl.core.types.Predicate negativeViewRoleQuery(java.lang.String role)
-
buildNegativeViewUsersQueryConstraint
protected com.querydsl.core.types.Predicate buildNegativeViewUsersQueryConstraint(LoggedUser user)
-
negativeViewUsersQuery
public com.querydsl.core.types.Predicate negativeViewUsersQuery(java.lang.String userId)
-
roleQuery
public com.querydsl.core.types.Predicate roleQuery(java.lang.String role)
-
stringIdQuery
public com.querydsl.core.types.Predicate stringIdQuery(java.lang.String id)
-
userRefQuery
public com.querydsl.core.types.Predicate userRefQuery(java.lang.String userId)
-
caseIdQuery
public com.querydsl.core.types.Predicate caseIdQuery(java.lang.String caseId)
-
caseTitleQuery
public com.querydsl.core.types.Predicate caseTitleQuery(java.lang.String caseTitle)
-
titleQuery
public com.querydsl.core.types.Predicate titleQuery(java.lang.String query)
-
userQuery
public com.querydsl.core.types.Predicate userQuery(java.lang.String userId)
-
processQuery
public com.querydsl.core.types.Predicate processQuery(java.lang.String processId)
-
fullTextQuery
public com.querydsl.core.types.Predicate fullTextQuery(java.lang.String searchedText)
-
transitionQuery
public com.querydsl.core.types.Predicate transitionQuery(java.lang.String transitionId)
-
buildGroupQuery
public boolean buildGroupQuery(TaskSearchRequest request, LoggedUser user, java.util.Locale locale, com.querydsl.core.BooleanBuilder query)
-
tagQuery
public com.querydsl.core.types.Predicate tagQuery(java.lang.String key, java.lang.String value)
-
-