Author: chatellier Date: 2008-08-05 17:57:47 +0000 (Tue, 05 Aug 2008) New Revision: 1283 Modified: trunk/isis-fish/src/java/fr/ifremer/isisfish/datastore/IsisH2Config.java Log: Change config Modified: trunk/isis-fish/src/java/fr/ifremer/isisfish/datastore/IsisH2Config.java =================================================================== --- trunk/isis-fish/src/java/fr/ifremer/isisfish/datastore/IsisH2Config.java 2008-08-05 17:56:11 UTC (rev 1282) +++ trunk/isis-fish/src/java/fr/ifremer/isisfish/datastore/IsisH2Config.java 2008-08-05 17:57:47 UTC (rev 1283) @@ -19,6 +19,7 @@ package fr.ifremer.isisfish.datastore; import fr.ifremer.isisfish.commandline.configs.IsisAbstractConfigH2; +import fr.ifremer.isisfish.IsisContext; import fr.ifremer.isisfish.IsisFishRuntimeException; import fr.ifremer.isisfish.IsisFishDAOHelper; import org.codelutin.topia.migration.TopiaMigrationServiceImpl; @@ -50,8 +51,8 @@ } /** - * @param rootDir le répertoire de base du DataStorage - * @return le répertoire de données d'un Data storage à partir de son répertoire de base + * @param rootDir le rᅵpertoire de base du DataStorage + * @return le rᅵpertoire de donnᅵes d'un Data storage ᅵ partir de son rᅵpertoire de base * @see #STORAGE_DATA_PROPERTY_KEY */ static public File getStorageDataDirectory(File rootDir) { @@ -60,15 +61,15 @@ } ////////////////////////////////////////////////// - // Les opérations sur base embarquée + // Les opᅵrations sur base embarquᅵe ////////////////////////////////////////////////// /** * Retourne une base en memoire * - * @param config la configuration à remplir + * @param config la configuration ᅵ remplir * @param id l'identifiant de la base - * @return l'objet config passé en parametre + * @return l'objet config passᅵ en parametre */ static public Properties addMemDatabaseConfig(Properties config, String id) { IsisAbstractConfigH2 conf = IsisContext.get().getH2Config(); @@ -87,11 +88,11 @@ /** * Ajoute differente information au parametre config qui indique comment - * se connecter a la base de données + * se connecter a la base de donnᅵes * * @param config l'objet properties dans lequel il faut ajouter les informations * @param directory le repertoire dans lequel la base de donn?es doit se trouver - * @return l'objet config passé en parametre + * @return l'objet config passᅵ en parametre */ static public Properties addDatabaseConfig(Properties config, File directory) { File databasePath = getStorageDataDirectory(directory); @@ -157,10 +158,10 @@ } /** - * Permet d'ajouter les differents mapping hibernate spécifique a l'application + * Permet d'ajouter les differents mapping hibernate spᅵcifique a l'application * * @param config l'objet properties dans lequel il faut ajouter les informations - * @return l'objet config passé en parametre + * @return l'objet config passᅵ en parametre */ static public Properties addHibernateMapping(Properties config) { config.setProperty("topia.persistence.classes", @@ -287,12 +288,12 @@ //if (IsisConfig.UPDATESCHEMA_DATABASE) { // migration configuration //TODO Use config static,final,mandatory properties - config.put(TopiaMigrationServiceImpl.MIGRATION_APPLICATION_VERSION, "1"); - config.put(TopiaMigrationServiceImpl.MIGRATION_PREVIOUS_MAPPING_DIRECTORY, "oldmappings"); - config.put(TopiaMigrationServiceImpl.MIGRATION_MODEL_NAMES, "IsisFish"); - config.put(TopiaMigrationServiceImpl.MIGRATION_CALLBACKHANDLERS, + config.setProperty(TopiaMigrationServiceImpl.MIGRATION_APPLICATION_VERSION, "1"); + config.setProperty(TopiaMigrationServiceImpl.MIGRATION_PREVIOUS_MAPPING_DIRECTORY, "oldmappings"); + config.setProperty(TopiaMigrationServiceImpl.MIGRATION_MODEL_NAMES, "IsisFish"); + config.setProperty(TopiaMigrationServiceImpl.MIGRATION_CALLBACKHANDLERS, fr.ifremer.isisfish.datastore.migration.SwingMigrationCallbackHandler.class.getName()); - config.put("topia.service.migration", TopiaMigrationServiceImpl.class.getName()); + config.setProperty("topia.service.migration", TopiaMigrationServiceImpl.class.getName()); } return config; }