com.atlassian.jira.plugin.jql.function
Class AbstractIssueTypeFunction

java.lang.Object
  extended by com.atlassian.jira.plugin.jql.function.AbstractJqlFunction
      extended by com.atlassian.jira.plugin.jql.function.AbstractIssueTypeFunction
All Implemented Interfaces:
JqlFunction
Direct Known Subclasses:
AllStandardIssueTypesFunction, AllSubIssueTypesFunction

public abstract class AbstractIssueTypeFunction
extends AbstractJqlFunction

Base class for issue type functions.

Since:
v4.0

Constructor Summary
protected AbstractIssueTypeFunction(SubTaskManager subTaskManager)
           
 
Method Summary
 MessageSet validate(User searcher, FunctionOperand operand, TerminalClause terminalClause)
          Will validate the function operand's arguments and report back any errors.
 
Methods inherited from class com.atlassian.jira.plugin.jql.function.AbstractJqlFunction
getFunctionName, getI18n, getModuleDescriptor, init, isList, validateNumberOfArgs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.plugin.jql.function.JqlFunction
getValues
 

Constructor Detail

AbstractIssueTypeFunction

protected AbstractIssueTypeFunction(SubTaskManager subTaskManager)
Method Detail

validate

public MessageSet validate(User searcher,
                           FunctionOperand operand,
                           TerminalClause terminalClause)
Description copied from interface: JqlFunction
Will validate the function operand's arguments and report back any errors.

Parameters:
searcher - the user performing the search
operand - the operand to validate
terminalClause - the terminal clause that contains the operand
Returns:
a MessageSet which will contain any validation errors or warnings or will be empty if there is nothing to report; never null.


Copyright © 2002-2009 Atlassian. All Rights Reserved.