package dbmigrate.executor; import java.sql.Connection; import java.sql.SQLException; import dbmigrate.exceptions.ValidationException; import dbmigrate.model.operation.IOperationDescriptor; public class GeneralExecutor<T extends IOperationDescriptor> implements IExecutor<T> { private Connection connection; public Connection getConnection() { return this.connection; } public void setConnection(Connection connection) { this.connection = connection; } protected boolean execute(String s) { System.out.println(s); return true; } public void execute(T operation) throws SQLException { throw new UnsupportedOperationException("Not supported yet."); } public void validate(T operation) throws ValidationException { // TODO Auto-generated method stub } }