|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper com.atlassian.jira.issue.customfields.statistics.ProjectSelectStatisticsMapper
public class ProjectSelectStatisticsMapper
A statistics mapper for project select custom fields.
Field Summary |
---|
Fields inherited from class com.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper |
---|
customField |
Constructor Summary | |
---|---|
ProjectSelectStatisticsMapper(CustomField customField,
ProjectManager projectManager)
|
Method Summary | |
---|---|
Comparator |
getComparator()
A comparator that can be used to order objects returned by LuceneFieldSorter.getValueFromLuceneField(String) . |
SearchRequestAppender |
getSearchRequestAppender()
|
protected String |
getSearchValue(Object value)
String value to be passed to the search request to construct a new request URL |
Object |
getValueFromLuceneField(String documentValue)
Convert the lucene document field back to the object that you wish to use to display it. |
Methods inherited from class com.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper |
---|
equals, getDocumentConstant, getSearchContextFromValue, getSearchUrlSuffix, hashCode, isFieldAlwaysPartOfAnIssue, isValidValue |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProjectSelectStatisticsMapper(CustomField customField, ProjectManager projectManager)
Method Detail |
---|
protected String getSearchValue(Object value)
AbstractCustomFieldStatisticsMapper
getSearchValue
in class AbstractCustomFieldStatisticsMapper
value
- returned from LuceneFieldSorter.getValueFromLuceneField(java.lang.String)
public Object getValueFromLuceneField(String documentValue)
LuceneFieldSorter
eg. '1000' -> Version 1.
This does the reverse of what IssueDocument
does.
For custom fields, the return value will be passed to
CustomFieldSearcherModuleDescriptor.getStatHtml(com.atlassian.jira.issue.fields.CustomField, Object, String)
getValueFromLuceneField
in interface LuceneFieldSorter
documentValue
- The value of the field in the lucene index
public Comparator getComparator()
LuceneFieldSorter
LuceneFieldSorter.getValueFromLuceneField(String)
.
The Comparator must be reentrant as it could be used by Lucene from multiple threads at once.
getComparator
in interface LuceneFieldSorter
getComparator
in class AbstractCustomFieldStatisticsMapper
public SearchRequestAppender getSearchRequestAppender()
getSearchRequestAppender
in interface SearchRequestAppender.Factory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |