com.atlassian.jira.jql.validator
Class WasClauseValidator
java.lang.Object
com.atlassian.jira.jql.validator.WasClauseValidator
- All Implemented Interfaces:
- ClauseValidator
public class WasClauseValidator
- extends Object
- implements ClauseValidator
Validat the was clause against any field.
- Since:
- v4.3
Constructor Summary |
WasClauseValidator(JqlOperandResolver operandResolver,
SearchHandlerManager searchHandlerManager,
IndexedChangeHistoryFieldManager indexedChangeHistoryFieldManager,
ChangeHistoryManager changeHistoryManager,
PredicateOperandResolver predicateOperandResolver,
JqlDateSupport jqlDateSupport,
JiraAuthenticationContext authContext,
JqlChangeItemMapping jqlChangeItemMapping,
ChangeHistoryFieldConfigurationManager configurationManager,
HistoryFieldValueValidator historyFieldValueValidator,
UserManager userManager,
JqlFunctionHandlerRegistry registry)
|
Method Summary |
MessageSet |
validate(com.atlassian.crowd.embedded.api.User searcher,
TerminalClause terminalClause)
Validates a clause and adds human readable i18n'ed messages if there is a problem. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WasClauseValidator
public WasClauseValidator(JqlOperandResolver operandResolver,
SearchHandlerManager searchHandlerManager,
IndexedChangeHistoryFieldManager indexedChangeHistoryFieldManager,
ChangeHistoryManager changeHistoryManager,
PredicateOperandResolver predicateOperandResolver,
JqlDateSupport jqlDateSupport,
JiraAuthenticationContext authContext,
JqlChangeItemMapping jqlChangeItemMapping,
ChangeHistoryFieldConfigurationManager configurationManager,
HistoryFieldValueValidator historyFieldValueValidator,
UserManager userManager,
JqlFunctionHandlerRegistry registry)
validate
public MessageSet validate(com.atlassian.crowd.embedded.api.User searcher,
TerminalClause terminalClause)
- Description copied from interface:
ClauseValidator
- Validates a clause and adds human readable i18n'ed messages if there is a problem.
- Specified by:
validate
in interface ClauseValidator
- Parameters:
searcher
- the user who is executing the search.terminalClause
- the clause to validate.
- Returns:
- an MessageSet that will contain any messages relating to failed validation. An empty message set must
be returned to indicate there were no errors. null can never be returned.
Copyright © 2002-2014 Atlassian. All Rights Reserved.