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.StringAUTHORstatic java.lang.StringAUTHOR_EMAILstatic java.lang.StringAUTHOR_IDstatic java.lang.StringAUTHOR_NAMEstatic java.lang.StringCASE_IDstatic java.lang.StringDATAstatic java.lang.StringFULLTEXTstatic java.lang.StringGROUPstatic java.lang.StringPETRINETstatic java.lang.StringPETRINET_IDstatic java.lang.StringPETRINET_IDENTIFIERstatic java.lang.StringROLEstatic java.lang.StringTAGSstatic java.lang.StringTRANSITION
-
Constructor Summary
Constructors Constructor Description CaseSearchService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.querydsl.core.types.Predicateauthor(java.lang.Object query)protected com.querydsl.core.types.PredicatebuildNegativeViewRoleQueryConstraint(LoggedUser user)protected com.querydsl.core.types.PredicatebuildNegativeViewUsersQueryConstraint(LoggedUser user)com.querydsl.core.types.PredicatebuildQuery(java.util.Map<java.lang.String,java.lang.Object> requestQuery, LoggedUser user, java.util.Locale locale)protected com.querydsl.core.types.PredicatebuildViewRoleQueryConstraint(LoggedUser user)protected com.querydsl.core.types.PredicatebuildViewUserQueryConstraint(LoggedUser user)com.querydsl.core.types.PredicatecaseId(java.lang.Object query)com.querydsl.core.types.Predicatedata(java.lang.Object data)com.querydsl.core.types.PredicatefullText(java.lang.Object petriNetQuery, java.lang.String searchPhrase)com.querydsl.core.types.Predicategroup(java.lang.Object query, LoggedUser user, java.util.Locale locale)com.querydsl.core.types.PredicatenegativeViewRoleQuery(java.lang.String role)com.querydsl.core.types.PredicatenegativeViewUserQuery(java.lang.String userId)com.querydsl.core.types.PredicatepetriNet(java.lang.Object query, LoggedUser user, java.util.Locale locale)com.querydsl.core.types.Predicaterole(java.lang.Object o)com.querydsl.core.types.Predicatetags(java.lang.Object tags)com.querydsl.core.types.Predicatetransition(java.lang.Object query)com.querydsl.core.types.PredicateviewRoleQuery(java.lang.String role)com.querydsl.core.types.PredicateviewUserQuery(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)
-
-