Class LdapMapObject
- java.lang.Object
-
- org.keycloak.models.map.storage.ldap.model.LdapMapObject
-
- All Implemented Interfaces:
AbstractEntity
public class LdapMapObject extends Object implements AbstractEntity
- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description LdapMapObject()
-
Method Summary
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in interfaceAbstractEntity
-
setId
public void setId(String id)
- Specified by:
setId
in interfaceAbstractEntity
-
getDn
public LdapMapDn getDn()
-
setDn
public void setDn(LdapMapDn dn)
-
setObjectClasses
public void setObjectClasses(Collection<String> objectClasses)
-
addReadOnlyAttributeName
public void addReadOnlyAttributeName(String readOnlyAttribute)
-
removeReadOnlyAttributeName
public void removeReadOnlyAttributeName(String readOnlyAttribute)
-
setRdnAttributeName
public void setRdnAttributeName(String rdnAttributeName)
Useful when single value will be used as the "RDN" attribute. Which will be most of the cases
-
addRdnAttributeName
public void addRdnAttributeName(String rdnAttributeName)
-
isRangeComplete
public boolean isRangeComplete(String name)
-
getCurrentRange
public int getCurrentRange(String name)
-
isRangeCompleteForAllAttributes
public boolean isRangeCompleteForAllAttributes()
-
addRangedAttribute
public void addRangedAttribute(String name, int max)
-
populateRangedAttribute
public void populateRangedAttribute(LdapMapObject obj, String name)
-
-