|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.issue.statistics.LongFieldStatisticsMapper
Field Summary | |
static StatisticsMapper |
TIME_ESTIMATE_CURR
|
static StatisticsMapper |
TIME_ESTIMATE_ORIG
|
static StatisticsMapper |
TIME_SPENT
|
static StatisticsMapper |
WORK_RATIO
|
Constructor Summary | |
LongFieldStatisticsMapper(String documentConstant)
|
Method Summary | |
Comparator |
getComparator()
A comparator that can be used to order objects returned by getValueFromLuceneField(String) |
String |
getDocumentConstant()
Get the constant that this field is indexed with. |
SearchRequest |
getSearchUrlSuffix(Object value,
SearchRequest searchRequest)
Get a suffix for the issue navigator, which allows for filtering on this value. |
Object |
getValueFromLuceneField(String documentValue)
Convert the lucene document field back to the object that you wish to use to display it. |
boolean |
isFieldAlwaysPartOfAnIssue()
Check if the field is always part of an issues data. |
boolean |
isValidValue(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 |
Field Detail |
public static final StatisticsMapper TIME_ESTIMATE_ORIG
public static final StatisticsMapper TIME_ESTIMATE_CURR
public static final StatisticsMapper TIME_SPENT
public static final StatisticsMapper WORK_RATIO
Constructor Detail |
public LongFieldStatisticsMapper(String documentConstant)
Method Detail |
public String getDocumentConstant()
LuceneFieldSorter
getDocumentConstant
in interface LuceneFieldSorter
IssueDocument
,
CustomFieldSearcher
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)
getComparator
in interface LuceneFieldSorter
public boolean isValidValue(Object value)
StatisticsMapper
isValidValue
in interface StatisticsMapper
value
- This is the same value that will be returned from LuceneFieldSorter.getValueFromLuceneField(String)
public boolean isFieldAlwaysPartOfAnIssue()
StatisticsMapper
isFieldAlwaysPartOfAnIssue
in interface StatisticsMapper
public SearchRequest getSearchUrlSuffix(Object value, SearchRequest searchRequest)
StatisticsMapper
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 LuceneFieldSorter.getValueFromLuceneField(String)
searchRequest
- is the search request that should be used as the base of the newly generated
SearchRequest object. If this parameter is null then the return type will also be null.
URLEncoder.encode(String)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |