From: Mathieu Baudier Date: Tue, 22 Sep 2015 10:50:01 +0000 (+0000) Subject: Interpret the properties of UserAdmin service reference. X-Git-Tag: argeo-commons-2.1.30~126 X-Git-Url: https://git.argeo.org/?a=commitdiff_plain;h=facc75a4aa15d208661ab0f9fd0e4317ebfc33cd;p=lgpl%2Fargeo-commons.git Interpret the properties of UserAdmin service reference. git-svn-id: https://svn.argeo.org/commons/trunk@8431 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/org.argeo.security.ui.admin/META-INF/spring/common.xml b/org.argeo.security.ui.admin/META-INF/spring/common.xml index 7f55a858c..38d87da4c 100644 --- a/org.argeo.security.ui.admin/META-INF/spring/common.xml +++ b/org.argeo.security.ui.admin/META-INF/spring/common.xml @@ -10,11 +10,11 @@ - + userAdminServiceReference; private UserTransaction userTransaction; // Registered listeners @@ -62,6 +69,18 @@ public class UserAdminWrapper { this.userAdmin = userAdmin; } + public void setUserAdminServiceReference( + ServiceReference userAdminServiceReference) { + this.userAdminServiceReference = userAdminServiceReference; + for (String uri : userAdminServiceReference.getPropertyKeys()) { + if (!uri.startsWith("/")) + continue; + log.debug(uri); + Dictionary props = UserAdminConf.uriAsProperties(uri); + log.debug(props); + } + } + public void setUserTransaction(UserTransaction userTransaction) { this.userTransaction = userTransaction; }