com.atlassian.greenhopper.customfield.sprint
Class SprintClauseValidator

java.lang.Object
  extended by com.atlassian.greenhopper.customfield.sprint.SprintClauseValidator
All Implemented Interfaces:
com.atlassian.jira.jql.validator.ClauseValidator

public class SprintClauseValidator
extends java.lang.Object
implements com.atlassian.jira.jql.validator.ClauseValidator

Validates sprint clause.


Constructor Summary
SprintClauseValidator(SprintResolver sprintResolver, com.atlassian.jira.jql.operand.JqlOperandResolver operandResolver, java.util.Set<com.atlassian.query.operator.Operator> supportedOperators, com.atlassian.jira.util.I18nHelper.BeanFactory i18nFactory)
           
 
Method Summary
 com.atlassian.jira.util.MessageSet validate(com.atlassian.crowd.embedded.api.User searcher, com.atlassian.query.clause.TerminalClause terminalClause)
          Validate the provided terminal clause.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SprintClauseValidator

public SprintClauseValidator(SprintResolver sprintResolver,
                             com.atlassian.jira.jql.operand.JqlOperandResolver operandResolver,
                             java.util.Set<com.atlassian.query.operator.Operator> supportedOperators,
                             com.atlassian.jira.util.I18nHelper.BeanFactory i18nFactory)
Method Detail

validate

public com.atlassian.jira.util.MessageSet validate(com.atlassian.crowd.embedded.api.User searcher,
                                                   com.atlassian.query.clause.TerminalClause terminalClause)
Validate the provided terminal clause.

Specified by:
validate in interface com.atlassian.jira.jql.validator.ClauseValidator
Returns:
a message set containing validation errors. An empty set is returned if no errors are found (as required by JIRA, null is not allowed)


Copyright © 2007-2013 Atlassian. All Rights Reserved.