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
public ReleasesDuration getReleaseDuration(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getCompletedReleases
public CompletedReleases getCompletedReleases(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getAverageAndLongestReleaseDuration
public AverageAndLongestReleaseDuration getAverageAndLongestReleaseDuration(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getTopPeopleMostInvolved
public List<UserParticipation> getTopPeopleMostInvolved(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getTopLongestTasks
public List<TaskDuration> getTopLongestTasks(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getTopLongestTaskTypes
public List<LongestTaskType> getTopLongestTaskTypes(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getAverageAndLongestTaskDuration
public AverageAndLongestTaskDuration getAverageAndLongestTaskDuration(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getReleaseAutomationSeries
public ReleasesAutomation getReleaseAutomationSeries(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getTopLongestPhases
public List<PhaseDuration> getTopLongestPhases(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getNumberOfReleaseByMonth
public List<com.xebialabs.xlrelease.views.Point> getNumberOfReleaseByMonth(com.xebialabs.xlrelease.reports.service.ReportParams params) -
getReleaseAutomation
public List<ReleaseAutomationData> getReleaseAutomation(com.xebialabs.xlrelease.reports.service.ReportParams params)
-