AdmMono/Flyway/src/com/rjconsultores/ventaboletos/FlyWayCallback.java

86 lines
1.4 KiB
Java

package com.rjconsultores.ventaboletos;
import java.sql.Connection;
import org.flywaydb.core.api.MigrationInfo;
import org.flywaydb.core.api.callback.FlywayCallback;
/* https://flywaydb.org/documentation/callbacks.html */
public class FlyWayCallback implements FlywayCallback {
private String script = null;
public String getScriptError() {
return script;
}
@Override
public void beforeClean(Connection connection) {
}
@Override
public void afterClean(Connection connection) {
}
@Override
public void beforeMigrate(Connection connection) {
}
@Override
public void afterMigrate(Connection connection) {
}
@Override
public void beforeEachMigrate(Connection connection, MigrationInfo info) {
this.script = info.getScript();
}
@Override
public void afterEachMigrate(Connection connection, MigrationInfo info) {
this.script = null;
}
@Override
public void beforeValidate(Connection connection) {
}
@Override
public void afterValidate(Connection connection) {
}
@Override
public void beforeBaseline(Connection connection) {
}
@Override
public void afterBaseline(Connection connection) {
}
@Override
public void beforeRepair(Connection connection) {
}
@Override
public void afterRepair(Connection connection) {
}
@Override
public void beforeInfo(Connection connection) {
}
@Override
public void afterInfo(Connection connection) {
}
}