public abstract class AbstractLiquibaseCommand<T extends Configuration> extends ConfiguredCommand<T>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractLiquibaseCommand(String name,
String description,
DatabaseConfiguration<T> strategy,
Class<T> configurationClass,
String migrationsFileName) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(net.sourceforge.argparse4j.inf.Subparser subparser) |
protected Class<T> |
getConfigurationClass() |
protected void |
run(Bootstrap<T> bootstrap,
net.sourceforge.argparse4j.inf.Namespace namespace,
T configuration) |
protected abstract void |
run(net.sourceforge.argparse4j.inf.Namespace namespace,
liquibase.Liquibase liquibase) |
addFileArgument, cleanup, cleanupAsynchronously, getConfiguration, rungetDescription, getName, onErrorprotected Class<T> getConfigurationClass()
getConfigurationClass in class ConfiguredCommand<T extends Configuration>public void configure(net.sourceforge.argparse4j.inf.Subparser subparser)
configure in class ConfiguredCommand<T extends Configuration>protected void run(@Nullable Bootstrap<T> bootstrap, net.sourceforge.argparse4j.inf.Namespace namespace, T configuration) throws Exception
run in class ConfiguredCommand<T extends Configuration>ExceptionCopyright © 2011. All rights reserved.