diff artifact-database/src/main/java/de/intevation/artifactdatabase/Config.java @ 54:c2fc85e55f9f

Applied patch from slt to set the Configuration Folder into the AbsoluteFileName issue59 artifacts/trunk@257 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Wed, 21 Oct 2009 11:06:23 +0000
parents ccc6aae25585
children 8cd770330f1b
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/Config.java	Wed Oct 07 10:59:19 2009 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/Config.java	Wed Oct 21 11:06:23 2009 +0000
@@ -33,6 +33,8 @@
 
     public static final String CONFIG_FILE  = "conf.xml";
 
+    public static final String CONFIG_DIR_PLACEHOLDER = "${artifacts.config.dir}";
+
     private static Document config;
 
     private Config() {
@@ -60,6 +62,11 @@
         return configDir;
     }
 
+    public static String replaceConfigDir(String path) {
+        String configDir = getConfigDirectory().getAbsolutePath();
+        return path.replace(CONFIG_DIR_PLACEHOLDER, configDir);
+    }
+
     private static Document loadConfig() {
 
         File configDir = getConfigDirectory();

http://dive4elements.wald.intevation.org