Class LDAPObject
- java.lang.Object
- 
- org.keycloak.storage.ldap.idm.model.LDAPObject
 
- 
 public class LDAPObject extends Object - Author:
- Marek Posolda
 
- 
- 
Constructor SummaryConstructors Constructor Description LDAPObject()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
executeOnMandatoryAttributesCompletepublic void executeOnMandatoryAttributesComplete(Set<String> mandatoryAttributeNames, Consumer<LDAPObject> consumer) 
 - 
isWaitingForExecutionOnMandatoryAttributesCompletepublic boolean isWaitingForExecutionOnMandatoryAttributesComplete() 
 - 
getUuidpublic String getUuid() 
 - 
setUuidpublic void setUuid(String uuid) 
 - 
getDnpublic LDAPDn getDn() 
 - 
setDnpublic void setDn(LDAPDn dn) 
 - 
setObjectClassespublic void setObjectClasses(Collection<String> objectClasses) 
 - 
addReadOnlyAttributeNamepublic void addReadOnlyAttributeName(String readOnlyAttribute) 
 - 
removeReadOnlyAttributeNamepublic void removeReadOnlyAttributeName(String readOnlyAttribute) 
 - 
setRdnAttributeNamepublic void setRdnAttributeName(String rdnAttributeName) Useful when single value will be used as the "RDN" attribute. Which will be most of the cases
 - 
addRdnAttributeNamepublic void addRdnAttributeName(String rdnAttributeName) 
 - 
isRangeCompletepublic boolean isRangeComplete(String name) 
 - 
getCurrentRangepublic int getCurrentRange(String name) 
 - 
isRangeCompleteForAllAttributespublic boolean isRangeCompleteForAllAttributes() 
 - 
addRangedAttributepublic void addRangedAttribute(String name, int max) 
 - 
populateRangedAttributepublic void populateRangedAttribute(LDAPObject obj, String name) 
 
- 
 
-