+ UserDirectory ud = (UserDirectory) hu.getDirectory();
+ for (HierarchyUnit directChild : hu.getDirectHierachyUnits(false)) {
+ if (!directChild.isFunctional()) {
+ for (Role r : ud.getHierarchyUnitRoles(directChild, null, false)) {
+ if (r instanceof Person || r instanceof Organization)
+ roles.add(r);
+ }
+ }
+ }
+ // roles = hu.getHierarchyUnitRoles(null, false);