java.lang.Object
org.keycloak.models.map.storage.ldap.model.LdapMapDn

public class LdapMapDn extends Object
Author:
Marek Posolda
  • Method Details

    • fromString

      public static LdapMapDn fromString(String dnString)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getFirstRdn

      public LdapMapDn.RDN getFirstRdn()
      Returns:
      first entry. Usually entry corresponding to something like "uid=joe" from the DN like "uid=joe,dc=something,dc=org"
    • getParentDn

      public LdapMapDn getParentDn()
      Returns:
      DN like "dc=something,dc=org" from the DN like "uid=joe,dc=something,dc=org". Returned DN will be new clone not related to the original DN instance.
    • isDescendantOf

      public boolean isDescendantOf(LdapMapDn expectedParentDn)
    • addFirst

      public void addFirst(String rdnName, String rdnValue)
    • addFirst

      public void addFirst(LdapMapDn.RDN entry)