org.nuiton.topia.migration.kernel
Class Transformer

java.lang.Object
  extended by org.nuiton.topia.migration.kernel.Transformer
All Implemented Interfaces:
MapHelper

public class Transformer
extends java.lang.Object
implements MapHelper

Transformer.java

Version:
$Revision: 1459 $ Last update : $Date: 2009-05-16 09:56:47 +0200 (Sat, 16 May 2009) $
Author:
Chatellier Eric, Chevallereau Benjamin, Eon Sébastien, Trève Vincent

Constructor Summary
Transformer(java.util.SortedMap<org.nuiton.util.Version,ConfigurationAdapter> smConfigurationAdapterForVersion)
          Transformer
 
Method Summary
 void execute()
          transforme la base
 MapAdapter getNewMap(ProxyClass clazz, java.io.Serializable idVal)
          Retourne un tuple d'une table des nouvelles bases
 MapAdapter getNewMap(java.lang.String clazz, java.io.Serializable idVal)
          Retourne un tuple d'une table des nouvelles bases
 java.util.Collection<MapAdapter> getNewMaps(ProxyClass clazz)
          Retourne les tuples d'une table des nouvelles bases
 java.util.Collection<MapAdapter> getNewMaps(java.lang.String clazz)
          Retourne les tuples d'une table des nouvelles bases
 MapAdapter getOldMap(ProxyClass clazz, java.io.Serializable idVal)
          Retourne un tuple d'une table des annciennes bases
 MapAdapter getOldMap(java.lang.String clazz, java.io.Serializable idVal)
          Retourne un tuple d'une table des anciennes bases
 java.util.Collection<MapAdapter> getOldMaps(ProxyClass clazz)
          Retourne les tuples d'une table des anciennes bases
 java.util.Collection<MapAdapter> getOldMaps(java.lang.String clazz)
          Retourne les tuples d'une table des anciennes bases
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Transformer

public Transformer(java.util.SortedMap<org.nuiton.util.Version,ConfigurationAdapter> smConfigurationAdapterForVersion)
Transformer

Parameters:
smConfigurationAdapterForVersion - Map "ordonnees suivant les versions
Method Detail

execute

public void execute()
transforme la base


getNewMap

public MapAdapter getNewMap(ProxyClass clazz,
                            java.io.Serializable idVal)
                     throws ObjectNotFound
Description copied from interface: MapHelper
Retourne un tuple d'une table des nouvelles bases

Specified by:
getNewMap in interface MapHelper
Parameters:
clazz - un proxy classe
idVal - l'id de l'objet
Returns:
le tuple
Throws:
ObjectNotFound

getNewMap

public MapAdapter getNewMap(java.lang.String clazz,
                            java.io.Serializable idVal)
                     throws ObjectNotFound
Description copied from interface: MapHelper
Retourne un tuple d'une table des nouvelles bases

Specified by:
getNewMap in interface MapHelper
Parameters:
clazz - le nom qualifié de la classe
idVal - l'id de l'objet
Returns:
le tuple
Throws:
ObjectNotFound

getOldMap

public MapAdapter getOldMap(ProxyClass clazz,
                            java.io.Serializable idVal)
                     throws ObjectNotFound
Description copied from interface: MapHelper
Retourne un tuple d'une table des annciennes bases

Specified by:
getOldMap in interface MapHelper
Parameters:
clazz - un proxy classe
idVal - l'id de l'objet
Returns:
le tuple
Throws:
ObjectNotFound - si objet non trouve

getOldMap

public MapAdapter getOldMap(java.lang.String clazz,
                            java.io.Serializable idVal)
                     throws ObjectNotFound
Description copied from interface: MapHelper
Retourne un tuple d'une table des anciennes bases

Specified by:
getOldMap in interface MapHelper
Parameters:
clazz - le nom qualifié de la classe
idVal - l'id de l'objet
Returns:
le tuple
Throws:
ObjectNotFound - si objet non trouve

getNewMaps

public java.util.Collection<MapAdapter> getNewMaps(java.lang.String clazz)
Description copied from interface: MapHelper
Retourne les tuples d'une table des nouvelles bases

Specified by:
getNewMaps in interface MapHelper
Parameters:
clazz - le nom qualifié de la classe
Returns:
les tuples

getNewMaps

public java.util.Collection<MapAdapter> getNewMaps(ProxyClass clazz)
Description copied from interface: MapHelper
Retourne les tuples d'une table des nouvelles bases

Specified by:
getNewMaps in interface MapHelper
Parameters:
clazz - un proxy classe
Returns:
les tuples

getOldMaps

public java.util.Collection<MapAdapter> getOldMaps(java.lang.String clazz)
Description copied from interface: MapHelper
Retourne les tuples d'une table des anciennes bases

Specified by:
getOldMaps in interface MapHelper
Parameters:
clazz - le nom qualifié de la classe
Returns:
les tuples

getOldMaps

public java.util.Collection<MapAdapter> getOldMaps(ProxyClass clazz)
Description copied from interface: MapHelper
Retourne les tuples d'une table des anciennes bases

Specified by:
getOldMaps in interface MapHelper
Parameters:
clazz - un proxy classe
Returns:
les tuples


Copyright © 2004-2010 CodeLutin. All Rights Reserved.