|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.topia.migration.ManualMigrationCallback
TopiaMigrationCallback
@Deprecated public abstract class ManualMigrationCallback
ManualMigrationCallback
| Nested Class Summary | |
|---|---|
static class |
ManualMigrationCallback.MigrationChoice
Deprecated. CallbackHandler return type. |
| Constructor Summary | |
|---|---|
ManualMigrationCallback()
Deprecated. |
|
| Method Summary | |
|---|---|
abstract boolean |
askUser(org.nuiton.util.Version dbVersion,
org.nuiton.util.Version applicationVersion,
List<org.nuiton.util.Version> versions)
Deprecated. |
ManualMigrationCallback.MigrationChoice |
doMigration(TopiaContext ctxt,
org.nuiton.util.Version dbVersion,
org.nuiton.util.Version applicationVersion,
boolean showSql,
boolean showProgression,
List<org.nuiton.util.Version> versions)
Deprecated. Tentative de migration depuis la version de la base version la version souhaitee. |
void |
executeSQL(TopiaContextImplementor tx,
boolean showSql,
boolean showProgression,
String... sqls)
Deprecated. Executes the given sqls requests. |
void |
executeSQL(TopiaContextImplementor tx,
String... sqls)
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ManualMigrationCallback()
| Method Detail |
|---|
public abstract boolean askUser(org.nuiton.util.Version dbVersion,
org.nuiton.util.Version applicationVersion,
List<org.nuiton.util.Version> versions)
public ManualMigrationCallback.MigrationChoice doMigration(TopiaContext ctxt,
org.nuiton.util.Version dbVersion,
org.nuiton.util.Version applicationVersion,
boolean showSql,
boolean showProgression,
List<org.nuiton.util.Version> versions)
version.
Pour chaque version, on cherche la methode migrateTo_XXX ou XXX est la
version transforme en identifiant java via la methode
Version.getValidName() et on l'execute.
Note: pour chaque version a appliquer, on ouvre une nouvelle transaction.
ctxt - topia context de la transaction en coursdbVersion - database versionapplicationVersion - application versionshowSql - drapeau pour afficher les requete sqlshowProgression - drapeau pour afficher la progressionversions - all versions knwon by service @return migration a
ggrement
public void executeSQL(TopiaContextImplementor tx,
String... sqls)
throws TopiaException
TopiaException
public void executeSQL(TopiaContextImplementor tx,
boolean showSql,
boolean showProgression,
String... sqls)
throws TopiaException
sqls requests.
tx - the sessionshowSql - flag to see sql requestsshowProgression - flag to see progession on consolesqls - requests to execute
TopiaException - if any pb
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||