Package org.nuiton.topia.migration
Class TopiaMigrationCallbackByMethod
java.lang.Object
org.nuiton.topia.migration.AbstractTopiaMigrationCallback
org.nuiton.topia.migration.TopiaMigrationCallbackByMethod
- Direct Known Subclasses:
TopiaMigrationCallback
public abstract class TopiaMigrationCallbackByMethod extends AbstractTopiaMigrationCallback
Migration callback base on methods.
The callback defines for each version of
AbstractTopiaMigrationCallback.getAvailableVersions()
a method named migrate_on_XXX where XXX is the version with
all dots replaces by underscores.
Replace deprecated implementation TopiaMigrationCallBack.- Since:
- 2.5
- Version:
- $Id$
- Author:
- tchemit <chemit@codelutin.com>
-
Constructor Summary
Constructors Constructor Description TopiaMigrationCallbackByMethod() -
Method Summary
Modifier and Type Method Description protected voidmigrateForVersion(org.nuiton.version.Version version, TopiaContextImplementor tx, boolean showSql, boolean showProgression)Methods inherited from class org.nuiton.topia.migration.AbstractTopiaMigrationCallback
askUser, doMigration, executeSQL, executeSQL, getApplicationVersion, getAvailableVersions, setTmsVersionPersister
-
Constructor Details
-
TopiaMigrationCallbackByMethod
public TopiaMigrationCallbackByMethod()
-
-
Method Details
-
migrateForVersion
protected void migrateForVersion(org.nuiton.version.Version version, TopiaContextImplementor tx, boolean showSql, boolean showProgression) throws java.lang.Exception- Specified by:
migrateForVersionin classAbstractTopiaMigrationCallback- Throws:
java.lang.Exception
-