From: Aron Roberts Date: Tue, 28 Aug 2012 21:29:24 +0000 (-0700) Subject: Merge remote-tracking branch 'upstream/master' into CSPACE-5271 X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=e68d7f917ac4db4632dede8cf51c1ffaf6c7f5b6;p=tmp%2Fjakarta-migration.git Merge remote-tracking branch 'upstream/master' into CSPACE-5271 --- e68d7f917ac4db4632dede8cf51c1ffaf6c7f5b6 diff --cc services/common/src/main/java/org/collectionspace/services/common/config/TenantBindingConfigReaderImpl.java index 4469f7a7a,e218427dd..1d739f4eb --- a/services/common/src/main/java/org/collectionspace/services/common/config/TenantBindingConfigReaderImpl.java +++ b/services/common/src/main/java/org/collectionspace/services/common/config/TenantBindingConfigReaderImpl.java @@@ -472,28 -470,6 +472,28 @@@ public class TenantBindingConfigReaderI } public String getResourcesDir(){ - return getConfigRootDir() + File.separator + "resources"; + return getConfigRootDir() + File.separator + RESOURCES_DIR_NAME; } + + + /** + * Returns a list of tenant identifiers (tenant IDs). + * + * @return a list of tenant IDs + */ + public List getTenantIds() { + List tenantIds = new ArrayList(); + String tenantId; + Hashtable tenantBindings = getTenantBindings(); + if (tenantBindings != null && !tenantBindings.isEmpty()) { + Enumeration keys = tenantBindings.keys(); + while (keys.hasMoreElements()) { + tenantId = (String) keys.nextElement(); + if (Tools.notBlank(tenantId)) { + tenantIds.add(tenantId); + } + } + } + return tenantIds; + } }