Class SprintClauseValidator

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

public class SprintClauseValidator extends Object implements com.atlassian.jira.jql.validator.ClauseValidator
Validates sprint clause.
  • Constructor Summary

    Constructors
    Constructor
    Description
    SprintClauseValidator(com.atlassian.jira.jql.operand.JqlOperandResolver operandResolver, com.atlassian.jira.jql.validator.SupportedOperatorsValidator supportedOperatorsValidator, com.atlassian.jira.util.I18nHelper.BeanFactory i18nFactory, SprintService sprintService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.atlassian.jira.util.MessageSet
    validate(com.atlassian.jira.user.ApplicationUser 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 Details

    • SprintClauseValidator

      public SprintClauseValidator(com.atlassian.jira.jql.operand.JqlOperandResolver operandResolver, com.atlassian.jira.jql.validator.SupportedOperatorsValidator supportedOperatorsValidator, com.atlassian.jira.util.I18nHelper.BeanFactory i18nFactory, SprintService sprintService)
  • Method Details

    • validate

      @Nonnull public com.atlassian.jira.util.MessageSet validate(com.atlassian.jira.user.ApplicationUser searcher, @Nonnull 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)