package uk.co.optimisticpanda.dropwizard.commands; import net.sourceforge.argparse4j.inf.Namespace; import uk.co.optimisticpanda.dropwizard.DbDeployConfigurationStrategy; import uk.co.optimisticpanda.dropwizard.DbDeployDatabaseConfiguration; import uk.co.optimisticpanda.dropwizard.dbdeploy.ClasspathDbDeploy; import com.yammer.dropwizard.config.Configuration; public class UpgradeCommand<T extends Configuration> extends AbstractDbDeployCommand<T>{ protected UpgradeCommand(String name, String description, DbDeployConfigurationStrategy<T> strategy, Class<T> configurationClass) { super(name, description, strategy, configurationClass); } @Override protected void run(Namespace namespace, ClasspathDbDeploy dbdeploy, DbDeployDatabaseConfiguration config) throws Exception { dbdeploy.go(); } }