Class EpicLinkStatisticsMapper
java.lang.Object
com.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper
com.atlassian.greenhopper.customfield.epiclink.EpicLinkStatisticsMapper
- All Implemented Interfaces:
com.atlassian.jira.issue.search.LuceneFieldSorter
,com.atlassian.jira.issue.statistics.StatisticsMapper
,com.atlassian.jira.search.FieldValueLoader
public class EpicLinkStatisticsMapper
extends com.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper
implements com.atlassian.jira.issue.statistics.StatisticsMapper
This class is responsible for handling sort by Epic Link and statistics mapping.
The comparator will compare alphabetically.
- Since:
- v6.7
-
Field Summary
Fields inherited from class com.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper
customField
-
Constructor Summary
ConstructorsConstructorDescriptionEpicLinkStatisticsMapper
(com.atlassian.jira.issue.fields.CustomField epicLinkCustomField, com.atlassian.jira.bc.issue.IssueService issueService, com.atlassian.jira.user.ApplicationUser applicationUser, com.atlassian.jira.bc.issue.search.SearchService searchService, Locale locale) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Comparator<com.atlassian.jira.issue.Issue>
com.atlassian.jira.issue.search.SearchRequest
getSearchUrlSuffix
(Object value, com.atlassian.jira.issue.search.SearchRequest searchRequest) protected String
getSearchValue
(Object value) com.atlassian.jira.issue.Issue
getValueFromLuceneField
(String documentValue) int
hashCode()
Methods inherited from class com.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper
getSearchContextFromValue, isFieldAlwaysPartOfAnIssue, isValidValue
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.jira.issue.search.LuceneFieldSorter
field, loadValue
Methods inherited from interface com.atlassian.jira.issue.statistics.StatisticsMapper
isFieldAlwaysPartOfAnIssue, isValidValue
-
Constructor Details
-
EpicLinkStatisticsMapper
public EpicLinkStatisticsMapper(com.atlassian.jira.issue.fields.CustomField epicLinkCustomField, com.atlassian.jira.bc.issue.IssueService issueService, com.atlassian.jira.user.ApplicationUser applicationUser, com.atlassian.jira.bc.issue.search.SearchService searchService, Locale locale)
-
-
Method Details
-
getDocumentConstant
- Specified by:
getDocumentConstant
in interfacecom.atlassian.jira.issue.search.LuceneFieldSorter
- Specified by:
getDocumentConstant
in interfacecom.atlassian.jira.issue.statistics.StatisticsMapper
- Overrides:
getDocumentConstant
in classcom.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper
-
getValueFromLuceneField
- Specified by:
getValueFromLuceneField
in interfacecom.atlassian.jira.issue.search.LuceneFieldSorter
- Specified by:
getValueFromLuceneField
in interfacecom.atlassian.jira.issue.statistics.StatisticsMapper
-
getSearchValue
- Specified by:
getSearchValue
in classcom.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper
-
getSearchUrlSuffix
public com.atlassian.jira.issue.search.SearchRequest getSearchUrlSuffix(Object value, com.atlassian.jira.issue.search.SearchRequest searchRequest) - Specified by:
getSearchUrlSuffix
in interfacecom.atlassian.jira.issue.statistics.StatisticsMapper
- Overrides:
getSearchUrlSuffix
in classcom.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper
-
getComparator
- Specified by:
getComparator
in interfacecom.atlassian.jira.search.FieldValueLoader
- Specified by:
getComparator
in interfacecom.atlassian.jira.issue.search.LuceneFieldSorter
- Overrides:
getComparator
in classcom.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper
-
equals
- Specified by:
equals
in interfacecom.atlassian.jira.issue.search.LuceneFieldSorter
- Overrides:
equals
in classcom.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.atlassian.jira.issue.search.LuceneFieldSorter
- Overrides:
hashCode
in classcom.atlassian.jira.issue.customfields.statistics.AbstractCustomFieldStatisticsMapper
-