X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.util%2Fsrc%2Forg%2Fargeo%2Fosgi%2Fuseradmin%2FUserDirectory.java;h=781b7855a34c08b973d49fd0be9273b7d07cddc4;hb=4c7e1885b8bf3c93fa0919ace122e3f289a925ea;hp=5a69f1a169b00177738a65019f0f68d275749fbc;hpb=da9d144b6b241e1526a3bd255dff905a7969a5bc;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.util/src/org/argeo/osgi/useradmin/UserDirectory.java b/org.argeo.util/src/org/argeo/osgi/useradmin/UserDirectory.java index 5a69f1a16..781b7855a 100644 --- a/org.argeo.util/src/org/argeo/osgi/useradmin/UserDirectory.java +++ b/org.argeo.util/src/org/argeo/osgi/useradmin/UserDirectory.java @@ -3,6 +3,7 @@ package org.argeo.osgi.useradmin; import java.util.Optional; import org.argeo.osgi.transaction.WorkControl; +import org.osgi.service.useradmin.Role; /** Information about a user directory. */ public interface UserDirectory extends HierarchyUnit { @@ -31,7 +32,11 @@ public interface UserDirectory extends HierarchyUnit { String getGroupBase(); Optional getRealm(); - + + HierarchyUnit getHierarchyUnit(String path); + + HierarchyUnit getHierarchyUnit(Role role); + @Deprecated void setTransactionControl(WorkControl transactionControl); }