X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.security.core%2Fsrc%2Forg%2Fargeo%2Fosgi%2Fuseradmin%2FUserDirectory.java;h=f13ad4922da1805883b8eb209ede7e5d381a1bfa;hb=0b8aa4c76cb7a1d19abf93a4c1ae0c973abdab5b;hp=b02acd6660cab9bf4459c13ac0b3a8712d1ff5ec;hpb=48a1e034607afb28d84480463b57f74a80a29929;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.security.core/src/org/argeo/osgi/useradmin/UserDirectory.java b/org.argeo.security.core/src/org/argeo/osgi/useradmin/UserDirectory.java index b02acd666..f13ad4922 100644 --- a/org.argeo.security.core/src/org/argeo/osgi/useradmin/UserDirectory.java +++ b/org.argeo.security.core/src/org/argeo/osgi/useradmin/UserDirectory.java @@ -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 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(); }