com.atlassian.greenhopper.customfield.backlog.jira42
Class ValuesExistValidator

java.lang.Object
  extended by com.atlassian.greenhopper.customfield.backlog.jira42.ValuesExistValidator
Direct Known Subclasses:
BacklogValuesExistValidator

public abstract class ValuesExistValidator
extends java.lang.Object

A clause validator that can be used for multiple constant (priority, status, resolution) clause types.


Constructor Summary
ValuesExistValidator(com.atlassian.jira.jql.operand.JqlOperandResolver operandResolver)
           
 
Method Summary
protected  com.atlassian.jira.util.I18nHelper getI18n(com.opensymphony.user.User user)
           
protected abstract  boolean longValueExist(com.opensymphony.user.User searcher, java.lang.Long value)
           
protected abstract  boolean stringValueExists(com.opensymphony.user.User searcher, java.lang.String value)
           
 com.atlassian.jira.util.MessageSet validate(com.opensymphony.user.User searcher, com.atlassian.query.clause.TerminalClause terminalClause)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValuesExistValidator

public ValuesExistValidator(com.atlassian.jira.jql.operand.JqlOperandResolver operandResolver)
Method Detail

validate

public com.atlassian.jira.util.MessageSet validate(com.opensymphony.user.User searcher,
                                                   com.atlassian.query.clause.TerminalClause terminalClause)

stringValueExists

protected abstract boolean stringValueExists(com.opensymphony.user.User searcher,
                                             java.lang.String value)

longValueExist

protected abstract boolean longValueExist(com.opensymphony.user.User searcher,
                                          java.lang.Long value)

getI18n

protected com.atlassian.jira.util.I18nHelper getI18n(com.opensymphony.user.User user)


Copyright © 2007-2011 Atlassian. All Rights Reserved.