com.atlassian.jira.jql.validator
Interface ClauseValidator


public interface ClauseValidator

Validates a clause and adds human readable i18n'ed messages if there is a problem.

Since:
v4.0

Method Summary
 MessageSet validate(User searcher, TerminalClause terminalClause)
          Validates a clause and adds human readable i18n'ed messages if there is a problem.
 

Method Detail

validate

@NotNull
MessageSet validate(User searcher,
                            @NotNull
                            TerminalClause terminalClause)
Validates a clause and adds human readable i18n'ed messages if there is a problem.

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-2011 Atlassian. All Rights Reserved.