Skip to content

Commit d416d88

Browse files
author
Tara Drwenski
committed
Refactor to helper function to reduce duplication
1 parent 33a6b01 commit d416d88

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

Diff for: tds/src/main/java/thredds/server/config/TdsConfigMapper.java

+11-9
Original file line numberDiff line numberDiff line change
@@ -208,9 +208,7 @@ static void load(WmsConfigBean wmsConfig, TdsContext tdsContext) {
208208
wmsConfig.setAllow(Boolean.parseBoolean(WMS_ALLOW.getValueFromThreddsConfig()));
209209
wmsConfig.setAllowRemote(Boolean.parseBoolean(WMS_ALLOW_REMOTE.getValueFromThreddsConfig()));
210210

211-
String paletteLocation = WMS_PALETTE_LOCATION_DIR.getValueFromThreddsConfig();
212-
if (paletteLocation == null)
213-
paletteLocation = defaultPaletteLocation;
211+
final String paletteLocation = getValueFromThreddsConfigOrDefault(WMS_PALETTE_LOCATION_DIR, defaultPaletteLocation);
214212
wmsConfig.setPaletteLocationDir(paletteLocation);
215213
try {
216214
ColourPalette.addPaletteDirectory(new File(paletteLocation));
@@ -224,9 +222,7 @@ static void load(WmsConfigBean wmsConfig, TdsContext tdsContext) {
224222
}
225223
}
226224

227-
String stylesLocation = WMS_STYLES_LOCATION_DIR.getValueFromThreddsConfig();
228-
if (stylesLocation == null)
229-
stylesLocation = defaultStylesLocation;
225+
final String stylesLocation = getValueFromThreddsConfigOrDefault(WMS_STYLES_LOCATION_DIR, defaultStylesLocation);
230226
wmsConfig.setStylesLocationDir(stylesLocation);
231227
try {
232228
SldTemplateStyleCatalogue.getStyleCatalogue().addStylesInDirectory(new File(stylesLocation));
@@ -236,9 +232,7 @@ static void load(WmsConfigBean wmsConfig, TdsContext tdsContext) {
236232
}
237233
}
238234

239-
String wmsConfigFile = WMS_CONFIG_FILE.getValueFromThreddsConfig();
240-
if (wmsConfigFile == null)
241-
wmsConfigFile = defaultWmsConfigFile;
235+
final String wmsConfigFile = getValueFromThreddsConfigOrDefault(WMS_CONFIG_FILE, defaultWmsConfigFile);
242236

243237
WmsDetailedConfig wdc = WmsDetailedConfig.fromLocation(wmsConfigFile);
244238
if (wdc == null) {
@@ -276,6 +270,14 @@ static void load(WmsConfigBean wmsConfig, TdsContext tdsContext) {
276270
}
277271
}
278272

273+
private static String getValueFromThreddsConfigOrDefault(WmsConfigMappings property, String defaultValue) {
274+
final String value = property.getValueFromThreddsConfig();
275+
if (value == null) {
276+
return defaultValue;
277+
}
278+
return value;
279+
}
280+
279281
enum TdsUpdateConfigMappings {
280282
TDSUPDAATE_LOGVERSIONINFO("TdsUpdateConfig.logVersionInfo", null, "true");
281283

0 commit comments

Comments
 (0)