Class LDAPObject
- java.lang.Object
-
- org.keycloak.storage.ldap.idm.model.LDAPObject
-
public class LDAPObject extends Object
- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description LDAPObject()
-
Method Summary
-
-
-
Method Detail
-
executeOnMandatoryAttributesComplete
public void executeOnMandatoryAttributesComplete(Set<String> mandatoryAttributeNames, Consumer<LDAPObject> consumer)
-
isWaitingForExecutionOnMandatoryAttributesComplete
public boolean isWaitingForExecutionOnMandatoryAttributesComplete()
-
getUuid
public String getUuid()
-
setUuid
public void setUuid(String uuid)
-
getDn
public LDAPDn getDn()
-
setDn
public void setDn(LDAPDn 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(LDAPObject obj, String name)
-
-