Package org.flywaydb.commandline.utils
Class OperationsReportUtils
java.lang.Object
org.flywaydb.commandline.utils.OperationsReportUtils
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic String
createHtmlReport
(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.api.output.CompositeResult<org.flywaydb.core.api.output.HtmlResult> htmlCompositeResult, String tmpHtmlReportFilename) static String
createJsonReport
(org.flywaydb.core.api.output.CompositeResult<org.flywaydb.core.api.output.HtmlResult> htmlCompositeResult, String tmpJsonReportFilename) static org.flywaydb.core.api.output.OperationResult
filterHtmlResults
(org.flywaydb.core.api.output.OperationResult result) static org.flywaydb.core.api.output.CompositeResult<org.flywaydb.core.api.output.HtmlResult>
flattenHtmlResults
(org.flywaydb.core.api.output.OperationResult result) static Exception
getAggregateExceptions
(org.flywaydb.core.api.output.OperationResult result) static String
getBaseFilename
(String filename) 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) static org.flywaydb.core.internal.reports.ReportDetails
writeReport
(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.api.output.OperationResult filteredResults, LocalDateTime executionTime)
-
Field Details
-
DEFAULT_REPORT_FILENAME
- See Also:
-
JSON_REPORT_EXTENSION
- See Also:
-
HTML_REPORT_EXTENSION
- See Also:
-
HTM_REPORT_EXTENSION
- See Also:
-
-
Method Details
-
getBaseFilename
-
createHtmlReport
-
createJsonReport
-
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
-
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)
-