com.atlassian.jira.jql.validator
Class DefaultOperatorUsageValidator
java.lang.Object
com.atlassian.jira.jql.validator.DefaultOperatorUsageValidator
- All Implemented Interfaces:
- OperatorUsageValidator
public class DefaultOperatorUsageValidator
- extends Object
- implements OperatorUsageValidator
- Since:
- v4.0
Method Summary |
boolean |
check(com.atlassian.crowd.embedded.api.User user,
TerminalClause clause)
Check the usage of the Operator and Operand that are held in the clause. |
MessageSet |
validate(com.atlassian.crowd.embedded.api.User searcher,
TerminalClause clause)
Validate the usage of the Operator and Operand that are held in the clause. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultOperatorUsageValidator
public DefaultOperatorUsageValidator(JqlOperandResolver operandResolver,
I18nHelper.BeanFactory factory)
check
public boolean check(com.atlassian.crowd.embedded.api.User user,
TerminalClause clause)
- Description copied from interface:
OperatorUsageValidator
- Check the usage of the Operator and Operand that are held in the clause. The clause specific validation,
as to whether the clause has any specific issues with the configuration occurs elsewhere. This is just
performing global Operator/Operand checks.
- Specified by:
check
in interface OperatorUsageValidator
- Parameters:
user
- the user performing the validation, used to get i18n information.clause
- the clause that contains the Operator and Operand.
- Returns:
- true if the passed clause is valid, false otherwise.
validate
public MessageSet validate(com.atlassian.crowd.embedded.api.User searcher,
TerminalClause clause)
- Description copied from interface:
OperatorUsageValidator
- Validate the usage of the Operator and Operand that are held in the clause. The clause specific validation,
as to whether the clause has any specific issues with the configuration occurs elsewhere. This is just
performing global Operator/Operand checks.
- Specified by:
validate
in interface OperatorUsageValidator
- Parameters:
searcher
- the user performing the validation, used to get i18n information.clause
- the clause that contains the Operator and Operand.
- Returns:
- a MessageSet that will contain any errors or warnings that may have been generated from the validation.
Copyright © 2002-2012 Atlassian. All Rights Reserved.