org.chorem.bow
Class BowMigration04To05

java.lang.Object
  extended by org.chorem.bow.BowMigration04To05

public class BowMigration04To05
extends Object

Migre les données depuis la version 0.4 vers la version 0.5. On suppose que les données sont convenablement indexee.

  • renomage de User -> BowUser (qui hérite de WikittyUser)
  • renomage de Preference -> BowPreference
  • renomage de Bookmark -> BowBookmark
  • renomage de Import -> BowImport
  • deplacement de User.email -> BowUser(WikittyUser).login
  • deplacement de User.password -> BowUser(WikittyUser).password
  • deplacement de Token.token -> BowUser.permanentToken
  • deplacement de Bookmark.date -> BowBookmark.creationDate
  • deplacement de Bookmark.alias -> BowBookmark.privateAlias
  • deplacement de Bookmark.tags -> BowBookmark(WikittyLabel).labels
  • deplacement de Import.date -> BowImport(BowBookmark).importDate
  • suppression de Token
  • remplacement de Bookmark.email -> lien vers BowUser
  • ajout sur BowBookmark d'un lien vers BowImport
  • ajout sur BowImport d'un lien vers BowUser Le nouvel objet BowAlias a ete ajoute, rien est a faire avec pour la migration.

    Version:
    $Revision: 224 $ Last update: $Date: 2011-02-25 17:57:19 +0100 (ven., 25 févr. 2011) $ by : $Author: kmorin $
    Author:
    poussin

    Field Summary
    static int MAX
              nombre d'objet a charger en 1 fois
     
    Constructor Summary
    BowMigration04To05()
               
     
    Method Summary
    static void migrate(org.nuiton.wikitty.WikittyProxy proxy)
              Point d'entree de la migration
    static List<BowBookmark> migrateBookmark(org.nuiton.wikitty.WikittyProxy proxy, BowUser user, List<BookmarkImpl> bookmarks)
               
    static List<BowUser> migrateUser(org.nuiton.wikitty.WikittyProxy proxy, List<UserImpl> users)
               
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Field Detail

    MAX

    public static final int MAX
    nombre d'objet a charger en 1 fois

    See Also:
    Constant Field Values
    Constructor Detail

    BowMigration04To05

    public BowMigration04To05()
    Method Detail

    migrate

    public static void migrate(org.nuiton.wikitty.WikittyProxy proxy)
    Point d'entree de la migration

    Parameters:
    proxy -

    migrateUser

    public static List<BowUser> migrateUser(org.nuiton.wikitty.WikittyProxy proxy,
                                            List<UserImpl> users)

    migrateBookmark

    public static List<BowBookmark> migrateBookmark(org.nuiton.wikitty.WikittyProxy proxy,
                                                    BowUser user,
                                                    List<BookmarkImpl> bookmarks)


    Copyright © 2010-2011 CodeLutin. All Rights Reserved.