X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.util%2Fsrc%2Forg%2Fargeo%2Futil%2Fdirectory%2Fldap%2FLdapHierarchyUnit.java;h=8579bc5fdc5697367999da21f919790943e9af7b;hb=76a8481ee26616efa0fa59838a93bcad937b2692;hp=5cfca3192b0ce985f8724dac573380e551dbf454;hpb=dc27b57704278684e72efcaf72b01c5b91df39f8;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.util/src/org/argeo/util/directory/ldap/LdapHierarchyUnit.java b/org.argeo.util/src/org/argeo/util/directory/ldap/LdapHierarchyUnit.java index 5cfca3192..8579bc5fd 100644 --- a/org.argeo.util/src/org/argeo/util/directory/ldap/LdapHierarchyUnit.java +++ b/org.argeo.util/src/org/argeo/util/directory/ldap/LdapHierarchyUnit.java @@ -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 getDirectHierachyUnits(boolean functionalOnly) { + public Iterable getDirectHierarchyUnits(boolean functionalOnly) { return getDirectoryDao().doGetDirectHierarchyUnits(getDn(), functionalOnly); }