Author: tchemit Date: 2014-01-22 15:00:13 +0100 (Wed, 22 Jan 2014) New Revision: 2988 Url: http://nuiton.org/projects/topia/repository/revisions/2988 Log: update migration doc Modified: trunk/src/site/rst/migrate_to_3.0.rst Modified: trunk/src/site/rst/migrate_to_3.0.rst =================================================================== --- trunk/src/site/rst/migrate_to_3.0.rst 2014-01-22 13:59:45 UTC (rev 2987) +++ trunk/src/site/rst/migrate_to_3.0.rst 2014-01-22 14:00:13 UTC (rev 2988) @@ -85,6 +85,8 @@ * ``TopiaEntity#TOPIA_CREATE_DATE`` devient ``TopiaEntity#PROPERTY_TOPIA_CREATE_DATE`` * ``TopiaEntity#TOPIA_VERSION`` devient ``TopiaEntity#PROPERTY_TOPIA_VERSION`` * ``TopiaEntityContextable#TOPIA_CONTEXT`` devient ``TopiaEntityContextable#PROPERTY_TOPIA_CONTEXT`` + * ``TopiaEntity#COMPOSITE`` devient ``TopiaEntityContextable#PROPERTY_COMPOSITE`` + * ``TopiaEntity#AGGREGATE`` devient ``TopiaEntityContextable#PROPERTY_AGGREGATE`` TopiaId @@ -101,12 +103,18 @@ ``topia.persistence.topiaIdFactoryClassName=org.nuiton.topia.persistence.internal.LegacyTopiaIdFactory`` -TopiaContextImplementor est déprécié +TopiaContextImplementor est supprimé ------------------------------------ -Cette classe joue un rôle central dans ToPIA 2. Si nous avons essayé de limiter les impacts pour la version 3, il est -tout de même nécessaire d'appliquer quelques modifications. +Cette classe joue un rôle central dans ToPIA 2. Elle n'existe plus dans ToPIA 3. +TODO Expliquer par quoi remplacer. + +TopiaEntity modifié +------------------- + +Les méthodes (``getComposite()``, ``getAggregate()``) ont été déplacées vers le contrat ``TopiaEntityContextable``. + TopiaService#[preInit|postInit](...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~