Class ReportUtils
- java.lang.Object
-
- com.xebialabs.deployit.core.rest.api.reports.ReportUtils
-
public class ReportUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.joda.time.format.DateTimeFormatterDATE_FORMAT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcreateAuditReport(com.xebialabs.deployit.core.rest.api.DownloadResource downloadResource, java.util.List<com.xebialabs.deployit.report.audit.RolePrincipalPermissionRow> globalAuditReport, java.util.List<com.xebialabs.deployit.report.audit.AuditPermissionRoleRow> folderAuditReport)static java.lang.StringcreateDeploymentsDashboardReport(org.joda.time.DateTime begin, org.joda.time.DateTime end, java.util.Collection<com.xebialabs.deployit.task.archive.StatusOverviewReportLine> dashboardReport, java.util.Collection<com.xebialabs.deployit.task.archive.StatusOverviewDataReportLine> deploymentReport, com.xebialabs.deployit.core.rest.api.DownloadResource downloadResource)static java.lang.StringcreateDownloadToken(com.xebialabs.deployit.core.rest.api.DownloadResource downloadResource, ai.digital.deploy.sql.model.Report report, java.lang.String fileName)static java.lang.StringcreateDownloadToken(com.xebialabs.deployit.core.rest.api.DownloadResource downloadResource, java.util.Set<java.lang.String> firstRowFields, java.util.stream.Stream<ai.digital.deploy.sql.model.ReportLine> reportLines, java.lang.String fileName)static java.lang.StringcreateDownloadToken(com.xebialabs.deployit.core.rest.api.DownloadResource downloadResource, java.util.stream.Stream<ai.digital.deploy.sql.model.ReportLine> reportLines, java.lang.String fileName)static java.lang.StringcreateReportToken(org.apache.poi.ss.usermodel.Workbook workbook, com.xebialabs.deployit.core.rest.api.DownloadResource downloadResource, org.joda.time.format.DateTimeFormatter dateFormat)static java.util.List<org.joda.time.DateTime>getMonthsOfInterval(org.joda.time.DateTime begin, org.joda.time.DateTime end)static java.util.stream.Stream<java.lang.String>toCsv(java.util.Set<java.lang.String> fields, java.util.stream.Stream<ai.digital.deploy.sql.model.ReportLine> report)
-
-
-
Method Detail
-
toCsv
public static java.util.stream.Stream<java.lang.String> toCsv(java.util.Set<java.lang.String> fields, java.util.stream.Stream<ai.digital.deploy.sql.model.ReportLine> report)
-
getMonthsOfInterval
public static java.util.List<org.joda.time.DateTime> getMonthsOfInterval(org.joda.time.DateTime begin, org.joda.time.DateTime end)
-
createDownloadToken
public static java.lang.String createDownloadToken(com.xebialabs.deployit.core.rest.api.DownloadResource downloadResource, java.util.stream.Stream<ai.digital.deploy.sql.model.ReportLine> reportLines, java.lang.String fileName)
-
createDownloadToken
public static java.lang.String createDownloadToken(com.xebialabs.deployit.core.rest.api.DownloadResource downloadResource, java.util.Set<java.lang.String> firstRowFields, java.util.stream.Stream<ai.digital.deploy.sql.model.ReportLine> reportLines, java.lang.String fileName)
-
createDownloadToken
public static java.lang.String createDownloadToken(com.xebialabs.deployit.core.rest.api.DownloadResource downloadResource, ai.digital.deploy.sql.model.Report report, java.lang.String fileName)
-
createAuditReport
public static java.lang.String createAuditReport(com.xebialabs.deployit.core.rest.api.DownloadResource downloadResource, java.util.List<com.xebialabs.deployit.report.audit.RolePrincipalPermissionRow> globalAuditReport, java.util.List<com.xebialabs.deployit.report.audit.AuditPermissionRoleRow> folderAuditReport)
-
createReportToken
public static java.lang.String createReportToken(org.apache.poi.ss.usermodel.Workbook workbook, com.xebialabs.deployit.core.rest.api.DownloadResource downloadResource, org.joda.time.format.DateTimeFormatter dateFormat)
-
createDeploymentsDashboardReport
public static java.lang.String createDeploymentsDashboardReport(org.joda.time.DateTime begin, org.joda.time.DateTime end, java.util.Collection<com.xebialabs.deployit.task.archive.StatusOverviewReportLine> dashboardReport, java.util.Collection<com.xebialabs.deployit.task.archive.StatusOverviewDataReportLine> deploymentReport, com.xebialabs.deployit.core.rest.api.DownloadResource downloadResource)
-
-