package org.argeo.util.directory.ldap;
+import java.util.Locale;
+
import javax.naming.ldap.LdapName;
import javax.naming.ldap.Rdn;
return name;
}
+ @Override
+ public String getHierarchyUnitLabel(Locale locale) {
+ String key = LdapNameUtils.getLastRdn(getDn()).getType();
+ Object value = LdapEntry.getLocalized(getProperties(), key, locale);
+ if (value == null)
+ value = getHierarchyUnitName();
+ assert value != null;
+ return value.toString();
+ }
+
@Override
public String getBase() {
return getDn().toString();