Introduce system roles
[lgpl/argeo-commons.git] / org.argeo.util / src / org / argeo / osgi / useradmin / HierarchyUnit.java
index ba76617d768bfef3b469732ba8b93a7d6de2ec41..2c21342e3858247e19618d2b6ac09fad2ed847c1 100644 (file)
@@ -10,13 +10,11 @@ public interface HierarchyUnit {
 
        HierarchyUnit getParent();
 
-       Iterable<HierarchyUnit> getDirectHierachyUnits();
-
-       Iterable<HierarchyUnit> getFunctionalHierachyUnits();
+       Iterable<HierarchyUnit> getDirectHierachyUnits(boolean functionalOnly);
 
        boolean isFunctional();
 
-       String getBasePath();
+       String getContext();
 
        List<? extends Role> getHierarchyUnitRoles(String filter, boolean deep);