com.jurismarches.vradi.migration
Class Migration005

java.lang.Object
  extended by com.jurismarches.vradi.migration.Migration005

public class Migration005
extends Object

Migration005.

Since:
3 févr. 2010 12:21:20
Version:
$Revision: 875 $ $Date: 2010-05-07 18:08:06 +0200 (ven., 07 mai 2010) $
Author:
$Author: chatellier $

Constructor Summary
Migration005()
           
 
Method Summary
protected  void cleanThesaurus(org.sharengo.wikitty.WikittyProxy proxy)
          Clean thesaurus.
protected  boolean isDataDirExists(File dataDir)
          check if dataDir exists and is not empty.
static void main(String[] args)
           
 void performMigration(org.sharengo.wikitty.WikittyProxy proxy)
          Performs a datas migration from 0.0.4 to 0.0.5 of vradi databases.
 void prepareMigration()
          Prepare data migration from 0.0.4 to 0.0.5 of vradi databases.
protected  void rebuildIndex(org.sharengo.wikitty.WikittyProxy proxy)
          Rebuild solr index.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Migration005

public Migration005()
Method Detail

prepareMigration

public void prepareMigration()
Prepare data migration from 0.0.4 to 0.0.5 of vradi databases. The migration only performs if 0.0.4 database exists and if 0.0.5 database does not exists. Note: Completes successfully or throws UnhandledException.


performMigration

public void performMigration(org.sharengo.wikitty.WikittyProxy proxy)
Performs a datas migration from 0.0.4 to 0.0.5 of vradi databases. Note: Completes successfully or throws UnhandledException.


rebuildIndex

protected void rebuildIndex(org.sharengo.wikitty.WikittyProxy proxy)
Rebuild solr index.


isDataDirExists

protected boolean isDataDirExists(File dataDir)
check if dataDir exists and is not empty.


cleanThesaurus

protected void cleanThesaurus(org.sharengo.wikitty.WikittyProxy proxy)
                       throws Exception
Clean thesaurus. Delete refering chidren who don't exist. WARN: this is updating the source database

Throws:
Exception

main

public static void main(String[] args)


Copyright © 2009-2010 JurisMarches. All Rights Reserved.