|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.issue.statistics.AbstractVersionStatisticsMapper
public abstract class AbstractVersionStatisticsMapper
Constructor Summary | |
---|---|
AbstractVersionStatisticsMapper(VersionManager versionManager,
boolean includeArchived)
|
Method Summary | |
---|---|
java.util.Comparator |
getComparator()
A comparator that can be used to order objects returned by StatisticsMapper.getValueFromLuceneField(String) |
abstract java.lang.String |
getDocumentConstant()
Get the constant that this field is indexed with. |
java.lang.String |
getSearchUrlSuffix(java.lang.Object value)
Get a suffix for the issue navigator, which allows for filtering on this value. |
protected abstract java.lang.String |
getSearchUrlType()
|
java.lang.Object |
getValueFromLuceneField(java.lang.String documentValue)
Convert the lucene document field back to the object that you wish to use to display it. |
boolean |
isValidValue(java.lang.Object value)
Check whether this value is valid for this particular search. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractVersionStatisticsMapper(VersionManager versionManager, boolean includeArchived)
Method Detail |
---|
public java.util.Comparator getComparator()
StatisticsMapper
StatisticsMapper.getValueFromLuceneField(String)
getComparator
in interface StatisticsMapper
public boolean isValidValue(java.lang.Object value)
StatisticsMapper
isValidValue
in interface StatisticsMapper
value
- This is the same value that will be returned from StatisticsMapper.getValueFromLuceneField(String)
public java.lang.Object getValueFromLuceneField(java.lang.String documentValue)
StatisticsMapper
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 StatisticsMapper
documentValue
- The value of the field in the lucene index
public java.lang.String getSearchUrlSuffix(java.lang.Object value)
StatisticsMapper
eg. a project field would return pid=10240
Note that values returned from implementations should return values that are URLEncoded.
getSearchUrlSuffix
in interface StatisticsMapper
value
- This is the same value that will be returned from StatisticsMapper.getValueFromLuceneField(String)
URLEncoder.encode(String)
protected abstract java.lang.String getSearchUrlType()
public abstract java.lang.String getDocumentConstant()
StatisticsMapper
getDocumentConstant
in interface StatisticsMapper
IssueDocument
,
CustomFieldSearcher
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |