com.atlassian.jira.issue.statistics
Class AbstractVersionStatisticsMapper
java.lang.Object
com.atlassian.jira.issue.statistics.AbstractVersionStatisticsMapper
- All Implemented Interfaces:
- LuceneFieldSorter
- Direct Known Subclasses:
- FixForVersionStatisticsMapper, RaisedInVersionStatisticsMapper
- public abstract class AbstractVersionStatisticsMapper
- extends Object
- implements LuceneFieldSorter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
includeArchived
boolean includeArchived
AbstractVersionStatisticsMapper
public AbstractVersionStatisticsMapper(VersionManager versionManager,
boolean includeArchived)
getComparator
public Comparator getComparator()
- Description copied from interface:
LuceneFieldSorter
- A comparator that can be used to order objects returned by
LuceneFieldSorter.getValueFromLuceneField(String)
- Specified by:
getComparator
in interface LuceneFieldSorter
isValidValue
public boolean isValidValue(Object value)
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 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
getSearchUrlSuffix
public SearchRequest getSearchUrlSuffix(Object value,
SearchRequest searchRequest)
isFieldAlwaysPartOfAnIssue
public boolean isFieldAlwaysPartOfAnIssue()
getVersionParameter
protected abstract SearchParameter getVersionParameter(Long value)
getDocumentConstant
public abstract String getDocumentConstant()
- Description copied from interface:
LuceneFieldSorter
- Get the constant that this field is indexed with.
- Specified by:
getDocumentConstant
in interface LuceneFieldSorter
- See Also:
IssueDocument
,
CustomFieldSearcher
getProjectParameter
protected SearchParameter getProjectParameter(Long value)
Copyright © 2002-2006 Atlassian. All Rights Reserved.