From 4c28d7bfc0e6e093cafb5fbcc5ae6fae898d31b6 Mon Sep 17 00:00:00 2001 From: cramakri <cramakri> Date: Mon, 2 Jul 2012 20:05:35 +0000 Subject: [PATCH] BIS-84 SP-114 : Support for serving webapps from the AS SVN: 25976 --- .../cisd/common/utilities/PropertyUtils.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/common/source/java/ch/systemsx/cisd/common/utilities/PropertyUtils.java b/common/source/java/ch/systemsx/cisd/common/utilities/PropertyUtils.java index ba11878c502..4ffbdfa0b53 100644 --- a/common/source/java/ch/systemsx/cisd/common/utilities/PropertyUtils.java +++ b/common/source/java/ch/systemsx/cisd/common/utilities/PropertyUtils.java @@ -175,6 +175,26 @@ public final class PropertyUtils return Arrays.asList(items); } + /** + * @returns A list of comma separated values at the specific property key. Each item is trimmed, + * but case is not changed. + */ + public final static List<String> tryGetListInOriginalCase(Properties properties, + String propertyKey) + { + String itemsList = PropertyUtils.getProperty(properties, propertyKey); + if (itemsList == null) + { + return null; + } + String[] items = itemsList.split(LIST_SEPARATOR); + for (int i = 0; i < items.length; i++) + { + items[i] = items[i].trim(); + } + return Arrays.asList(items); + } + /** * Looks up given <var>propertyKey</var> in given <var>properties</var>. * -- GitLab