| Modifier and Type | Method and Description | 
|---|---|
List<QueryLiteral> | 
QueryCacheImpl.getValues(QueryCreationContext context,
         Operand operand,
         TerminalClause jqlClause)  | 
List<QueryLiteral> | 
QueryCache.getValues(QueryCreationContext context,
         Operand operand,
         TerminalClause jqlClause)
Retrieve the list of  
QueryLiterals registered
 for the QueryCreationContext Operand jqlClause triplet. | 
void | 
QueryCacheImpl.setValues(QueryCreationContext context,
         Operand operand,
         TerminalClause jqlClause,
         List<QueryLiteral> values)  | 
void | 
QueryCache.setValues(QueryCreationContext context,
         Operand operand,
         TerminalClause jqlClause,
         List<QueryLiteral> values)
Set the cached result of a getValues operation on the
 for the  
QueryCreationContext Operand jqlClause triplet. | 
| Modifier and Type | Method and Description | 
|---|---|
List<QueryLiteral> | 
EchoFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
MessageSet | 
EchoFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<QueryLiteral> | 
EchoJqlFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
MessageSet | 
EchoJqlFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<TerminalClause> | 
NumberRangeCustomFieldInputHelper.getValuesFromQuery(Query query)
Returns a list of the valid for navigator  
TerminalClauses in the Query. | 
| Modifier and Type | Method and Description | 
|---|---|
Clause | 
ClauseRenamingCloningVisitor.visit(TerminalClause clause)  | 
Clause | 
ClauseRemovingCloningVisitor.visit(TerminalClause clause)  | 
Clause | 
ClauseReplacingCloningVisitor.visit(TerminalClause clause)  | 
| Constructor and Description | 
|---|
ClauseReplacingCloningVisitor(List<TerminalClause> substitutions)  | 
| Modifier and Type | Method and Description | 
|---|---|
Boolean | 
DeterminedProjectsInQueryVisitor.visit(TerminalClause terminalClause)  | 
| Modifier and Type | Field and Description | 
|---|---|
static TerminalClause | 
ResolutionSearcher.UNRESOLVED_CLAUSE  | 
| Modifier and Type | Method and Description | 
|---|---|
List<TerminalClause> | 
NamedTerminalClauseCollectingVisitor.getNamedClauses()  | 
| Modifier and Type | Method and Description | 
|---|---|
Void | 
OperatorCollectingVisitor.visit(TerminalClause clause)  | 
Void | 
NamedTerminalClauseCollectingVisitor.visit(TerminalClause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<TerminalClause> | 
SimpleNavigatorCollectorVisitor.getClauses()  | 
protected List<TerminalClause> | 
UserSearchInputTransformer.getMatchingClauses(Set<String> jqlClauseNames,
                  Query query)  | 
| Modifier and Type | Method and Description | 
|---|---|
Void | 
SimpleNavigatorCollectorVisitor.visit(TerminalClause terminalClause)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected String | 
AbstractSearchInputTransformer.getValueForField(List<TerminalClause> terminalClauses,
                ApplicationUser user,
                Collection<String> jqlClauseNames)  | 
protected String | 
AbstractSearchInputTransformer.getValueForField(List<TerminalClause> terminalClauses,
                ApplicationUser user,
                String... jqlClauseNames)  | 
protected boolean | 
AbstractSearchInputTransformer.hasDuplicates(List<TerminalClause> foundChildren)  | 
protected boolean | 
AbstractSearchInputTransformer.hasEmpties(List<TerminalClause> foundChildren)  | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<TerminalClause> | 
TerminalClauseCollectingVisitor.getClauses()  | 
| Modifier and Type | Method and Description | 
|---|---|
Void | 
TerminalClauseCollectingVisitor.visit(TerminalClause clause)  | 
Boolean | 
RelevantSearcherVisitor.visit(TerminalClause clause)  | 
Void | 
RecursiveClauseVisitor.visit(TerminalClause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
Boolean | 
FreeTextVisitor.visit(TerminalClause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
Clause | 
DeMorgansVisitor.visit(TerminalClause terminalClause)  | 
Clause | 
WorklogClausesTransformerVisitor.visit(TerminalClause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
ClauseContext | 
ProjectClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
CascadingSelectCustomFieldClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
IssueTypeClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
ProjectCategoryClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
SimpleClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
SavedFilterClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
IssueParentClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
StatusClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
IssueSecurityLevelClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
IssueIdClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
AllTextClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
SelectCustomFieldClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
ClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)
Generates a clause context for the associated handler. 
 | 
ClauseContext | 
MultiClauseDecoratorContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
AbstractProjectAttributeClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
IntersectingClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
ValidatingDecoratorContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
ClauseContext | 
CustomFieldClauseContextFactory.getClauseContext(ApplicationUser searcher,
                TerminalClause terminalClause)  | 
QueryContextVisitor.ContextResult | 
QueryContextVisitor.visit(TerminalClause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
QueryLiteral | 
DefaultJqlOperandResolver.getSingleValue(ApplicationUser user,
              Operand operand,
              TerminalClause clause)  | 
QueryLiteral | 
JqlOperandResolver.getSingleValue(ApplicationUser user,
              Operand operand,
              TerminalClause clause)
Returns the single value contained within the passed operand. 
 | 
List<QueryLiteral> | 
DefaultJqlOperandResolver.getValues(ApplicationUser searcher,
         Operand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
JqlOperandResolver.getValues(ApplicationUser searcher,
         Operand operand,
         TerminalClause terminalClause)
Return the values contained within the passed operand. 
 | 
List<QueryLiteral> | 
EmptyOperandHandler.getValues(QueryCreationContext queryCreationContext,
         EmptyOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
FunctionOperandHandler.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
MultiValueOperandHandler.getValues(QueryCreationContext queryCreationContext,
         MultiValueOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
DefaultJqlOperandResolver.getValues(QueryCreationContext queryCreationContext,
         Operand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
JqlOperandResolver.getValues(QueryCreationContext queryCreationContext,
         Operand operand,
         TerminalClause terminalClause)
Return the values contained within the passed operand. 
 | 
List<QueryLiteral> | 
SingleValueOperandHandler.getValues(QueryCreationContext queryCreationContext,
         SingleValueOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
OperandHandler.getValues(QueryCreationContext queryCreationContext,
         T operand,
         TerminalClause terminalClause)
Gets the unexpanded values provided by the user on input. 
 | 
MessageSet | 
EmptyOperandHandler.validate(ApplicationUser searcher,
        EmptyOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
FunctionOperandHandler.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
MultiValueOperandHandler.validate(ApplicationUser searcher,
        MultiValueOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
DefaultJqlOperandResolver.validate(ApplicationUser user,
        Operand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
JqlOperandResolver.validate(ApplicationUser user,
        Operand operand,
        TerminalClause terminalClause)
Validates the operand against its handler. 
 | 
MessageSet | 
SingleValueOperandHandler.validate(ApplicationUser searcher,
        SingleValueOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
OperandHandler.validate(ApplicationUser searcher,
        T operand,
        TerminalClause terminalClause)
Will perform operand specific validation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Clause | 
ProjectClauseValueSanitiser.sanitise(ApplicationUser user,
        TerminalClause clause)
Important note: we are making a big assumption here that the  
ProjectClauseValueSanitiser.ProjectOperandSanitisingVisitor
 will always return the same kind of operand back after sanitising. | 
Clause | 
IssueClauseValueSanitiser.sanitise(ApplicationUser user,
        TerminalClause clause)
Note: we cannot assume that the  
IssueClauseValueSanitiser.IssueOperandSanitisingVisitor
 returns the same type of operand that went in, because issues can expand to more than one literal. | 
Clause | 
DefaultClausePermissionHandler.sanitise(ApplicationUser user,
        TerminalClause clause)  | 
Clause | 
NoOpClauseSanitiser.sanitise(ApplicationUser user,
        TerminalClause clause)  | 
Clause | 
ClauseSanitiser.sanitise(ApplicationUser user,
        TerminalClause clause)
Given a user and a clause, will return a sanitised clause that when possible will not contain any information
 that the specified user does not have permission to see. 
 | 
Clause | 
ClauseSanitisingVisitor.visit(TerminalClause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<ClauseQueryFactory> | 
QueryRegistry.getClauseQueryFactory(QueryCreationContext queryCreationContext,
                     TerminalClause clause)
Fetches all associated ClauseQueryFactory objects for the provided TerminalClause. 
 | 
io.atlassian.fugue.Option<WorklogClauseQueryFactory> | 
DefaultWorklogQueryRegistry.getClauseQueryFactory(QueryCreationContext context,
                     TerminalClause clause)  | 
io.atlassian.fugue.Option<WorklogClauseQueryFactory> | 
WorklogQueryRegistry.getClauseQueryFactory(QueryCreationContext context,
                     TerminalClause clause)
Fetches an associated AbstractWorklogClauseQueryFactory objects for the provided Clause. 
 | 
Collection<ClauseQueryFactory> | 
DefaultQueryRegistry.getClauseQueryFactory(QueryCreationContext queryCreationContext,
                     TerminalClause clause)  | 
protected io.atlassian.fugue.Option<Property> | 
IssuePropertyClauseQueryFactory.getProperty(TerminalClause terminalClause)  | 
protected io.atlassian.fugue.Option<Property> | 
AliasedIssuePropertyClauseQueryFactory.getProperty(TerminalClause terminalClause)  | 
protected abstract io.atlassian.fugue.Option<Property> | 
AbstractPropertyClauseQueryFactory.getProperty(TerminalClause terminalClause)  | 
QueryFactoryResult | 
ProjectCategoryClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
DateClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
WatchesClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
LastViewedDateClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
VotesClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
ComponentClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
IssueTypeClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
CascadingSelectCustomFieldClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)
The call to  
JqlOperandResolver.getValues(QueryCreationContext, com.atlassian.query.operand.Operand, com.atlassian.query.clause.TerminalClause)
 potentially returns positive and negative ids as literals. | 
QueryFactoryResult | 
FixForVersionClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
CommentClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
WorklogClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
StatusClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
PriorityClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
StatusCategoryClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
AffectedVersionClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
ValidatingDecoratorQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
AbstractPropertyClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
AssigneeClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
DescriptionClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
IssueParentClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
SummaryClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
WatcherClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
LabelsClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
AbstractTimeTrackingClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
SavedFilterClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
CreatorClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
SelectCustomFieldClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
AllTextClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
ReporterClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
ResolutionClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
EnvironmentClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
ProjectCustomFieldClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
IssueLinkTypesClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
WorkRatioClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
ProjectClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
VoterClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
IssueSecurityLevelClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
AttachmentClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
ClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)
Generates a lucene query for the passed  
TerminalClause. | 
QueryFactoryResult | 
ActualValueCustomFieldClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
NumberCustomFieldClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
LocalDateClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
IssueIdClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
UserCustomFieldClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
VersionCustomFieldClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
GenericClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
QueryFactoryResult | 
FreeTextClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
        TerminalClause terminalClause)  | 
abstract org.apache.lucene.search.Query | 
WorklogClauseQueryFactory.getWorklogQuery(QueryCreationContext queryCreationContext,
               TerminalClause terminalClause)
Returns a lucene query that can be run against the worklog index. 
 | 
org.apache.lucene.search.Query | 
WorklogAuthorClauseQueryFactory.getWorklogQuery(QueryCreationContext queryCreationContext,
               TerminalClause terminalClause)  | 
org.apache.lucene.search.Query | 
WorklogDateClauseQueryFactory.getWorklogQuery(QueryCreationContext queryCreationContext,
               TerminalClause terminalClause)  | 
org.apache.lucene.search.Query | 
WorklogCommentClauseQueryFactory.getWorklogQuery(QueryCreationContext queryCreationContext,
               TerminalClause terminalClause)  | 
protected boolean | 
IssuePropertyClauseQueryFactory.isSupportedOperator(TerminalClause terminalClause)  | 
protected boolean | 
AliasedIssuePropertyClauseQueryFactory.isSupportedOperator(TerminalClause terminalClause)  | 
protected abstract boolean | 
AbstractPropertyClauseQueryFactory.isSupportedOperator(TerminalClause terminalClause)  | 
QueryFactoryResult | 
ContextAwareQueryVisitor.visit(TerminalClause terminalClause)  | 
| Modifier and Type | Method and Description | 
|---|---|
Clause | 
RecursiveClauseMappingVisitor.visit(TerminalClause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
DefaultOperatorUsageValidator.check(ApplicationUser user,
     TerminalClause clause)  | 
boolean | 
OperatorUsageValidator.check(ApplicationUser searcher,
     TerminalClause clause)
Check the usage of the Operator and Operand that are held in the clause. 
 | 
Collection<ClauseValidator> | 
DefaultValidatorRegistry.getClauseValidator(ApplicationUser searcher,
                  TerminalClause clause)  | 
Collection<ClauseValidator> | 
ValidatorRegistry.getClauseValidator(ApplicationUser searcher,
                  TerminalClause clause)
Fetches the associated ClauseValidators for the provided TerminalClause. 
 | 
MessageSet | 
GroupCustomFieldValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
IssueLinkTypesClauseValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
WorkRatioValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
ProjectValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
SavedFilterClauseValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
WasClauseValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
CommentValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
SelectCustomFieldValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
DefaultOperatorUsageValidator.validate(ApplicationUser searcher,
        TerminalClause clause)  | 
MessageSet | 
ResolutionValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
VotesValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
ComponentValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
AllTextValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
DateValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
LabelsValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
EntityPropertyClauseValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
IssueTypeValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
IssueParentValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
StatusValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
PriorityValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
ProjectCategoryValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
IssueIdValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
WatchesValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
StatusCategoryValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
IssueSecurityLevelClauseValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
ClauseValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)
Validates a clause and adds human readable i18n'ed messages if there is a problem. 
 | 
MessageSet | 
OperatorUsageValidator.validate(ApplicationUser searcher,
        TerminalClause clause)
Validate the usage of the Operator and Operand that are held in the clause. 
 | 
MessageSet | 
ExactTextCustomFieldValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
AttachmentsClauseValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
NumberCustomFieldValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
AbstractUserValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
LocalDateValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
FreeTextFieldValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
protected MessageSet | 
WildcardCountValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
SupportedOperatorsValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause)  | 
MessageSet | 
SavedFilterClauseValidator.validate(ApplicationUser searcher,
        TerminalClause terminalClause,
        Long filterId)  | 
MessageSet | 
ValidatorVisitor.visit(TerminalClause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<QueryLiteral> | 
CascadeOptionFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)
Note: this method returns unconvential query literals. 
 | 
List<QueryLiteral> | 
AbstractUserBasedFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand functionOperand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
EndOfDayFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
EndOfMonthFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
EarliestUnreleasedVersionFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
EndOfWeekFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
WatchedIssuesFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
RemoteLinksByGlobalIdFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
VotedIssuesFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
LatestReleasedVersionFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
CurrentUserFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
LinkedIssuesFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
AllSubIssueTypesFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
StartOfWeekFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
LastLoginFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
MembersOfFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
CurrentLoginFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
EndOfYearFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
AbstractVersionsFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
NowFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
IssueHistoryFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
StartOfDayFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
StartOfMonthFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
AllStandardIssueTypesFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
AbstractUserCapabilityFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand functionOperand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
StartOfYearFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
UpdatedByFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)  | 
List<QueryLiteral> | 
JqlFunction.getValues(QueryCreationContext queryCreationContext,
         FunctionOperand operand,
         TerminalClause terminalClause)
Gets the unexpanded values provided by the user on input. 
 | 
MessageSet | 
CascadeOptionFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
AbstractUserBasedFunction.validate(ApplicationUser searcher,
        FunctionOperand functionOperand,
        TerminalClause terminalClause)  | 
MessageSet | 
AbstractDateFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
WatchedIssuesFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
RemoteLinksByGlobalIdFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
VotedIssuesFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
CurrentUserFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
LinkedIssuesFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
AllSubIssueTypesFunction.validate(ApplicationUser user,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
LastLoginFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
MembersOfFunction.validate(ApplicationUser searcher,
        FunctionOperand functionOperand,
        TerminalClause terminalClause)  | 
MessageSet | 
CurrentLoginFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
AbstractVersionsFunction.validate(ApplicationUser searcherUser,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
NowFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
IssueHistoryFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
AbstractIssueTypeFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
AbstractUserCapabilityFunction.validate(ApplicationUser searcher,
        FunctionOperand functionOperand,
        TerminalClause terminalClause)  | 
MessageSet | 
UpdatedByFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)  | 
MessageSet | 
JqlFunction.validate(ApplicationUser searcher,
        FunctionOperand operand,
        TerminalClause terminalClause)
Will validate the function operand's arguments and report back any errors. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected TerminalClause | 
BrowseProjectContext.projectClause  | 
| Modifier and Type | Method and Description | 
|---|---|
protected TerminalClause | 
BrowseProjectContext.getProjectClause()  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
WasClause
Used to represent WAS in the Query tree 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TerminalClauseImpl
Used to represent a terminal node in the query tree. 
 | 
class  | 
WasClauseImpl
Represents the clause for the "WAS mode" of change history querying. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
R | 
ClauseVisitor.visit(TerminalClause clause)
Visit called when accepting a  
TerminalClause. | 
Copyright © 2002-2021 Atlassian. All Rights Reserved.