Modifier and Type | Method and Description |
---|---|
List<QueryLiteral> |
QueryCache.getValues(QueryCreationContext context,
Operand operand,
TerminalClause jqlClause)
Retrieve the list of
QueryLiteral s registered
for the QueryCreationContext Operand jqlClause triplet. |
List<QueryLiteral> |
QueryCacheImpl.getValues(QueryCreationContext context,
Operand operand,
TerminalClause jqlClause) |
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. |
void |
QueryCacheImpl.setValues(QueryCreationContext context,
Operand operand,
TerminalClause jqlClause,
List<QueryLiteral> values) |
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
TerminalClause s 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 |
---|---|
Boolean |
RelevantSearcherVisitor.visit(TerminalClause clause) |
Void |
TerminalClauseCollectingVisitor.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 |
WorklogClausesTransformerVisitor.visit(TerminalClause clause) |
Clause |
DeMorgansVisitor.visit(TerminalClause terminalClause) |
Modifier and Type | Method and Description |
---|---|
ClauseContext |
IssueParentClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
IssueSecurityLevelClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
CascadingSelectCustomFieldClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
ProjectCategoryClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
IssueTypeClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
ProjectClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
SelectCustomFieldClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
AllTextClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
StatusClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
IssueIdClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
SavedFilterClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
SimpleClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
AbstractProjectAttributeClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
ClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause)
Generates a clause context for the associated handler.
|
ClauseContext |
CustomFieldClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
IntersectingClauseContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
ValidatingDecoratorContextFactory.getClauseContext(ApplicationUser searcher,
TerminalClause terminalClause) |
ClauseContext |
MultiClauseDecoratorContextFactory.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 |
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 |
NoOpClauseSanitiser.sanitise(ApplicationUser user,
TerminalClause clause) |
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 |
DefaultClausePermissionHandler.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) |
Collection<ClauseQueryFactory> |
DefaultQueryRegistry.getClauseQueryFactory(QueryCreationContext queryCreationContext,
TerminalClause clause) |
io.atlassian.fugue.Option<WorklogClauseQueryFactory> |
WorklogQueryRegistry.getClauseQueryFactory(QueryCreationContext context,
TerminalClause clause)
Fetches an associated AbstractWorklogClauseQueryFactory objects for the provided Clause.
|
protected io.atlassian.fugue.Option<Property> |
AliasedIssuePropertyClauseQueryFactory.getProperty(TerminalClause terminalClause) |
protected io.atlassian.fugue.Option<Property> |
IssuePropertyClauseQueryFactory.getProperty(TerminalClause terminalClause) |
protected abstract io.atlassian.fugue.Option<Property> |
AbstractPropertyClauseQueryFactory.getProperty(TerminalClause terminalClause) |
QueryFactoryResult |
VotesClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
CommentClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
SavedFilterClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
LastViewedDateClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
AttachmentClauseQueryFactory.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 |
WatcherClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
ReporterClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
VoterClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
ComponentClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
IssueParentClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
ProjectCustomFieldClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
AbstractTimeTrackingClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
WorklogClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
DateClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
AllTextClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
ValidatingDecoratorQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
StatusCategoryClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
FixForVersionClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
IssueTypeClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
AssigneeClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
WatchesClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
SelectCustomFieldClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
WorkRatioClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
IssueLinkTypesClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
SummaryClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
ProjectClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
DescriptionClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
AffectedVersionClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
StatusClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
LabelsClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
PriorityClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
AbstractPropertyClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
ProjectCategoryClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
IssueSecurityLevelClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
EnvironmentClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
CreatorClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
ResolutionClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
UserCustomFieldClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
ActualValueCustomFieldClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
IssueIdClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
NumberCustomFieldClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
GenericClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
ClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause)
Generates a lucene query for the passed
TerminalClause . |
QueryFactoryResult |
LocalDateClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
FreeTextClauseQueryFactory.getQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
QueryFactoryResult |
VersionCustomFieldClauseQueryFactory.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 |
WorklogCommentClauseQueryFactory.getWorklogQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
org.apache.lucene.search.Query |
WorklogDateClauseQueryFactory.getWorklogQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
org.apache.lucene.search.Query |
WorklogAuthorClauseQueryFactory.getWorklogQuery(QueryCreationContext queryCreationContext,
TerminalClause terminalClause) |
protected boolean |
AliasedIssuePropertyClauseQueryFactory.isSupportedOperator(TerminalClause terminalClause) |
protected boolean |
IssuePropertyClauseQueryFactory.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> |
ValidatorRegistry.getClauseValidator(ApplicationUser searcher,
TerminalClause clause)
Fetches the associated ClauseValidators for the provided TerminalClause.
|
Collection<ClauseValidator> |
DefaultValidatorRegistry.getClauseValidator(ApplicationUser searcher,
TerminalClause clause) |
MessageSet |
IssueParentValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
IssueIdValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
AllTextValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
DateValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
IssueTypeValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
StatusValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
EntityPropertyClauseValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
PriorityValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
ProjectValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
VotesValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
GroupCustomFieldValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
WorkRatioValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
ProjectCategoryValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
SavedFilterClauseValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
StatusCategoryValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
LabelsValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
IssueLinkTypesClauseValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
ResolutionValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
WatchesValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
IssueSecurityLevelClauseValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
SelectCustomFieldValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
CommentValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
ComponentValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
WasClauseValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
DefaultOperatorUsageValidator.validate(ApplicationUser searcher,
TerminalClause clause) |
MessageSet |
ClauseValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause)
Validates a clause and adds human readable i18n'ed messages if there is a problem.
|
MessageSet |
NumberCustomFieldValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
FreeTextFieldValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
LocalDateValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
AbstractUserValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
ExactTextCustomFieldValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
SupportedOperatorsValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
MessageSet |
OperatorUsageValidator.validate(ApplicationUser searcher,
TerminalClause clause)
Validate the usage of the Operator and Operand that are held in the clause.
|
MessageSet |
AttachmentsClauseValidator.validate(ApplicationUser searcher,
TerminalClause terminalClause) |
protected MessageSet |
WildcardCountValidator.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> |
EndOfMonthFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
EarliestUnreleasedVersionFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
AllStandardIssueTypesFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
MembersOfFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
UpdatedByFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
IssueHistoryFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
AbstractVersionsFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
EndOfDayFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
VotedIssuesFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
CascadeOptionFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause)
Note: this method returns unconvential query literals.
|
List<QueryLiteral> |
NowFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
LastLoginFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
EndOfYearFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
CurrentUserFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
WatchedIssuesFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
AbstractUserBasedFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand functionOperand,
TerminalClause terminalClause) |
List<QueryLiteral> |
AllSubIssueTypesFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
RemoteLinksByGlobalIdFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
StartOfYearFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
EndOfWeekFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
AbstractUserCapabilityFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand functionOperand,
TerminalClause terminalClause) |
List<QueryLiteral> |
StartOfDayFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
LinkedIssuesFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
StartOfMonthFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
StartOfWeekFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
LatestReleasedVersionFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
CurrentLoginFunction.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 |
AbstractIssueTypeFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
AbstractDateFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
MembersOfFunction.validate(ApplicationUser searcher,
FunctionOperand functionOperand,
TerminalClause terminalClause) |
MessageSet |
UpdatedByFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
IssueHistoryFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
AbstractVersionsFunction.validate(ApplicationUser searcherUser,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
VotedIssuesFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
CascadeOptionFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
NowFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
LastLoginFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
CurrentUserFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
WatchedIssuesFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
AbstractUserBasedFunction.validate(ApplicationUser searcher,
FunctionOperand functionOperand,
TerminalClause terminalClause) |
MessageSet |
AllSubIssueTypesFunction.validate(ApplicationUser user,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
RemoteLinksByGlobalIdFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
AbstractUserCapabilityFunction.validate(ApplicationUser searcher,
FunctionOperand functionOperand,
TerminalClause terminalClause) |
MessageSet |
LinkedIssuesFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
CurrentLoginFunction.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-2022 Atlassian. All Rights Reserved.