Class DatabaseMigrationClass

java.lang.Object
org.nuiton.topia.migration.AbstractTopiaMigrationCallback
org.nuiton.topia.migration.TopiaMigrationCallbackByClass
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$ Last update : $Date$ By : $Author$
Author:
chatellier
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected static class 
     

    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

    Fields
    Modifier and Type
    Field
    Description
    protected static final org.nuiton.version.Version
     
    protected static final org.nuiton.version.Version
     
    protected static final org.nuiton.version.Version
     
    protected static final org.nuiton.version.Version
     
    protected static final org.nuiton.version.Version
     
    protected static final org.nuiton.version.Version
     
    protected static final org.nuiton.version.Version
     

    Fields inherited from class org.nuiton.topia.migration.TopiaMigrationCallbackByClass

    callBackResolver
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    askUser(org.nuiton.version.Version dbVersion, List<org.nuiton.version.Version> versions)
     
    org.nuiton.version.Version
     
    org.nuiton.version.Version[]
     

    Methods inherited from class org.nuiton.topia.migration.TopiaMigrationCallbackByClass

    migrateForVersion

    Methods inherited from class org.nuiton.topia.migration.AbstractTopiaMigrationCallback

    doMigration, executeSQL, executeSQL, setTmsVersionPersister

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • VERSION_32

      protected static final org.nuiton.version.Version VERSION_32
    • VERSION_33

      protected static final org.nuiton.version.Version VERSION_33
    • VERSION_40

      protected static final org.nuiton.version.Version VERSION_40
    • VERSION_41

      protected static final org.nuiton.version.Version VERSION_41
    • VERSION_421

      protected static final org.nuiton.version.Version VERSION_421
    • VERSION_43

      protected static final org.nuiton.version.Version VERSION_43
    • VERSION_44

      protected static final org.nuiton.version.Version VERSION_44
  • Constructor Details

    • DatabaseMigrationClass

      public DatabaseMigrationClass()
  • Method Details

    • getAvailableVersions

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

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

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