X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.util%2Fsrc%2Forg%2Fargeo%2Futil%2Fdirectory%2Fldap%2FLdapHierarchyUnit.java;h=bd12244eafb84d9a1daa2f6623698bc4bf917054;hb=285c23f26c4d634cd139d393ebcb708187d5e960;hp=c2fdef4d229d5eb76faf342ccd571d1f6e23f72e;hpb=3066d79e3ced9339679672242bdf2340a03e1f29;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 c2fdef4d2..bd12244ea 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 @@ -1,6 +1,5 @@ package org.argeo.util.directory.ldap; -import javax.naming.directory.Attributes; import javax.naming.ldap.LdapName; import javax.naming.ldap.Rdn; @@ -10,8 +9,8 @@ import org.argeo.util.directory.HierarchyUnit; public class LdapHierarchyUnit extends DefaultLdapEntry implements HierarchyUnit { private final boolean functional; - public LdapHierarchyUnit(AbstractLdapDirectory directory, LdapName dn, Attributes attributes) { - super(directory, dn, attributes); + public LdapHierarchyUnit(AbstractLdapDirectory directory, LdapName dn) { + super(directory, dn); Rdn rdn = LdapNameUtils.getLastRdn(dn); functional = !(directory.getUserBaseRdn().equals(rdn) || directory.getGroupBaseRdn().equals(rdn) @@ -41,7 +40,7 @@ public class LdapHierarchyUnit extends DefaultLdapEntry implements HierarchyUnit } @Override - public String getContext() { + public String getBase() { return getDn().toString(); }