public class

FunctionOperandHandler

extends Object
implements OperandHandler<T extends Operand>
java.lang.Object
   ↳ com.atlassian.jira.jql.operand.FunctionOperandHandler

Class Overview

Adapter to convert the plugin point JqlFunction into OperandHandler.

Summary

Fields
protected final I18nHelper i18nHelper
protected final JqlFunction jqlFunction
Public Constructors
FunctionOperandHandler(JqlFunction jqlFunction, I18nHelper i18nHelper)
Public Methods
JqlFunction getJqlFunction()
List<QueryLiteral> getValues(QueryCreationContext queryCreationContext, FunctionOperand operand, TerminalClause terminalClause)
boolean isEmpty()
boolean isFunction()
boolean isList()
MessageSet validate(User searcher, FunctionOperand operand, TerminalClause terminalClause)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.jql.operand.OperandHandler

Fields

protected final I18nHelper i18nHelper

protected final JqlFunction jqlFunction

Public Constructors

public FunctionOperandHandler (JqlFunction jqlFunction, I18nHelper i18nHelper)

Public Methods

public JqlFunction getJqlFunction ()

public List<QueryLiteral> getValues (QueryCreationContext queryCreationContext, FunctionOperand operand, TerminalClause terminalClause)

public boolean isEmpty ()

public boolean isFunction ()

public boolean isList ()

public MessageSet validate (User searcher, FunctionOperand operand, TerminalClause terminalClause)