com.atlassian.jira.jql.validator
Class HistoryFieldValueValidator

java.lang.Object
  extended by com.atlassian.jira.jql.validator.HistoryFieldValueValidator

public class HistoryFieldValueValidator
extends Object

Validates that the values in a history clause are valid for a field. Has to take into account historical name changes.

Since:
v4.4

Constructor Summary
HistoryFieldValueValidator(SearchHandlerManager searchHandlerManager, JqlChangeItemMapping jqlChangeItemMapping, ChangeHistoryManager changeHistoryManager, JqlOperandResolver operandResolver, ChangeHistoryFieldConfigurationManager configurationManager, SearchProviderFactory searchProviderFactory)
           
 
Method Summary
 MessageSet validateValues(com.atlassian.crowd.embedded.api.User searcher, String fieldName, List<QueryLiteral> rawValues)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistoryFieldValueValidator

public HistoryFieldValueValidator(SearchHandlerManager searchHandlerManager,
                                  JqlChangeItemMapping jqlChangeItemMapping,
                                  ChangeHistoryManager changeHistoryManager,
                                  JqlOperandResolver operandResolver,
                                  ChangeHistoryFieldConfigurationManager configurationManager,
                                  SearchProviderFactory searchProviderFactory)
Method Detail

validateValues

public MessageSet validateValues(com.atlassian.crowd.embedded.api.User searcher,
                                 String fieldName,
                                 List<QueryLiteral> rawValues)


Copyright © 2002-2012 Atlassian. All Rights Reserved.