]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.util/src/org/argeo/osgi/useradmin/UserDirectory.java
Introduce system roles
[lgpl/argeo-commons.git] / org.argeo.util / src / org / argeo / osgi / useradmin / UserDirectory.java
index 3800b75489f92418120e26a2074a757f31f10342..18bb1a0a6eb6987e08c11c34633362f8aa2e7e57 100644 (file)
@@ -11,7 +11,7 @@ public interface UserDirectory {
         * The base of the hierarchy defined by this directory. This could typically be
         * an LDAP base DN.
         */
-       String getGlobalId();
+       String getContext();
        
        String getName();
 
@@ -27,15 +27,15 @@ public interface UserDirectory {
 
        String getUserObjectClass();
 
-       String getUserBase();
+//     String getUserBase();
 
        String getGroupObjectClass();
 
-       String getGroupBase();
+//     String getGroupBase();
 
        Optional<String> getRealm();
 
-       Iterable<HierarchyUnit> getRootHierarchyUnits();
+       Iterable<HierarchyUnit> getDirectHierarchyUnits(boolean functionalOnly);
 
        HierarchyUnit getHierarchyUnit(String path);