]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.security.core/src/org/argeo/osgi/useradmin/UserDirectory.java
Fix glitches while testing the Security Perspective with LDAP backend
[lgpl/argeo-commons.git] / org.argeo.security.core / src / org / argeo / osgi / useradmin / UserDirectory.java
index b02acd6660cab9bf4459c13ac0b3a8712d1ff5ec..f13ad4922da1805883b8eb209ede7e5d381a1bfa 100644 (file)
@@ -3,6 +3,7 @@ package org.argeo.osgi.useradmin;
 import java.util.Dictionary;
 
 import javax.transaction.TransactionManager;
+import javax.transaction.xa.XAResource;
 
 import org.osgi.service.useradmin.UserAdmin;
 
@@ -12,6 +13,7 @@ public interface UserDirectory {
 
        public void setExternalRoles(UserAdmin externalRoles);
 
+       /** Keys listed and described in {@link UserAdminConf}. */
        public Dictionary<String, ?> getProperties();
 
        // Transitional. In the future, more will be managed in OSGi.
@@ -20,4 +22,6 @@ public interface UserDirectory {
        public void init();
 
        public void destroy();
+
+       public XAResource getXaResource();
 }