Class LdapMapDn.RDN
- java.lang.Object
-
- org.keycloak.models.map.storage.ldap.model.LdapMapDn.RDN
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getAllKeys()
String
getAttrValue(String attrName)
Assume that RDN is something like "uid=john", then this method will return "john" in case that attrName is "uid" .boolean
removeAttrValue(String attrName)
void
setAttrValue(String attrName, String newAttrValue)
String
toString()
String
toString(boolean escaped)
-
-
-
Method Detail
-
getAllKeys
public List<String> getAllKeys()
- Returns:
- Keys in the RDN. Returned list is the copy, which is not linked to the original RDN
-
getAttrValue
public String getAttrValue(String attrName)
Assume that RDN is something like "uid=john", then this method will return "john" in case that attrName is "uid" . This is useful in case that RDN is multi-key - something like "uid=john+cn=John Doe" and we want to return just "john" as the value of "uid" The returned value will be unescaped
-
removeAttrValue
public boolean removeAttrValue(String attrName)
-
toString
public String toString(boolean escaped)
- Parameters:
escaped
- indicates whether return escaped or unescaped values. EG. "uid=john,comma" VS "uid=john\,comma"
-
-