com.atlassian.jira.issue.customfields.statistics
Class UserPickerStatisticsMapper
java.lang.Object
com.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper
com.atlassian.jira.issue.customfields.statistics.UserPickerStatisticsMapper
- All Implemented Interfaces:
- LuceneFieldSorter, SearchRequestAppender.Factory, StatisticsMapper
public class UserPickerStatisticsMapper
- extends AbstractCustomFieldStatisticsMapper
- implements SearchRequestAppender.Factory
UserPickerStatisticsMapper
public UserPickerStatisticsMapper(CustomField customField,
UserManager userManager,
JiraAuthenticationContext authenticationContext)
getValueFromLuceneField
public Object getValueFromLuceneField(String documentValue)
- Description copied from interface:
LuceneFieldSorter
- Convert the lucene document field back to the object that you wish to use to display it.
eg. '1000' -> Version 1.
This does the reverse of what com.atlassian.jira.issue.index.IssueDocument
does.
For custom fields, the return value will be passed to
CustomFieldSearcherModuleDescriptor.getStatHtml(com.atlassian.jira.issue.fields.CustomField, Object, String)
- Specified by:
getValueFromLuceneField
in interface LuceneFieldSorter
- Parameters:
documentValue
- The value of the field in the lucene index
- Returns:
- The value that will be passed to the display
getComparator
public Comparator getComparator()
- Description copied from interface:
LuceneFieldSorter
- A comparator that can be used to order objects returned by
LuceneFieldSorter.getValueFromLuceneField(String)
.
The Comparator must be reentrant as it could be used by Lucene from multiple threads at once.
- Specified by:
getComparator
in interface LuceneFieldSorter
- Overrides:
getComparator
in class AbstractCustomFieldStatisticsMapper
getSearchValue
protected String getSearchValue(Object value)
- Description copied from class:
AbstractCustomFieldStatisticsMapper
- String value to be passed to the search request to construct a new request URL
- Specified by:
getSearchValue
in class AbstractCustomFieldStatisticsMapper
- Parameters:
value
- returned from LuceneFieldSorter.getValueFromLuceneField(java.lang.String)
- Returns:
- String
getSearchRequestAppender
public SearchRequestAppender getSearchRequestAppender()
- Specified by:
getSearchRequestAppender
in interface SearchRequestAppender.Factory
- Since:
- v6.0
Copyright © 2002-2014 Atlassian. All Rights Reserved.