Author: chatellier Date: 2010-01-22 15:15:12 +0000 (Fri, 22 Jan 2010) New Revision: 2931 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisConfig.java Log: Add new configuration to use different isis-database root during simulation. Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisConfig.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisConfig.java 2010-01-22 13:58:33 UTC (rev 2930) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisConfig.java 2010-01-22 15:15:12 UTC (rev 2931) @@ -201,6 +201,28 @@ } /** + * Get database directory to use for script. + * + * Defaut to {@link #getDatabaseDirectory()} value, but to + * {@link SimulationContext#getScriptDirectory()} during a simulation. + * + * @return script database directory + */ + public File getContextDatabaseDirectory() { + + // add a subdirectory for simulation context + SimulationContext simContext = SimulationContext.get(); + File scriptDirectory = simContext.getScriptDirectory(); + + if (scriptDirectory == null) { + // if null, not in simulation + scriptDirectory = getDatabaseDirectory(); + } + + return scriptDirectory; + } + + /** * Retourne le lock a utiliser pour la base h2. * * Par defaut la base utilise 'file'.
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org