org.dbmaintain
Class MainFactory
java.lang.Object
org.dbmaintain.MainFactory
public class MainFactory
- extends Object
- Author:
- Tim Ducheyne, Filip Neven
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
configuration
protected Properties configuration
sqlHandler
protected SQLHandler sqlHandler
databaseConnectionManager
protected DatabaseConnectionManager databaseConnectionManager
dataSourcesPerDatabaseName
protected Map<String,DataSource> dataSourcesPerDatabaseName
databases
protected Databases databases
factoryContext
protected FactoryContext factoryContext
factoryWithDatabaseContext
protected FactoryWithDatabaseContext factoryWithDatabaseContext
MainFactory
public MainFactory(Properties configuration)
MainFactory
public MainFactory(Properties configuration,
DatabaseConnectionManager databaseConnectionManager)
MainFactory
public MainFactory(Properties configuration,
Map<String,DataSource> dataSourcesPerDatabaseName)
createDbMaintainer
public DbMaintainer createDbMaintainer()
createDBCleaner
public DBCleaner createDBCleaner()
createDBClearer
public DBClearer createDBClearer()
createConstraintsDisabler
public ConstraintsDisabler createConstraintsDisabler()
createSequenceUpdater
public SequenceUpdater createSequenceUpdater()
createScriptRunner
public ScriptRunner createScriptRunner()
createExecutedScriptInfoSource
public ExecutedScriptInfoSource createExecutedScriptInfoSource()
createScriptArchiveCreator
public ScriptArchiveCreator createScriptArchiveCreator()
createInstance
protected <S> S createInstance(Class<S> type)
getFactoryContext
protected FactoryContext getFactoryContext()
createFactoryWithDatabaseContext
protected FactoryWithDatabaseContext createFactoryWithDatabaseContext()
createFactoryForType
protected <T extends Factory> T createFactoryForType(Class<?> type)
getDatabases
protected Databases getDatabases()
getDatabaseConnectionManager
protected DatabaseConnectionManager getDatabaseConnectionManager()
createSqlHandler
protected SQLHandler createSqlHandler()
Copyright © 2011. All Rights Reserved.