Class SingleLevelGroupByReport
java.lang.Object
com.atlassian.jira.plugin.report.impl.AbstractReport
com.atlassian.jira.plugin.corereports.report.impl.SingleLevelGroupByReport
- All Implemented Interfaces:
Report
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classNested classes/interfaces inherited from class com.atlassian.jira.plugin.report.impl.AbstractReport
AbstractReport.MutableLong -
Field Summary
Fields inherited from class com.atlassian.jira.plugin.report.impl.AbstractReport
descriptor -
Constructor Summary
ConstructorsConstructorDescriptionSingleLevelGroupByReport(JiraAuthenticationContext authenticationContext, SearchRequestService searchRequestService, IssueFactory issueFactory, CustomFieldManager customFieldManager, SearchService searchService, FieldVisibilityManager fieldVisibilityManager, FieldManager fieldManager, com.atlassian.event.api.EventPublisher eventPublisher, IssueDocumentSearchService issueDocumentSearchService, IssueSearchLimits issueSearchLimits) -
Method Summary
Modifier and TypeMethodDescriptiongenerateReportHtml(ProjectActionSupport action, Map params) Generate the report's HTML - usually from the Velocity resource named "html".getOptions(SearchRequest sr, ApplicationUser user, StatisticsMapper mapper) searchMapIssueKeys(SearchRequest request, ApplicationUser searcher, StatisticsMapper mapper) voidvalidate(ProjectActionSupport action, Map params) Validate the parameters passed to this report from the UI.Methods inherited from class com.atlassian.jira.plugin.report.impl.AbstractReport
generateReportExcel, getDescriptor, getIssueConstant, init, isExcelViewSupported, showReport
-
Constructor Details
-
SingleLevelGroupByReport
@Inject public SingleLevelGroupByReport(JiraAuthenticationContext authenticationContext, SearchRequestService searchRequestService, IssueFactory issueFactory, CustomFieldManager customFieldManager, SearchService searchService, FieldVisibilityManager fieldVisibilityManager, FieldManager fieldManager, com.atlassian.event.api.EventPublisher eventPublisher, IssueDocumentSearchService issueDocumentSearchService, IssueSearchLimits issueSearchLimits)
-
-
Method Details
-
getOptions
public StatsGroup getOptions(SearchRequest sr, ApplicationUser user, StatisticsMapper mapper) throws PermissionException - Throws:
PermissionException
-
searchMapIssueKeys
public StatsGroup searchMapIssueKeys(SearchRequest request, ApplicationUser searcher, StatisticsMapper mapper) throws SearchException - Throws:
SearchException
-
generateReportHtml
Description copied from interface:ReportGenerate the report's HTML - usually from the Velocity resource named "html".- Throws:
Exception
-
validate
Description copied from interface:ReportValidate the parameters passed to this report from the UI.Any errors should be added to the action errors.
- Specified by:
validatein interfaceReport- Overrides:
validatein classAbstractReport
-