com.atlassian.jira.issue.customfields.searchers
Class UserPickerSearcher
java.lang.Object
com.atlassian.jira.issue.customfields.searchers.BaseCustomFieldSearcher
com.atlassian.jira.issue.customfields.searchers.AbstractCustomFieldSearcher
com.atlassian.jira.issue.customfields.searchers.AbstractSingleValueSearcher
com.atlassian.jira.issue.customfields.searchers.UserPickerSearcher
- All Implemented Interfaces:
- CustomFieldSearcher, SortableCustomFieldSearcher, CustomFieldStattable, Field, IssueSearcher, Comparable
public class UserPickerSearcher
- extends AbstractSingleValueSearcher
- implements CustomFieldStattable, SortableCustomFieldSearcher
Methods inherited from class com.atlassian.jira.issue.customfields.searchers.AbstractCustomFieldSearcher |
getEditHtml, getI18n, getQuerySnippet, getRelatedIndexers, getViewHtml, isExistsInSeachRequest, isRevelentForSeachRequest, populateFromParams, populateFromParams, populateFromSearchRequest, populateSearchRequest, validateParams |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
userConverter
protected final UserConverter userConverter
UserPickerSearcher
public UserPickerSearcher(UserConverter userConverter,
FieldVisibilityBean fieldVisibilityBean)
index
public void index(org.apache.lucene.document.Document doc,
CustomField field,
Object value)
- Description copied from class:
AbstractCustomFieldSearcher
- Add index to the given Document object. The "value" is/are the value object (s) returned from the
CustomFieldType.
- Specified by:
index
in class AbstractCustomFieldSearcher
getValueFromSearchRequest
protected Collection getValueFromSearchRequest(SearchParameter searchParameter)
- Specified by:
getValueFromSearchRequest
in class AbstractSingleValueSearcher
getStringValue
public Object getStringValue(CustomField customField,
FieldValuesHolder fieldValuesHolder)
- Specified by:
getStringValue
in interface CustomFieldSearcher
- Overrides:
getStringValue
in class BaseCustomFieldSearcher
makeSearchParameter
protected SearchParameter makeSearchParameter(CustomField field,
String paramValue,
String paramPrefix)
throws FieldValidationException
- Specified by:
makeSearchParameter
in class AbstractSingleValueSearcher
- Throws:
FieldValidationException
getStatisticsMapper
public StatisticsMapper getStatisticsMapper(CustomField customField)
- Specified by:
getStatisticsMapper
in interface CustomFieldStattable
getSorter
public LuceneFieldSorter getSorter(CustomField customField)
- Specified by:
getSorter
in interface SortableCustomFieldSearcher
validateParams
public void validateParams(SearchContext searchContext,
FieldValuesHolder fieldValuesHolder,
I18nHelper i18nHelper,
ErrorCollection errors)
- Description copied from interface:
IssueSearcher
- Adds error meessages to the errors object if values in the fieldValuesHolder fails validation.
- Specified by:
validateParams
in interface IssueSearcher
- Overrides:
validateParams
in class AbstractCustomFieldSearcher
- Parameters:
searchContext
- the context of the search (i.e. projects and issue types selected)fieldValuesHolder
- contains values populated by the searchers
Copyright © 2002-2007 Atlassian. All Rights Reserved.