com.jurismarches.vradi.services
Class ServiceMigration

java.lang.Object
  extended by com.jurismarches.vradi.services.ServiceMigration

public class ServiceMigration
extends Object

Configure wikitty migration.

Version:
$Revision: 1724 $ Last update : $Date: 2010-10-28 15:19:14 +0200 (jeu., 28 oct. 2010) $ By : $Author: sletellier $
Author:
chatellier

Constructor Summary
ServiceMigration()
           
 
Method Summary
static void configureMigration()
          Install all migration.
protected static void configureMigration010()
          Configure migration from 0.0.5 to 0.1.0.
protected static void configureMigration021()
          Configure migration from 0.1.0 to 0.2.1.
protected static boolean isConcernedByMigration(org.nuiton.util.Version lastVersion, org.nuiton.util.Version currentVersion, org.nuiton.util.Version migrationVersion)
          Return true if : lastVersion < migrationVersion <= currentVersion
static void versionChangeMigration(String lastVersionAsString, String currentVersionAsString, org.nuiton.wikitty.WikittyProxy localWikittyProxy)
          Do migration that wikitty extension migration can't handle.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceMigration

public ServiceMigration()
Method Detail

configureMigration

public static void configureMigration()
Install all migration.


configureMigration010

protected static void configureMigration010()
Configure migration from 0.0.5 to 0.1.0.


configureMigration021

protected static void configureMigration021()
Configure migration from 0.1.0 to 0.2.1.


versionChangeMigration

public static void versionChangeMigration(String lastVersionAsString,
                                          String currentVersionAsString,
                                          org.nuiton.wikitty.WikittyProxy localWikittyProxy)
Do migration that wikitty extension migration can't handle. They are done only at version change time, because, can take some times to perform...

Parameters:
lastVersionAsString - last launch version
currentVersionAsString - current application version
localWikittyProxy - local wikitty proxy

isConcernedByMigration

protected static boolean isConcernedByMigration(org.nuiton.util.Version lastVersion,
                                                org.nuiton.util.Version currentVersion,
                                                org.nuiton.util.Version migrationVersion)
Return true if : lastVersion < migrationVersion <= currentVersion

Parameters:
lastVersion - last version installed of vradi
currentVersion - curent version of vradi
migrationVersion - concerned version to apply migration
Returns:
if is concerned


Copyright © 2009-2010 JurisMarches. All Rights Reserved.