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 boolean
buildGroupQuery(TaskSearchRequest request, LoggedUser user, java.util.Locale locale, com.querydsl.core.BooleanBuilder query)
protected com.querydsl.core.types.Predicate
buildNegativeViewRoleQueryConstraint(LoggedUser user)
protected com.querydsl.core.types.Predicate
buildNegativeViewUsersQueryConstraint(LoggedUser user)
com.querydsl.core.types.Predicate
buildQuery(java.util.List<TaskSearchRequest> requests, LoggedUser user, java.util.Locale locale, java.lang.Boolean isIntersection)
protected com.querydsl.core.types.Predicate
buildRolesQueryConstraint(LoggedUser user)
protected com.querydsl.core.types.Predicate
buildUserRefQueryConstraint(LoggedUser user)
protected com.querydsl.core.types.Predicate
buildViewRoleQueryConstraint(LoggedUser user)
protected com.querydsl.core.types.Predicate
buildViewUserQueryConstraint(LoggedUser user)
com.querydsl.core.types.Predicate
caseIdQuery(java.lang.String caseId)
com.querydsl.core.types.Predicate
caseTitleQuery(java.lang.String caseTitle)
com.querydsl.core.types.Predicate
fullTextQuery(java.lang.String searchedText)
com.querydsl.core.types.Predicate
negativeViewRoleQuery(java.lang.String role)
com.querydsl.core.types.Predicate
negativeViewUsersQuery(java.lang.String userId)
com.querydsl.core.types.Predicate
processQuery(java.lang.String processId)
com.querydsl.core.types.Predicate
roleQuery(java.lang.String role)
com.querydsl.core.types.Predicate
stringIdQuery(java.lang.String id)
com.querydsl.core.types.Predicate
tagQuery(java.lang.String key, java.lang.String value)
com.querydsl.core.types.Predicate
titleQuery(java.lang.String query)
com.querydsl.core.types.Predicate
transitionQuery(java.lang.String transitionId)
com.querydsl.core.types.Predicate
userQuery(java.lang.String userId)
com.querydsl.core.types.Predicate
userRefQuery(java.lang.String userId)
com.querydsl.core.types.Predicate
viewRoleQuery(java.lang.String role)
com.querydsl.core.types.Predicate
viewUsersQuery(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)
-
-