Author: tchemit Date: 2010-06-09 08:28:55 +0200 (Wed, 09 Jun 2010) New Revision: 1998 Url: http://nuiton.org/repositories/revision/topia/1998 Log: Evolution #670: Rethink the migration service and deprecates old versions Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/DatabaseManager.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/ManualMigrationCallback.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/ManualMigrationEngine.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/MigrationService.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/MigrationServiceImpl.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/TopiaMigrationServiceImpl.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/callback/MigrationCallbackHandler.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/ExceptionAttributeUndefined.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/MapAdapter.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/MapAdapterAdmin.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/MapAdapterImpl.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/ProxyClass.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/ProxyClassMapped.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/SimpleProxyClass.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/SimpleProxyClassMapped.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/BaseException.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/ConfigurationAdapter.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/ConfigurationHelper.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/DependenciesHelper.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/NullMigrationClass.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/ObjectNotFound.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/Transformer.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/mappings/TMSVersion.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/AbstractMigration.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/FinderMigration.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/MapHelper.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/Migration.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/MigrationClass.java trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/MigrationNull.java Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/DatabaseManager.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/DatabaseManager.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/DatabaseManager.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,16 +25,8 @@ package org.nuiton.topia.migration; -import java.sql.Connection; -import java.sql.SQLException; -import java.util.Iterator; -import java.util.List; -import java.util.Properties; - import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.nuiton.util.Version; -import org.nuiton.topia.migration.mappings.TMSVersion; import org.hibernate.SQLQuery; import org.hibernate.Session; import org.hibernate.SessionFactory; @@ -51,43 +43,49 @@ import org.hibernate.tool.hbm2ddl.DatabaseMetadata; import org.hibernate.tool.hbm2ddl.SchemaExport; import org.hibernate.tool.hbm2ddl.TableMetadata; +import org.nuiton.topia.migration.mappings.TMSVersion; +import org.nuiton.util.Version; +import java.sql.Connection; +import java.sql.SQLException; +import java.util.Iterator; +import java.util.List; +import java.util.Properties; + /** * DatabaseManager.java - * + * <p/> * Cette classe sert à acceder a la base, pour la version notement * creer les schemas, renommer et supprimer les tables. - * + * * @author Chatellier Eric * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class DatabaseManager { - /** - * Session factory - */ + /** Session factory */ private SessionFactory sessionFactory; + /** * Configuration pour se connecter a la base * et manipuler la table version seulement */ private Configuration dbConfiguration; - /** - * Logger (common-logging) - */ + + /** Logger (common-logging) */ private static Log logger = LogFactory.getLog(DatabaseManager.class); - /** - * Suffix du nom des tables : _tms_v0 par exemple - */ + + /** Suffix du nom des tables : _tms_v0 par exemple */ private static String VERSIONNED_TABLES_SUFFIX = "_tmsv"; /** * Constructeur + * * @param pInfosConnexion Properties hibernate */ public DatabaseManager(Properties pInfosConnexion) { @@ -113,6 +111,7 @@ /** * Retourne la configuration Hibernate de la base. + * * @return la configuration de la base */ public Configuration getDbConfiguration() { @@ -121,7 +120,7 @@ /** * @return une {@link Connection}, charge a l'appelant de la fermer par la - * suite + * suite */ public Connection getConnection() { Connection result = sessionFactory.openStatelessSession().connection(); @@ -130,6 +129,7 @@ /** * Retourne la version de la base + * * @return la version present en base, ou <tt>null</tt> si la version ne peut pas etre determinee * @throws MigrationServiceException si un pb */ @@ -175,7 +175,7 @@ /** * Renomme les tables en supprimant le suffixe * - * @param vdbVersion Version a ajouter + * @param vdbVersion Version a ajouter * @param oldConfiguration Configuration contenant le schema */ public void renameTables(Configuration oldConfiguration, Version vdbVersion) { @@ -276,6 +276,7 @@ /** * Creer le nouveau schema pour l'application + * * @param newConfiguration la configuration contenant le nouveau schema */ public void setApplicationSchemaInDatabase(Configuration newConfiguration) { @@ -291,6 +292,7 @@ /** * Creer un schema + * * @param configuration la configuration contenant les schemas */ protected void createSchema(Configuration configuration) { @@ -301,6 +303,7 @@ /** * Supprimer un schema + * * @param configuration la configuration contenant les schemas */ protected void dropSchema(Configuration configuration) { @@ -309,9 +312,7 @@ schemaExport.drop(false, true); } - /** - * Creer le schema pour la table "tms_version" - */ + /** Creer le schema pour la table "tms_version" */ public void createVersionTable() { logger.debug("Adding table to put version"); @@ -326,6 +327,7 @@ /** * Introduit la version du nouveau schema dans la base + * * @param newVersion la version */ public void putVersionInDatabase(Version newVersion) { @@ -376,7 +378,7 @@ /** * Return table suffix name - * + * * @param version version * @return suffix name */ @@ -387,9 +389,9 @@ /** * Test si les tables correspondant a une configuration existent. - * + * <p/> * Test si au moins une table de la configuration existe. - * + * * @param configuration la configuration * @return <tt>true</tt> si le schema existe */ @@ -425,9 +427,7 @@ return exist; } - /** - * Se deconnecte - */ + /** Se deconnecte */ public void disconnect() { //nettoye sessionFactory.close(); Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/ManualMigrationCallback.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/ManualMigrationCallback.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/ManualMigrationCallback.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,12 +25,6 @@ package org.nuiton.topia.migration; -import java.lang.reflect.Method; -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.SQLException; -import java.util.List; - import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.hibernate.jdbc.Work; @@ -39,6 +33,13 @@ import org.nuiton.topia.framework.TopiaContextImplementor; import org.nuiton.util.StringUtil; import org.nuiton.util.Version; + +import java.lang.reflect.Method; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.SQLException; +import java.util.List; + import static org.nuiton.i18n.I18n._; /** @@ -46,17 +47,15 @@ * * @author tchemit <chemit@codelutin.com> * @version $Revision$ - * - * Last update : $Date$ - * By : */ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationCallback} + */ +@Deprecated public abstract class ManualMigrationCallback { /** Logger */ static private Log log = LogFactory.getLog(ManualMigrationCallback.class); - /** - * CallbackHandler return type. - */ + /** CallbackHandler return type. */ public enum MigrationChoice { // no migration @@ -74,23 +73,23 @@ /** * Tentative de migration depuis la version de la base version la version * souhaitee. - * + * <p/> * On applique toutes les migrations de version indiquee dans le parametre * <code>version</code>. - * + * <p/> * Pour chaque version, on cherche la methode migrateTo_XXX ou XXX est la * version transforme en identifiant java via la methode * {@link Version#getValidName()} et on l'execute. - * + * <p/> * Note: pour chaque version a appliquer, on ouvre une nouvelle transaction. * - * @param ctxt topia context de la transaction en cours - * @param dbVersion database version + * @param ctxt topia context de la transaction en cours + * @param dbVersion database version * @param applicationVersion application version - * @param showSql drapeau pour afficher les requete sql - * @param showProgression drapeau pour afficher la progression - * @param versions all versions knwon by service @return migration a - * ggrement + * @param showSql drapeau pour afficher les requete sql + * @param showProgression drapeau pour afficher la progression + * @param versions all versions knwon by service @return migration a + * ggrement * @return le choix de migration executee */ public MigrationChoice doMigration(TopiaContext ctxt, Version dbVersion, @@ -119,9 +118,9 @@ Method m; try { m = getClass().getMethod(methodName, - TopiaContextImplementor.class, - boolean.class, - boolean.class); + TopiaContextImplementor.class, + boolean.class, + boolean.class); m.setAccessible(true); @@ -137,7 +136,7 @@ } catch (NoSuchMethodException e) { // try with no boolean values (for legacy callbacks) m = getClass().getMethod(methodName, - TopiaContextImplementor.class); + TopiaContextImplementor.class); m.setAccessible(true); @@ -184,10 +183,10 @@ /** * Executes the given {@code sqls} requests. * - * @param tx the session - * @param showSql flag to see sql requests + * @param tx the session + * @param showSql flag to see sql requests * @param showProgression flag to see progession on console - * @param sqls requests to execute + * @param sqls requests to execute * @throws TopiaException if any pb * @since 2.3.0 */ @@ -205,13 +204,13 @@ for (String s : sqls) { buffer.append(s).append("\n"); } - log.info("SQL TO EXECUTE :\n" + - "--------------------------------------------------------------------------------\n" + - "--------------------------------------------------------------------------------\n" + - buffer.toString() + - "--------------------------------------------------------------------------------\n" + - "--------------------------------------------------------------------------------\n" - ); + log.info("SQL TO EXECUTE :\n" + + "--------------------------------------------------------------------------------\n" + + "--------------------------------------------------------------------------------\n" + + buffer.toString() + + "--------------------------------------------------------------------------------\n" + + "--------------------------------------------------------------------------------\n" + ); } tx.getHibernate().doWork(new Work() { Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/ManualMigrationEngine.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/ManualMigrationEngine.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/ManualMigrationEngine.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -62,10 +62,9 @@ * Classe principale du projet. * * @author tchemit - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class ManualMigrationEngine //extends MigrationServiceImpl implements TopiaMigrationService { Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/MigrationService.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/MigrationService.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/MigrationService.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -38,7 +38,9 @@ * @version $Revision$ * * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public interface MigrationService { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/MigrationServiceImpl.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/MigrationServiceImpl.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/MigrationServiceImpl.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -59,10 +59,9 @@ * @author Chevallereau Benjamin * @author Eon S�bastien * @author Tr�ve Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class MigrationServiceImpl implements MigrationService { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/TopiaMigrationServiceImpl.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/TopiaMigrationServiceImpl.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/TopiaMigrationServiceImpl.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -47,10 +47,9 @@ * @author Chevallereau Benjamin * @author Eon S�bastien * @author Tr�ve Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class TopiaMigrationServiceImpl extends MigrationServiceImpl implements TopiaMigrationService { // log Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/callback/MigrationCallbackHandler.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/callback/MigrationCallbackHandler.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/callback/MigrationCallbackHandler.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -26,16 +26,15 @@ package org.nuiton.topia.migration.callback; import org.nuiton.topia.migration.DatabaseManager; +import org.nuiton.topia.migration.TopiaMigrationEngine; /** * MigrationCallBackHandler * * @author chatellier - * @version $Revision$ - * - * Last update : $Date$ - * By : $Author$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public interface MigrationCallbackHandler { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/ExceptionAttributeUndefined.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/ExceptionAttributeUndefined.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/ExceptionAttributeUndefined.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,6 +25,8 @@ package org.nuiton.topia.migration.common; +import org.nuiton.topia.migration.TopiaMigrationEngine; + /** * ExceptionAttributeUndefined.java * @@ -34,10 +36,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class ExceptionAttributeUndefined extends Exception { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/MapAdapter.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/MapAdapter.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/MapAdapter.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,6 +25,8 @@ package org.nuiton.topia.migration.common; +import org.nuiton.topia.migration.TopiaMigrationEngine; + import java.io.Serializable; import java.util.Map; @@ -37,10 +39,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public interface MapAdapter { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/MapAdapterAdmin.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/MapAdapterAdmin.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/MapAdapterAdmin.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -26,6 +26,8 @@ package org.nuiton.topia.migration.common; import java.io.Serializable; + +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.util.Version; import java.util.Map; @@ -38,10 +40,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public interface MapAdapterAdmin extends MapAdapter { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/MapAdapterImpl.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/MapAdapterImpl.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/MapAdapterImpl.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,6 +25,7 @@ package org.nuiton.topia.migration.common; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.util.Version; import java.io.Serializable; import java.util.HashMap; @@ -43,10 +44,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class MapAdapterImpl implements MapAdapter, MapAdapterAdmin { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/ProxyClass.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/ProxyClass.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/ProxyClass.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,6 +25,8 @@ package org.nuiton.topia.migration.common; +import org.nuiton.topia.migration.TopiaMigrationEngine; + /** * ProxyClass.java * @@ -34,10 +36,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public interface ProxyClass { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/ProxyClassMapped.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/ProxyClassMapped.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/ProxyClassMapped.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -27,6 +27,7 @@ import java.io.Serializable; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.topia.migration.transformation.Migration; /** @@ -38,10 +39,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public interface ProxyClassMapped { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/SimpleProxyClass.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/SimpleProxyClass.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/SimpleProxyClass.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,6 +25,8 @@ package org.nuiton.topia.migration.common; +import org.nuiton.topia.migration.TopiaMigrationEngine; + import java.util.StringTokenizer; /** @@ -34,10 +36,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class SimpleProxyClass implements ProxyClass { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/SimpleProxyClassMapped.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/SimpleProxyClassMapped.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/common/SimpleProxyClassMapped.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -27,6 +27,7 @@ import java.io.Serializable; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.topia.migration.transformation.Migration; /** @@ -36,10 +37,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class SimpleProxyClassMapped implements ProxyClassMapped { private ProxyClass pc; Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/BaseException.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/BaseException.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/BaseException.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,6 +25,8 @@ package org.nuiton.topia.migration.kernel; +import org.nuiton.topia.migration.TopiaMigrationEngine; + /** * BaseException.java * @@ -32,10 +34,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class BaseException extends Exception { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/ConfigurationAdapter.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/ConfigurationAdapter.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/ConfigurationAdapter.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -36,6 +36,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.topia.migration.common.MapAdapterAdmin; import org.nuiton.topia.migration.common.MapAdapterImpl; import org.nuiton.topia.migration.common.ProxyClass; @@ -66,10 +67,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class ConfigurationAdapter { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/ConfigurationHelper.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/ConfigurationHelper.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/ConfigurationHelper.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -40,6 +40,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.util.Resource; import org.dom4j.Attribute; import org.dom4j.Document; @@ -60,10 +61,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class ConfigurationHelper { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/DependenciesHelper.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/DependenciesHelper.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/DependenciesHelper.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -35,6 +35,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.topia.migration.common.ProxyClass; import org.nuiton.topia.migration.common.SimpleProxyClass; import org.hibernate.SessionFactory; @@ -58,10 +59,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class DependenciesHelper { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/NullMigrationClass.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/NullMigrationClass.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/NullMigrationClass.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,6 +25,7 @@ package org.nuiton.topia.migration.kernel; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.topia.migration.common.ProxyClass; import org.nuiton.topia.migration.transformation.MigrationClass; import org.nuiton.util.Version; @@ -36,10 +37,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class NullMigrationClass extends MigrationClass { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/ObjectNotFound.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/ObjectNotFound.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/ObjectNotFound.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,6 +25,8 @@ package org.nuiton.topia.migration.kernel; +import org.nuiton.topia.migration.TopiaMigrationEngine; + /** * ObjectNotFound.java * @@ -32,10 +34,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class ObjectNotFound extends Exception { private static final long serialVersionUID = -4631241291076236289L; Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/Transformer.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/Transformer.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/kernel/Transformer.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -35,6 +35,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.topia.migration.common.MapAdapter; import org.nuiton.topia.migration.common.MapAdapterAdmin; import org.nuiton.topia.migration.common.ProxyClass; @@ -55,10 +56,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class Transformer implements MapHelper { private FinderMigration classFinder; Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/mappings/TMSVersion.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/mappings/TMSVersion.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/mappings/TMSVersion.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,6 +25,8 @@ package org.nuiton.topia.migration.mappings; +import org.nuiton.topia.migration.TopiaMigrationEngine; + /** * TMSVersion.java * @@ -32,10 +34,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class TMSVersion { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/AbstractMigration.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/AbstractMigration.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/AbstractMigration.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -27,6 +27,7 @@ import java.io.Serializable; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.topia.migration.common.MapAdapter; import org.nuiton.topia.migration.common.ProxyClass; @@ -37,10 +38,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public abstract class AbstractMigration implements Migration { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/FinderMigration.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/FinderMigration.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/FinderMigration.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -27,6 +27,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.topia.migration.common.ProxyClass; import org.nuiton.util.Version; @@ -37,10 +38,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class FinderMigration { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/MapHelper.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/MapHelper.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/MapHelper.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -28,6 +28,7 @@ import java.io.Serializable; import java.util.Collection; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.topia.migration.common.MapAdapter; import org.nuiton.topia.migration.common.ProxyClass; import org.nuiton.topia.migration.kernel.ObjectNotFound; @@ -41,10 +42,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public interface MapHelper { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/Migration.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/Migration.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/Migration.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -27,6 +27,7 @@ import java.io.Serializable; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.topia.migration.common.MapAdapter; import org.nuiton.topia.migration.common.ProxyClass; @@ -37,10 +38,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public interface Migration { /** Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/MigrationClass.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/MigrationClass.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/MigrationClass.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,6 +25,7 @@ package org.nuiton.topia.migration.transformation; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.topia.migration.common.ProxyClass; import org.nuiton.topia.migration.common.SimpleProxyClass; import org.nuiton.util.Version; @@ -36,10 +37,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class MigrationClass implements Comparable<MigrationClass> { //private static transient Log log = LogFactory.getLog(MigrationClass.class); Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/MigrationNull.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/MigrationNull.java 2010-06-08 21:51:15 UTC (rev 1997) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/transformation/MigrationNull.java 2010-06-09 06:28:55 UTC (rev 1998) @@ -25,6 +25,7 @@ package org.nuiton.topia.migration.transformation; +import org.nuiton.topia.migration.TopiaMigrationEngine; import org.nuiton.topia.migration.common.MapAdapter; /** @@ -34,10 +35,9 @@ * @author Chevallereau Benjamin * @author Eon Sébastien * @author Trève Vincent - * @version $Revision$ - * - * Last update : $Date$ + * @deprecated since 2.4, please use now the simplify service {@link TopiaMigrationEngine} */ +@Deprecated public class MigrationNull extends AbstractMigration { @Override
participants (1)
-
tchemit@users.nuiton.org