Class LdapMapQuery
java.lang.Object
org.keycloak.models.map.storage.ldap.model.LdapMapQuery
- All Implemented Interfaces:
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMappers(Collection<ComponentModel> mappers) voidaddObjectClasses(Collection<String> objectClasses) voidaddReturningLdapAttribute(String ldapAttributeName) voidaddReturningReadOnlyLdapAttribute(String ldapAttributeName) voidclose()intgetLimit()LdapModelCriteriaBuilder<?,?, ?> intintsetLimit(int limit) voidsetModelCriteriaBuilder(LdapModelCriteriaBuilder<?, ?, ?> ldapModelCriteriaBuilder) setOffset(int offset) voidsetSearchDn(String searchDn) voidsetSearchScope(int searchScope)
-
Constructor Details
-
LdapMapQuery
public LdapMapQuery()
-
-
Method Details
-
setSearchDn
-
addObjectClasses
-
addReturningLdapAttribute
-
addReturningReadOnlyLdapAttribute
-
addMappers
-
setSearchScope
public void setSearchScope(int searchScope) -
getSearchDn
-
getObjectClasses
-
getReturningLdapAttributes
-
getReturningReadOnlyLdapAttributes
-
getMappers
-
getSearchScope
public int getSearchScope() -
getLimit
public int getLimit() -
getOffset
public int getOffset() -
setOffset
-
setLimit
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
setModelCriteriaBuilder
-
getModelCriteriaBuilder
-