Class ExportReportsResource
java.lang.Object
com.xebialabs.xlrelease.reports.api.internal.ExportReportsResource
Provides release exports in various formats.
-
Constructor Summary
ConstructorsConstructorDescriptionExportReportsResource(com.xebialabs.xlrelease.security.PermissionChecker permissions, ReportExcel reportExcel, com.xebialabs.xlrelease.plugins.dashboard.service.TileService tileService, ReportResource reportResource, com.xebialabs.xlrelease.reports.timeline.TimelineExportComponent timelineExportComponent) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseexportMultiReleaseAuditReportToExcel(MultiReleaseReportForm multiReleaseReportForm) jakarta.ws.rs.core.ResponseexportReportToExcel(com.xebialabs.xlrelease.api.v1.forms.TimeFrame timeFrame, ReportResource.ReportType report, String tags, Date from, Date to) jakarta.ws.rs.core.ResponseexportTileReportToExcel(ReportResource.ReportType report, String tileId) jakarta.ws.rs.core.ResponseexportTimeline(com.xebialabs.xlrelease.api.v1.forms.ReleasesFilters releasesFilters) jakarta.ws.rs.core.ResponseexportUserPermissionsAuditReportToExcel(UserPermissionsReportForm userPermissionsReportForm) jakarta.ws.rs.core.ResponsepreviewMultiReleaseAuditReportToExcel(MultiReleaseReportForm multiReleaseReportForm) jakarta.ws.rs.core.ResponsepreviewUserPermissionsAuditReportToExcel(UserPermissionsReportForm userPermissionsReportForm)
-
Constructor Details
-
ExportReportsResource
@Autowired public ExportReportsResource(com.xebialabs.xlrelease.security.PermissionChecker permissions, ReportExcel reportExcel, com.xebialabs.xlrelease.plugins.dashboard.service.TileService tileService, ReportResource reportResource, com.xebialabs.xlrelease.reports.timeline.TimelineExportComponent timelineExportComponent)
-
-
Method Details
-
exportReportToExcel
@GET @Path("report") @Produces("application/octet-stream") public jakarta.ws.rs.core.Response exportReportToExcel(@DefaultValue("LAST_SEVEN_DAYS") @QueryParam("timeFrame") com.xebialabs.xlrelease.api.v1.forms.TimeFrame timeFrame, @QueryParam("report") ReportResource.ReportType report, @QueryParam("tags") String tags, @QueryParam("from") Date from, @QueryParam("to") Date to) -
exportTileReportToExcel
@GET @Path("tile-report") @Produces("application/octet-stream") public jakarta.ws.rs.core.Response exportTileReportToExcel(@QueryParam("report") ReportResource.ReportType report, @QueryParam("tileId") String tileId) -
exportMultiReleaseAuditReportToExcel
@POST @Path("audit-report/multirelease") @Produces("application/json") public jakarta.ws.rs.core.Response exportMultiReleaseAuditReportToExcel(MultiReleaseReportForm multiReleaseReportForm) -
previewMultiReleaseAuditReportToExcel
@POST @Path("audit-report/multirelease-preview") @Produces("application/json") public jakarta.ws.rs.core.Response previewMultiReleaseAuditReportToExcel(MultiReleaseReportForm multiReleaseReportForm) -
exportUserPermissionsAuditReportToExcel
@POST @Path("audit-report/user-permissions") @Produces("application/json") public jakarta.ws.rs.core.Response exportUserPermissionsAuditReportToExcel(UserPermissionsReportForm userPermissionsReportForm) -
previewUserPermissionsAuditReportToExcel
@POST @Path("audit-report/user-permissions-preview") @Produces("application/json") public jakarta.ws.rs.core.Response previewUserPermissionsAuditReportToExcel(UserPermissionsReportForm userPermissionsReportForm) -
exportTimeline
@POST @Path("timeline") @Produces("application/json") public jakarta.ws.rs.core.Response exportTimeline(com.xebialabs.xlrelease.api.v1.forms.ReleasesFilters releasesFilters)
-