Mercurial > dive4elements > framework
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();