Class ReportService
- java.lang.Object
-
- com.xebialabs.xlrelease.reports.service.ReportService
-
@Service public class ReportService extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intTOP_REPORT_SIZE
-
Constructor Summary
Constructors Constructor Description ReportService(com.xebialabs.xlrelease.reports.db.ArchivedReleasesReports archivedReleasesReports, com.xebialabs.xlrelease.reports.db.ArchivedPhasesReports archivedPhasesReports, com.xebialabs.xlrelease.reports.db.ArchivedTasksReports archivedTasksReports)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AverageAndLongestReleaseDurationgetAverageAndLongestReleaseDuration(com.xebialabs.xlrelease.reports.service.ReportParams params)AverageAndLongestTaskDurationgetAverageAndLongestTaskDuration(com.xebialabs.xlrelease.reports.service.ReportParams params)CompletedReleasesgetCompletedReleases(com.xebialabs.xlrelease.reports.service.ReportParams params)java.util.List<com.xebialabs.xlrelease.views.Point>getNumberOfReleaseByMonth(com.xebialabs.xlrelease.reports.service.ReportParams params)java.util.List<ReleaseAutomationData>getReleaseAutomation(com.xebialabs.xlrelease.reports.service.ReportParams params)ReleasesAutomationgetReleaseAutomationSeries(com.xebialabs.xlrelease.reports.service.ReportParams params)ReleasesDurationgetReleaseDuration(com.xebialabs.xlrelease.reports.service.ReportParams params)java.util.List<PhaseDuration>getTopLongestPhases(com.xebialabs.xlrelease.reports.service.ReportParams params)java.util.List<TaskDuration>getTopLongestTasks(com.xebialabs.xlrelease.reports.service.ReportParams params)java.util.List<LongestTaskType>getTopLongestTaskTypes(com.xebialabs.xlrelease.reports.service.ReportParams params)java.util.List<UserParticipation>getTopPeopleMostInvolved(com.xebialabs.xlrelease.reports.service.ReportParams params)
-
-
-
Field Detail
-
TOP_REPORT_SIZE
public static final int TOP_REPORT_SIZE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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 Detail
-
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 java.util.List<UserParticipation> getTopPeopleMostInvolved(com.xebialabs.xlrelease.reports.service.ReportParams params)
-
getTopLongestTasks
@Timed public java.util.List<TaskDuration> getTopLongestTasks(com.xebialabs.xlrelease.reports.service.ReportParams params)
-
getTopLongestTaskTypes
@Timed public java.util.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 java.util.List<PhaseDuration> getTopLongestPhases(com.xebialabs.xlrelease.reports.service.ReportParams params)
-
getNumberOfReleaseByMonth
@Timed public java.util.List<com.xebialabs.xlrelease.views.Point> getNumberOfReleaseByMonth(com.xebialabs.xlrelease.reports.service.ReportParams params)
-
getReleaseAutomation
@Timed public java.util.List<ReleaseAutomationData> getReleaseAutomation(com.xebialabs.xlrelease.reports.service.ReportParams params)
-
-