From facc75a4aa15d208661ab0f9fd0e4317ebfc33cd Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 22 Sep 2015 10:50:01 +0000 Subject: [PATCH] Interpret the properties of UserAdmin service reference. git-svn-id: https://svn.argeo.org/commons/trunk@8431 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../META-INF/spring/common.xml | 4 ++-- .../ui/admin/internal/UserAdminWrapper.java | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) 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; } -- 2.30.2