Class ReportService
java.lang.Object
com.xebialabs.xlrelease.reports.service.ReportService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionReportService(com.xebialabs.xlrelease.reports.db.ArchivedReleasesReports archivedReleasesReports, com.xebialabs.xlrelease.reports.db.ArchivedPhasesReports archivedPhasesReports, com.xebialabs.xlrelease.reports.db.ArchivedTasksReports archivedTasksReports) -
Method Summary
Modifier and TypeMethodDescriptiongetAverageAndLongestReleaseDuration(com.xebialabs.xlrelease.reports.service.ReportParams params) getAverageAndLongestTaskDuration(com.xebialabs.xlrelease.reports.service.ReportParams params) getCompletedReleases(com.xebialabs.xlrelease.reports.service.ReportParams params) List<com.xebialabs.xlrelease.views.Point>getNumberOfReleaseByMonth(com.xebialabs.xlrelease.reports.service.ReportParams params) getReleaseAutomation(com.xebialabs.xlrelease.reports.service.ReportParams params) getReleaseAutomationSeries(com.xebialabs.xlrelease.reports.service.ReportParams params) getReleaseDuration(com.xebialabs.xlrelease.reports.service.ReportParams params) getTopLongestPhases(com.xebialabs.xlrelease.reports.service.ReportParams params) getTopLongestTasks(com.xebialabs.xlrelease.reports.service.ReportParams params) getTopLongestTaskTypes(com.xebialabs.xlrelease.reports.service.ReportParams params) getTopPeopleMostInvolved(com.xebialabs.xlrelease.reports.service.ReportParams params)
-
Field Details
-
TOP_REPORT_SIZE
public static final int TOP_REPORT_SIZE- See Also:
-
-
Constructor Details
-
ReportService
@Autowired public ReportService(com.xebialabs.xlrelease.reports.db.ArchivedReleasesReports archivedReleasesReports, com.xebialabs.xlrelease.reports.db.ArchivedPhasesReports archivedPhasesReports, com.xebialabs.xlrelease.reports.db.ArchivedTasksReports archivedTasksReports)
-
-
Method Details
-
getReleaseDuration
@Timed public ReleasesDuration getReleaseDuration(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getCompletedReleases
@Timed public CompletedReleases getCompletedReleases(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getAverageAndLongestReleaseDuration
@Timed public AverageAndLongestReleaseDuration getAverageAndLongestReleaseDuration(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getTopPeopleMostInvolved
@Timed public List<UserParticipation> getTopPeopleMostInvolved(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getTopLongestTasks
@Timed public List<TaskDuration> getTopLongestTasks(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getTopLongestTaskTypes
@Timed public List<LongestTaskType> getTopLongestTaskTypes(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getAverageAndLongestTaskDuration
@Timed public AverageAndLongestTaskDuration getAverageAndLongestTaskDuration(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getReleaseAutomationSeries
@Timed public ReleasesAutomation getReleaseAutomationSeries(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getTopLongestPhases
@Timed public List<PhaseDuration> getTopLongestPhases(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getNumberOfReleaseByMonth
@Timed public List<com.xebialabs.xlrelease.views.Point> getNumberOfReleaseByMonth(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getReleaseAutomation
@Timed public List<ReleaseAutomationData> getReleaseAutomation(com.xebialabs.xlrelease.reports.service.ReportParams params)
-