com.atlassian.jira.jql.validator
Class CommentValidator

java.lang.Object
  extended by com.atlassian.jira.jql.validator.FreeTextFieldValidator
      extended by com.atlassian.jira.jql.validator.CommentValidator
All Implemented Interfaces:
ClauseValidator

public class CommentValidator
extends FreeTextFieldValidator

A clause validator for the comment system field.

Since:
v4.0

Field Summary
 
Fields inherited from class com.atlassian.jira.jql.validator.FreeTextFieldValidator
INVALID_FIRST_CHAR_LIST
 
Constructor Summary
CommentValidator(JqlOperandResolver jqlOperandResolver)
           
 
Method Summary
 MessageSet validate(com.opensymphony.user.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
 

Constructor Detail

CommentValidator

public CommentValidator(JqlOperandResolver jqlOperandResolver)
Method Detail

validate

public MessageSet validate(com.opensymphony.user.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
Overrides:
validate in class FreeTextFieldValidator
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-2010 Atlassian. All Rights Reserved.