Class LdapMapQuery
- java.lang.Object
- 
- org.keycloak.models.map.storage.ldap.model.LdapMapQuery
 
- 
- All Implemented Interfaces:
- AutoCloseable
 
 public class LdapMapQuery extends Object implements AutoCloseable Default IdentityQuery implementation. LDAPQuery should be closed after use in case that pagination was used (initPagination was called) Closing LDAPQuery is very important in case ldapContextManager contains VaultSecret- Author:
- Shane Bryzak
 
- 
- 
Constructor SummaryConstructors Constructor Description LdapMapQuery()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description LdapMapQueryaddMappers(Collection<ComponentModel> mappers)voidaddObjectClasses(Collection<String> objectClasses)voidaddReturningLdapAttribute(String ldapAttributeName)voidaddReturningReadOnlyLdapAttribute(String ldapAttributeName)voidclose()intgetLimit()List<ComponentModel>getMappers()LdapModelCriteriaBuilder<?,?,?>getModelCriteriaBuilder()Set<String>getObjectClasses()intgetOffset()Set<String>getReturningLdapAttributes()Set<String>getReturningReadOnlyLdapAttributes()StringgetSearchDn()intgetSearchScope()LdapMapQuerysetLimit(int limit)voidsetModelCriteriaBuilder(LdapModelCriteriaBuilder<?,?,?> ldapModelCriteriaBuilder)LdapMapQuerysetOffset(int offset)voidsetSearchDn(String searchDn)voidsetSearchScope(int searchScope)
 
- 
- 
- 
Method Detail- 
setSearchDnpublic void setSearchDn(String searchDn) 
 - 
addObjectClassespublic void addObjectClasses(Collection<String> objectClasses) 
 - 
addReturningLdapAttributepublic void addReturningLdapAttribute(String ldapAttributeName) 
 - 
addReturningReadOnlyLdapAttributepublic void addReturningReadOnlyLdapAttribute(String ldapAttributeName) 
 - 
addMapperspublic LdapMapQuery addMappers(Collection<ComponentModel> mappers) 
 - 
setSearchScopepublic void setSearchScope(int searchScope) 
 - 
getSearchDnpublic String getSearchDn() 
 - 
getMapperspublic List<ComponentModel> getMappers() 
 - 
getSearchScopepublic int getSearchScope() 
 - 
getLimitpublic int getLimit() 
 - 
getOffsetpublic int getOffset() 
 - 
setOffsetpublic LdapMapQuery setOffset(int offset) 
 - 
setLimitpublic LdapMapQuery setLimit(int limit) 
 - 
closepublic void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
setModelCriteriaBuilderpublic void setModelCriteriaBuilder(LdapModelCriteriaBuilder<?,?,?> ldapModelCriteriaBuilder) 
 - 
getModelCriteriaBuilderpublic LdapModelCriteriaBuilder<?,?,?> getModelCriteriaBuilder() 
 
- 
 
-