public class AllSubIssueTypesFunction extends AbstractIssueTypeFunction
Modifier and Type | Field and Description |
---|---|
static String |
FUNCTION_SUB_ISSUE_TYPES |
subTaskManager
Constructor and Description |
---|
AllSubIssueTypesFunction(ConstantsManager constantsManager,
SubTaskManager subTaskManager) |
Modifier and Type | Method and Description |
---|---|
List<QueryLiteral> |
getValues(QueryCreationContext queryCreationContext,
FunctionOperand operand,
TerminalClause terminalClause)
Gets the unexpanded values provided by the user on input.
|
MessageSet |
validate(ApplicationUser user,
FunctionOperand operand,
TerminalClause terminalClause)
Will validate the function operand's arguments and report back any errors.
|
getDataType, getMinimumNumberOfExpectedArguments
getFunctionName, getI18n, getModuleDescriptor, init, isList, validateNumberOfArgs
public static final String FUNCTION_SUB_ISSUE_TYPES
public AllSubIssueTypesFunction(ConstantsManager constantsManager, SubTaskManager subTaskManager)
public List<QueryLiteral> getValues(QueryCreationContext queryCreationContext, FunctionOperand operand, TerminalClause terminalClause)
JqlFunction
Gets the unexpanded values provided by the user on input. This is the output values that will later be transformed into index values.
For example, a function who returns all the released versions of a specified project should return QueryLiteral
s representing the ids of those versions. For correctness, always opt
to return the most specific identifier for the object; if you can return either the id (which is stored in the
index) or a string name (that would require resolving to get the index value), choose the id.
queryCreationContext
- the context of query creationoperand
- the operand to get values fromterminalClause
- the terminal clause that contains the operandpublic MessageSet validate(ApplicationUser user, FunctionOperand operand, TerminalClause terminalClause)
JqlFunction
validate
in interface JqlFunction
validate
in class AbstractIssueTypeFunction
user
- the user performing the searchoperand
- the operand to validateterminalClause
- the terminal clause that contains the operandCopyright © 2002-2017 Atlassian. All Rights Reserved.