com.cybelia.sandra.migration
Class SandraMigrationCallback

java.lang.Object
  extended by org.nuiton.topia.migration.AbstractTopiaMigrationCallback
      extended by org.nuiton.topia.migration.TopiaMigrationCallbackByClass
          extended by com.cybelia.sandra.migration.SandraMigrationCallback

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

Migration callback by class for all sandra database migration.

Author:
sletellier

Nested Class Summary
protected static class SandraMigrationCallback.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
static org.nuiton.util.Version VERSION_10
           
static org.nuiton.util.Version VERSION_13
           
static org.nuiton.util.Version VERSION_14
           
 
Fields inherited from class org.nuiton.topia.migration.TopiaMigrationCallbackByClass
callBackResolver
 
Constructor Summary
SandraMigrationCallback()
           
 
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_10

public static final org.nuiton.util.Version VERSION_10

VERSION_13

public static final org.nuiton.util.Version VERSION_13

VERSION_14

public static final org.nuiton.util.Version VERSION_14
Constructor Detail

SandraMigrationCallback

public SandraMigrationCallback()
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 © 2008-2012 Cybelia. All Rights Reserved.