public class HistoryFieldValueValidator extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
MSG_BAD_NAME_FROM_FUNCTION |
| Constructor and Description |
|---|
HistoryFieldValueValidator(SearchHandlerManager searchHandlerManager,
JqlChangeItemMapping jqlChangeItemMapping,
JqlOperandResolver operandResolver,
ChangeHistoryFieldConfigurationManager configurationManager,
SearchProviderFactory searchProviderFactory,
I18nHelper.BeanFactory i18nFactory,
UserKeyService userKeyService) |
| Modifier and Type | Method and Description |
|---|---|
MessageSet |
validateValues(ApplicationUser searcher,
String fieldName,
List<QueryLiteral> rawValues)
Validate a set of values supplied within a JQL query.
|
public static final String MSG_BAD_NAME_FROM_FUNCTION
public HistoryFieldValueValidator(SearchHandlerManager searchHandlerManager, JqlChangeItemMapping jqlChangeItemMapping, JqlOperandResolver operandResolver, ChangeHistoryFieldConfigurationManager configurationManager, SearchProviderFactory searchProviderFactory, I18nHelper.BeanFactory i18nFactory, UserKeyService userKeyService)
@Nonnull public MessageSet validateValues(ApplicationUser searcher, String fieldName, List<QueryLiteral> rawValues)
For history clauses, such as assignee WAS fred or status CHANGED FROM Open TO Resolved BY fred,
values are permitted if either they are currently valid or they exist anywhere in the change history.
searcher - the user performing the searchfieldName - the name of the field to be validated, such as "assignee" or "status"rawValues - the values supplied for validationCopyright © 2002-2017 Atlassian. All Rights Reserved.