org.nuiton.topia.migration.common
Interface MapAdapter

All Known Subinterfaces:
MapAdapterAdmin
All Known Implementing Classes:
MapAdapterImpl

public interface MapAdapter

MapAdapter.java Interface developpeur, contenant juste les methodes qui lui sont nécessaires.

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

Method Summary
 void copy(java.lang.String nameAtt)
          Recopie un attribut
 void copyAll()
          Recopie tous les attributs.
 void delete(java.lang.String nameAtt)
          Suppression d'un attribut de la map de sortie.
 void deleteAll()
          Suppression de tous les attributs de la map de sortie.
 java.io.Serializable getIdInner()
          Retourne l'identifiant de l'objet.
 java.util.Map<java.lang.String,java.lang.Object> getInnerMap()
          Fonction qui permet de récupérer une Map contenant toutes les informations de l'objet en entrée.
 java.io.Serializable getOldValue(java.lang.String key)
          Accesseur permettant de récupérer les valeurs de l'objet entrant.
 java.util.Map<java.lang.String,java.lang.Object> getOuterMap()
          Fonction qui permet de récupérer une Map afin de la sauvegarder directement en base.
 java.io.Serializable getValue(java.lang.String key)
          Accesseur permettant de récupérer les valeurs de l'objet sortant.
 void setValue(java.lang.String nameAtt, java.io.Serializable valueAtt)
          Modificateur permettant de définir la valeur d'un attribut de l'objet sortant.
 

Method Detail

getOldValue

java.io.Serializable getOldValue(java.lang.String key)
                                 throws ExceptionAttributeUndefined
Accesseur permettant de récupérer les valeurs de l'objet entrant.

Parameters:
key - Clé du champ
Returns:
Valeur du champ
Throws:
ExceptionAttributeUndefined

getValue

java.io.Serializable getValue(java.lang.String key)
                              throws ExceptionAttributeUndefined
Accesseur permettant de récupérer les valeurs de l'objet sortant.

Parameters:
key - Clé du champ
Returns:
Valeur du champ
Throws:
ExceptionAttributeUndefined

setValue

void setValue(java.lang.String nameAtt,
              java.io.Serializable valueAtt)
Modificateur permettant de définir la valeur d'un attribut de l'objet sortant.

Parameters:
nameAtt - Nom de l'attribut
valueAtt - Valeur de l'attribut

copy

void copy(java.lang.String nameAtt)
Recopie un attribut

Parameters:
nameAtt - le nom de l'attribut

copyAll

void copyAll()
Recopie tous les attributs.


delete

void delete(java.lang.String nameAtt)
            throws ExceptionAttributeUndefined
Suppression d'un attribut de la map de sortie.

Parameters:
nameAtt - Nom de l'attribut.
Throws:
ExceptionAttributeUndefined

deleteAll

void deleteAll()
Suppression de tous les attributs de la map de sortie.


getOuterMap

java.util.Map<java.lang.String,java.lang.Object> getOuterMap()
Fonction qui permet de récupérer une Map afin de la sauvegarder directement en base.

Returns:
La map complète.

getInnerMap

java.util.Map<java.lang.String,java.lang.Object> getInnerMap()
Fonction qui permet de récupérer une Map contenant toutes les informations de l'objet en entrée.

Returns:
La map complète.

getIdInner

java.io.Serializable getIdInner()
Retourne l'identifiant de l'objet.

Returns:
l'identifiant.


Copyright © 2004-2010 CodeLutin. All Rights Reserved.