# HG changeset patch # User Tim Englich # Date 1256123183 0 # Node ID c2fc85e55f9f3ee91f91b016673d0ee40f312aea # Parent fecd142b6856c1c65f7d9a806e2b335f6741784c Applied patch from slt to set the Configuration Folder into the AbsoluteFileName issue59 artifacts/trunk@257 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r fecd142b6856 -r c2fc85e55f9f ChangeLog --- a/ChangeLog Wed Oct 07 10:59:19 2009 +0000 +++ b/ChangeLog Wed Oct 21 11:06:23 2009 +0000 @@ -1,3 +1,8 @@ +2009-10-21 Tim Englich + + * src/main/java/de/intevation/artifactdatabase/Config.java (replaceConfigDir): + Applied patch from slt to set the Configuration Folder into the AbsoluteFileName issue59 + 2009-10-07 Sascha L. Teichmann RELEASE 0.1 diff -r fecd142b6856 -r c2fc85e55f9f artifact-database/src/main/java/de/intevation/artifactdatabase/Config.java --- 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();