Class OperationsReportUtils

java.lang.Object
org.flywaydb.commandline.utils.OperationsReportUtils

public class OperationsReportUtils extends Object
  • Field Details

  • Method Details

    • getBaseFilename

      public static String getBaseFilename(String filename)
    • createHtmlReport

      public static String createHtmlReport(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.api.output.CompositeResult<org.flywaydb.core.api.output.HtmlResult> htmlCompositeResult, String tmpHtmlReportFilename)
    • createJsonReport

      public static String createJsonReport(org.flywaydb.core.api.output.CompositeResult<org.flywaydb.core.api.output.HtmlResult> htmlCompositeResult, String tmpJsonReportFilename)
    • writeReport

      public static org.flywaydb.core.internal.reports.ReportDetails writeReport(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.api.output.OperationResult filteredResults, LocalDateTime executionTime)
    • filterHtmlResults

      public static org.flywaydb.core.api.output.OperationResult filterHtmlResults(org.flywaydb.core.api.output.OperationResult result)
    • getAggregateExceptions

      public static Exception getAggregateExceptions(org.flywaydb.core.api.output.OperationResult result)
    • flattenHtmlResults

      public static org.flywaydb.core.api.output.CompositeResult<org.flywaydb.core.api.output.HtmlResult> flattenHtmlResults(org.flywaydb.core.api.output.OperationResult result)
    • removeRedundantHtmlResults

      public static org.flywaydb.core.api.output.CompositeResult<org.flywaydb.core.api.output.HtmlResult> removeRedundantHtmlResults(org.flywaydb.core.api.output.CompositeResult<org.flywaydb.core.api.output.HtmlResult> htmlCompositeResult, boolean isReportEnabled)