Class CaseSearchService
- java.lang.Object
-
- com.netgrif.application.engine.workflow.service.MongoSearchService<Case>
-
- com.netgrif.application.engine.workflow.service.CaseSearchService
-
@Service public class CaseSearchService extends MongoSearchService<Case>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AUTHOR
static java.lang.String
AUTHOR_EMAIL
static java.lang.String
AUTHOR_ID
static java.lang.String
AUTHOR_NAME
static java.lang.String
CASE_ID
static java.lang.String
DATA
static java.lang.String
FULLTEXT
static java.lang.String
GROUP
static java.lang.String
PETRINET
static java.lang.String
PETRINET_ID
static java.lang.String
PETRINET_IDENTIFIER
static java.lang.String
ROLE
static java.lang.String
TAGS
static java.lang.String
TRANSITION
-
Constructor Summary
Constructors Constructor Description CaseSearchService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.querydsl.core.types.Predicate
author(java.lang.Object 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.Map<java.lang.String,java.lang.Object> requestQuery, LoggedUser user, java.util.Locale locale)
protected com.querydsl.core.types.Predicate
buildViewRoleQueryConstraint(LoggedUser user)
protected com.querydsl.core.types.Predicate
buildViewUserQueryConstraint(LoggedUser user)
com.querydsl.core.types.Predicate
caseId(java.lang.Object query)
com.querydsl.core.types.Predicate
data(java.lang.Object data)
com.querydsl.core.types.Predicate
fullText(java.lang.Object petriNetQuery, java.lang.String searchPhrase)
com.querydsl.core.types.Predicate
group(java.lang.Object query, LoggedUser user, java.util.Locale locale)
com.querydsl.core.types.Predicate
negativeViewRoleQuery(java.lang.String role)
com.querydsl.core.types.Predicate
negativeViewUserQuery(java.lang.String userId)
com.querydsl.core.types.Predicate
petriNet(java.lang.Object query, LoggedUser user, java.util.Locale locale)
com.querydsl.core.types.Predicate
role(java.lang.Object o)
com.querydsl.core.types.Predicate
tags(java.lang.Object tags)
com.querydsl.core.types.Predicate
transition(java.lang.Object query)
com.querydsl.core.types.Predicate
viewRoleQuery(java.lang.String role)
com.querydsl.core.types.Predicate
viewUserQuery(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
-
-
-
-
Field Detail
-
ROLE
public static final java.lang.String ROLE
- See Also:
- Constant Field Values
-
DATA
public static final java.lang.String DATA
- See Also:
- Constant Field Values
-
TAGS
public static final java.lang.String TAGS
- See Also:
- Constant Field Values
-
PETRINET_IDENTIFIER
public static final java.lang.String PETRINET_IDENTIFIER
- See Also:
- Constant Field Values
-
PETRINET_ID
public static final java.lang.String PETRINET_ID
- See Also:
- Constant Field Values
-
PETRINET
public static final java.lang.String PETRINET
- See Also:
- Constant Field Values
-
AUTHOR
public static final java.lang.String AUTHOR
- See Also:
- Constant Field Values
-
AUTHOR_ID
public static final java.lang.String AUTHOR_ID
- See Also:
- Constant Field Values
-
AUTHOR_EMAIL
public static final java.lang.String AUTHOR_EMAIL
- See Also:
- Constant Field Values
-
AUTHOR_NAME
public static final java.lang.String AUTHOR_NAME
- See Also:
- Constant Field Values
-
TRANSITION
public static final java.lang.String TRANSITION
- See Also:
- Constant Field Values
-
FULLTEXT
public static final java.lang.String FULLTEXT
- See Also:
- Constant Field Values
-
CASE_ID
public static final java.lang.String CASE_ID
- See Also:
- Constant Field Values
-
GROUP
public static final java.lang.String GROUP
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildQuery
public com.querydsl.core.types.Predicate buildQuery(java.util.Map<java.lang.String,java.lang.Object> requestQuery, LoggedUser user, java.util.Locale locale)
-
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)
-
viewUserQuery
public com.querydsl.core.types.Predicate viewUserQuery(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)
-
negativeViewUserQuery
public com.querydsl.core.types.Predicate negativeViewUserQuery(java.lang.String userId)
-
petriNet
public com.querydsl.core.types.Predicate petriNet(java.lang.Object query, LoggedUser user, java.util.Locale locale)
-
author
public com.querydsl.core.types.Predicate author(java.lang.Object query)
-
role
public com.querydsl.core.types.Predicate role(java.lang.Object o)
-
transition
public com.querydsl.core.types.Predicate transition(java.lang.Object query)
-
data
public com.querydsl.core.types.Predicate data(java.lang.Object data)
-
tags
public com.querydsl.core.types.Predicate tags(java.lang.Object tags)
-
fullText
public com.querydsl.core.types.Predicate fullText(java.lang.Object petriNetQuery, java.lang.String searchPhrase)
-
caseId
public com.querydsl.core.types.Predicate caseId(java.lang.Object query)
-
group
public com.querydsl.core.types.Predicate group(java.lang.Object query, LoggedUser user, java.util.Locale locale)
-
-