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 |
---|---|
FunctionOperand |
DefaultJqlOperandResolver.sanitiseFunctionOperand(ApplicationUser searcher,
FunctionOperand funcOperand) |
FunctionOperand |
JqlOperandResolver.sanitiseFunctionOperand(ApplicationUser searcher,
FunctionOperand operand)
Sanitise a function operand for the specified user, so that information is not leaked.
|
Modifier and Type | Method and Description |
---|---|
List<QueryLiteral> |
FunctionOperandHandler.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
FunctionOperand |
DefaultJqlOperandResolver.sanitiseFunctionOperand(ApplicationUser searcher,
FunctionOperand funcOperand) |
FunctionOperand |
JqlOperandResolver.sanitiseFunctionOperand(ApplicationUser searcher,
FunctionOperand operand)
Sanitise a function operand for the specified user, so that information is not leaked.
|
MessageSet |
FunctionOperandHandler.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
Modifier and Type | Method and Description |
---|---|
FunctionOperandHandler |
JqlFunctionHandlerRegistry.getOperandHandler(FunctionOperand operand)
Fetches the associated OperandHandler for the provided FunctionOperand.
|
FunctionOperandHandler |
PluginsAwareJqlFunctionHandlerRegistry.getOperandHandler(FunctionOperand operand) |
Modifier and Type | Method and Description |
---|---|
FunctionOperand |
JqlParser.func() |
Modifier and Type | Method and Description |
---|---|
Operand |
DefaultOperandSanitisingVisitor.visit(FunctionOperand function) |
Modifier and Type | Method and Description |
---|---|
List<String> |
ArgumentExtractingOperandVisitor.visit(FunctionOperand functionOperand) |
Modifier and Type | Method and Description |
---|---|
MessageSet |
NumberOfArgumentsValidator.validate(FunctionOperand operand) |
Modifier and Type | Method and Description |
---|---|
FunctionOperand |
LinkedIssuesFunction.sanitiseOperand(ApplicationUser searcher,
FunctionOperand operand) |
FunctionOperand |
AbstractVersionsFunction.sanitiseOperand(ApplicationUser searcher,
FunctionOperand operand) |
FunctionOperand |
ClauseSanitisingJqlFunction.sanitiseOperand(ApplicationUser searcher,
FunctionOperand operand)
Sanitise a function operand for the specified user, so that information is not leaked.
|
Modifier and Type | Method and Description |
---|---|
protected List<QueryLiteral> |
ProjectsLeadByUserFunction.getFunctionValuesList(QueryCreationContext queryCreationContext,
FunctionOperand functionOperand,
ApplicationUser user) |
protected abstract List<QueryLiteral> |
AbstractUserBasedFunction.getFunctionValuesList(QueryCreationContext queryCreationContext,
FunctionOperand operand,
ApplicationUser user)
Get the function return values based on the actual user.
|
protected List<QueryLiteral> |
ComponentsLeadByUserFunction.getFunctionValuesList(QueryCreationContext queryCreationContext,
FunctionOperand functionOperand,
ApplicationUser user) |
protected List<QueryLiteral> |
ProjectsWhereUserHasPermissionFunction.getFunctionValuesList(QueryCreationContext queryCreationContext,
FunctionOperand functionOperand,
ApplicationUser user,
String permissionName) |
protected abstract List<QueryLiteral> |
AbstractUserCapabilityFunction.getFunctionValuesList(QueryCreationContext queryCreationContext,
FunctionOperand operand,
ApplicationUser user,
String capability)
Get the function return values based on the actual user and capability.
|
protected List<QueryLiteral> |
ProjectsWhereUserHasRoleFunction.getFunctionValuesList(QueryCreationContext queryCreationContext,
FunctionOperand functionOperand,
ApplicationUser user,
String roleName) |
List<QueryLiteral> |
IssueHistoryFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
CurrentLoginFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
EndOfWeekFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
AllStandardIssueTypesFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
AbstractUserBasedFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand functionOperand,
TerminalClause terminalClause) |
List<QueryLiteral> |
LastLoginFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
VotedIssuesFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
WatchedIssuesFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
NowFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
UpdatedByFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
RemoteLinksByGlobalIdFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
EndOfDayFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
CurrentUserFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
StartOfYearFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
MembersOfFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
EarliestUnreleasedVersionFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
StartOfWeekFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
EndOfMonthFunction.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> |
StartOfDayFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
LatestReleasedVersionFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
EndOfYearFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
StartOfMonthFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
AllSubIssueTypesFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
AbstractUserCapabilityFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand functionOperand,
TerminalClause terminalClause) |
List<QueryLiteral> |
LinkedIssuesFunction.getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause) |
List<QueryLiteral> |
AbstractVersionsFunction.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.
|
protected boolean |
AbstractUserBasedFunction.isAnonymousAccessAllowed(FunctionOperand functionOperand) |
FunctionOperand |
LinkedIssuesFunction.sanitiseOperand(ApplicationUser searcher,
FunctionOperand operand) |
FunctionOperand |
AbstractVersionsFunction.sanitiseOperand(ApplicationUser searcher,
FunctionOperand operand) |
FunctionOperand |
ClauseSanitisingJqlFunction.sanitiseOperand(ApplicationUser searcher,
FunctionOperand operand)
Sanitise a function operand for the specified user, so that information is not leaked.
|
MessageSet |
IssueHistoryFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
CurrentLoginFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
AbstractDateFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
AbstractIssueTypeFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
AbstractUserBasedFunction.validate(ApplicationUser searcher,
FunctionOperand functionOperand,
TerminalClause terminalClause) |
MessageSet |
LastLoginFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
VotedIssuesFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
WatchedIssuesFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
NowFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
UpdatedByFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
RemoteLinksByGlobalIdFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
CurrentUserFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
MembersOfFunction.validate(ApplicationUser searcher,
FunctionOperand functionOperand,
TerminalClause terminalClause) |
MessageSet |
CascadeOptionFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
AllSubIssueTypesFunction.validate(ApplicationUser user,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
AbstractUserCapabilityFunction.validate(ApplicationUser searcher,
FunctionOperand functionOperand,
TerminalClause terminalClause) |
MessageSet |
LinkedIssuesFunction.validate(ApplicationUser searcher,
FunctionOperand operand,
TerminalClause terminalClause) |
MessageSet |
AbstractVersionsFunction.validate(ApplicationUser searcherUser,
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.
|
protected MessageSet |
AbstractJqlFunction.validateNumberOfArgs(FunctionOperand operand,
int expected) |
protected MessageSet |
AbstractUserBasedFunction.validateQuery(FunctionOperand functionOperand,
I18nHelper i18n) |
Modifier and Type | Method and Description |
---|---|
R |
OperandVisitor.visit(FunctionOperand function)
The method called when visiting a
FunctionOperand . |
Copyright © 2002-2022 Atlassian. All Rights Reserved.