Class ReportService

java.lang.Object
com.xebialabs.xlrelease.reports.service.ReportService

@Service public class ReportService extends Object
  • Field Details

  • 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)