com.atlassian.greenhopper.customfield.sprint
Class AbstractSprintsStateJqlFunction

java.lang.Object
  extended by com.atlassian.jira.plugin.jql.function.AbstractJqlFunction
      extended by com.atlassian.greenhopper.customfield.sprint.AbstractSprintsStateJqlFunction
All Implemented Interfaces:
com.atlassian.jira.plugin.jql.function.JqlFunction
Direct Known Subclasses:
ClosedSprintsJqlFunction, FutureSprintsJqlFunction, OpenSprintsJqlFunction

public abstract class AbstractSprintsStateJqlFunction
extends com.atlassian.jira.plugin.jql.function.AbstractJqlFunction


Field Summary
protected  SprintManager sprintManager
           
 
Constructor Summary
AbstractSprintsStateJqlFunction(SprintManager sprintManager)
           
 
Method Summary
 com.atlassian.jira.JiraDataType getDataType()
           
 int getMinimumNumberOfExpectedArguments()
           
protected abstract  Sprint.State getSprintState()
           
 java.util.List<com.atlassian.jira.jql.operand.QueryLiteral> getValues(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext, com.atlassian.query.operand.FunctionOperand operand, com.atlassian.query.clause.TerminalClause terminalClause)
          Get all open sprints
 com.atlassian.jira.util.MessageSet validate(com.atlassian.crowd.embedded.api.User searcher, com.atlassian.query.operand.FunctionOperand operand, com.atlassian.query.clause.TerminalClause terminalClause)
           
 
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
 

Field Detail

sprintManager

protected SprintManager sprintManager
Constructor Detail

AbstractSprintsStateJqlFunction

public AbstractSprintsStateJqlFunction(SprintManager sprintManager)
Method Detail

validate

public com.atlassian.jira.util.MessageSet validate(com.atlassian.crowd.embedded.api.User searcher,
                                                   com.atlassian.query.operand.FunctionOperand operand,
                                                   com.atlassian.query.clause.TerminalClause terminalClause)

getValues

public java.util.List<com.atlassian.jira.jql.operand.QueryLiteral> getValues(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext,
                                                                             com.atlassian.query.operand.FunctionOperand operand,
                                                                             com.atlassian.query.clause.TerminalClause terminalClause)
Get all open sprints


getMinimumNumberOfExpectedArguments

public int getMinimumNumberOfExpectedArguments()

getDataType

public com.atlassian.jira.JiraDataType getDataType()

getSprintState

protected abstract Sprint.State getSprintState()


Copyright © 2007-2014 Atlassian. All Rights Reserved.