Class AllStandardIssueTypesFunction

All Implemented Interfaces:
JqlFunction

public class AllStandardIssueTypesFunction extends AbstractIssueTypeFunction
Function that produces all the standard issue types
Since:
v4.0
  • Field Details

  • Constructor Details

  • Method Details

    • getValues

      public List<QueryLiteral> getValues(QueryCreationContext queryCreationContext, FunctionOperand operand, TerminalClause terminalClause)
      Description copied from interface: 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 QueryLiterals 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.

      Parameters:
      queryCreationContext - the context of query creation
      operand - the operand to get values from
      terminalClause - the terminal clause that contains the operand
      Returns:
      a List of objects that represent this Operands raw values. Cannot be null.