import org.argeo.util.directory.HierarchyUnit;
/** LDIF/LDAP based implementation of {@link HierarchyUnit}. */
-public class LdapHierarchyUnit extends AbstractLdapEntry implements HierarchyUnit {
+public class LdapHierarchyUnit extends DefaultLdapEntry implements HierarchyUnit {
private final boolean functional;
public LdapHierarchyUnit(AbstractLdapDirectory directory, LdapName dn, Attributes attributes) {
Rdn rdn = LdapNameUtils.getLastRdn(dn);
functional = !(directory.getUserBaseRdn().equals(rdn) || directory.getGroupBaseRdn().equals(rdn)
- || directory.getSystemRoleBaseRdn().equals(rdn));
+ || directory.getSystemRoleBaseRdn().equals(rdn) );
}
@Override
}
@Override
- public Iterable<HierarchyUnit> getDirectHierachyUnits(boolean functionalOnly) {
+ public Iterable<HierarchyUnit> getDirectHierarchyUnits(boolean functionalOnly) {
return getDirectoryDao().doGetDirectHierarchyUnits(getDn(), functionalOnly);
}