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
ConstructorsConstructorDescriptionSprintClauseValidator
(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 TypeMethodDescriptioncom.atlassian.jira.util.MessageSet
validate
(com.atlassian.jira.user.ApplicationUser searcher, com.atlassian.query.clause.TerminalClause terminalClause) Validate the provided terminal clause.
-
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 interfacecom.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)
-