fr.ifremer.isisfish.datastore.migration
Class DatabaseMigrationClass

java.lang.Object
  extended by org.nuiton.topia.migration.AbstractTopiaMigrationCallback
      extended by org.nuiton.topia.migration.TopiaMigrationCallbackByClass
          extended by fr.ifremer.isisfish.datastore.migration.DatabaseMigrationClass

public class DatabaseMigrationClass
extends org.nuiton.topia.migration.TopiaMigrationCallbackByClass

Migration callback by class for all isis database migration.

Version:
$Revision: 3671 $ Last update : $Date: 2012-04-03 15:31:36 +0200 (Tue, 03 Apr 2012) $ By : $Author: echatellier $
Author:
chatellier

Nested Class Summary
protected static class DatabaseMigrationClass.MigrationResolver
           
 
Nested classes/interfaces inherited from class org.nuiton.topia.migration.TopiaMigrationCallbackByClass
org.nuiton.topia.migration.TopiaMigrationCallbackByClass.MigrationCallBackForVersion, org.nuiton.topia.migration.TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolver, org.nuiton.topia.migration.TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolverByMap
 
Field Summary
protected static org.nuiton.util.Version VERSION_32
           
protected static org.nuiton.util.Version VERSION_33
           
protected static org.nuiton.util.Version VERSION_40
           
protected static org.nuiton.util.Version VERSION_41
           
 
Fields inherited from class org.nuiton.topia.migration.TopiaMigrationCallbackByClass
callBackResolver
 
Constructor Summary
DatabaseMigrationClass()
           
 
Method Summary
 boolean askUser(org.nuiton.util.Version dbVersion, List<org.nuiton.util.Version> versions)
           
 org.nuiton.util.Version getApplicationVersion()
           
 org.nuiton.util.Version[] getAvailableVersions()
           
 
Methods inherited from class org.nuiton.topia.migration.TopiaMigrationCallbackByClass
migrateForVersion
 
Methods inherited from class org.nuiton.topia.migration.AbstractTopiaMigrationCallback
doMigration, executeSQL, executeSQL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION_32

protected static final org.nuiton.util.Version VERSION_32

VERSION_33

protected static final org.nuiton.util.Version VERSION_33

VERSION_40

protected static final org.nuiton.util.Version VERSION_40

VERSION_41

protected static final org.nuiton.util.Version VERSION_41
Constructor Detail

DatabaseMigrationClass

public DatabaseMigrationClass()
Method Detail

getAvailableVersions

public org.nuiton.util.Version[] getAvailableVersions()
Specified by:
getAvailableVersions in class org.nuiton.topia.migration.AbstractTopiaMigrationCallback

getApplicationVersion

public org.nuiton.util.Version getApplicationVersion()
Specified by:
getApplicationVersion in class org.nuiton.topia.migration.AbstractTopiaMigrationCallback

askUser

public boolean askUser(org.nuiton.util.Version dbVersion,
                       List<org.nuiton.util.Version> versions)
Specified by:
askUser in class org.nuiton.topia.migration.AbstractTopiaMigrationCallback


Copyright © 1999-2012 CodeLutin. All Rights Reserved.