]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.util/src/org/argeo/util/directory/ldap/LdapHierarchyUnit.java
Improve SSH server. Rename node directory to private.
[lgpl/argeo-commons.git] / org.argeo.util / src / org / argeo / util / directory / ldap / LdapHierarchyUnit.java
index 5cfca3192b0ce985f8724dac573380e551dbf454..8579bc5fdc5697367999da21f919790943e9af7b 100644 (file)
@@ -7,7 +7,7 @@ import javax.naming.ldap.Rdn;
 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) {
@@ -15,7 +15,7 @@ public class LdapHierarchyUnit extends AbstractLdapEntry implements HierarchyUni
 
                Rdn rdn = LdapNameUtils.getLastRdn(dn);
                functional = !(directory.getUserBaseRdn().equals(rdn) || directory.getGroupBaseRdn().equals(rdn)
-                               || directory.getSystemRoleBaseRdn().equals(rdn));
+                               || directory.getSystemRoleBaseRdn().equals(rdn) );
        }
 
        @Override
@@ -24,7 +24,7 @@ public class LdapHierarchyUnit extends AbstractLdapEntry implements HierarchyUni
        }
 
        @Override
-       public Iterable<HierarchyUnit> getDirectHierachyUnits(boolean functionalOnly) {
+       public Iterable<HierarchyUnit> getDirectHierarchyUnits(boolean functionalOnly) {
                return getDirectoryDao().doGetDirectHierarchyUnits(getDn(), functionalOnly);
        }