aboutsummaryrefslogtreecommitdiffstats
path: root/server/process
diff options
context:
space:
mode:
authorStephane Gamard <stephane.gamard@searchbox.com>2014-08-14 15:38:21 +0200
committerStephane Gamard <stephane.gamard@searchbox.com>2014-08-14 15:38:21 +0200
commitb7e8093072635524adba8040858b7aa3290a0a5d (patch)
treea88b6a334f81dd9efcbb735ffff7f4f765b38c91 /server/process
parent84c18742d3a6406e6c32648bdc656bb040d4f4ca (diff)
downloadsonarqube-b7e8093072635524adba8040858b7aa3290a0a5d.tar.gz
sonarqube-b7e8093072635524adba8040858b7aa3290a0a5d.zip
Revert Props setDefault
Diffstat (limited to 'server/process')
-rw-r--r--server/process/sonar-process/src/main/java/org/sonar/process/Props.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/server/process/sonar-process/src/main/java/org/sonar/process/Props.java b/server/process/sonar-process/src/main/java/org/sonar/process/Props.java
index 45a630c365c..d6e2795a597 100644
--- a/server/process/sonar-process/src/main/java/org/sonar/process/Props.java
+++ b/server/process/sonar-process/src/main/java/org/sonar/process/Props.java
@@ -19,6 +19,8 @@
*/
package org.sonar.process;
+import org.apache.commons.lang.StringUtils;
+
import javax.annotation.CheckForNull;
import javax.annotation.Nullable;
import java.io.File;
@@ -95,4 +97,11 @@ public class Props {
}
return this;
}
+
+ public void setDefault(String key, String value) {
+ String s = properties.getProperty(key);
+ if (StringUtils.isBlank(s)) {
+ properties.setProperty(key, value);
+ }
+ }
}