public class LdapSearch extends DirectorySearch<LdapParameters>
groupFilter, ldapParameters, userFilter| Constructor and Description |
|---|
LdapSearch(LdapParameters ldapParameters) |
| Modifier and Type | Method and Description |
|---|---|
PagedSearchResult |
findAllGroups(org.apache.directory.ldap.client.api.LdapConnection ldapCon) |
PagedSearchResult |
findAllUsers(org.apache.directory.ldap.client.api.LdapConnection ldapCon) |
PagedSearchResult |
findByUserLogin(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
java.lang.String userLogin) |
PagedSearchResult |
findGroupsDnByLastModification(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
java.util.Optional<java.lang.String> lastUpdate) |
PagedSearchResult |
findSplitGroup(org.apache.directory.ldap.client.api.LdapConnection ldapCon)
Get split group from its name
|
java.util.Optional<org.apache.directory.api.ldap.model.entry.Entry> |
findUserFromDn(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.api.ldap.model.name.Dn userDn)
Get user entry from DN considering user filter and ignoring incremental mode
|
PagedSearchResult |
findUsersDnByLastModification(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
java.util.Optional<java.lang.String> lastUpdate) |
java.util.Optional<org.apache.directory.api.ldap.model.entry.Entry> |
getGroupFromDn(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.api.ldap.model.name.Dn groupDn)
Get group entry from DN considering group filter and ignoring incremental
mode
|
findByFilter, findByFilterAndAttributes, findByFilterAndBaseDnAndScopeAndAttributespublic LdapSearch(LdapParameters ldapParameters)
public PagedSearchResult findAllUsers(org.apache.directory.ldap.client.api.LdapConnection ldapCon) throws org.apache.directory.api.ldap.model.exception.LdapException
org.apache.directory.api.ldap.model.exception.LdapExceptionpublic PagedSearchResult findUsersDnByLastModification(org.apache.directory.ldap.client.api.LdapConnection ldapCon, java.util.Optional<java.lang.String> lastUpdate) throws org.apache.directory.api.ldap.model.exception.LdapException
org.apache.directory.api.ldap.model.exception.LdapExceptionpublic PagedSearchResult findGroupsDnByLastModification(org.apache.directory.ldap.client.api.LdapConnection ldapCon, java.util.Optional<java.lang.String> lastUpdate) throws org.apache.directory.api.ldap.model.exception.LdapException
org.apache.directory.api.ldap.model.exception.LdapExceptionpublic PagedSearchResult findAllGroups(org.apache.directory.ldap.client.api.LdapConnection ldapCon) throws org.apache.directory.api.ldap.model.exception.LdapException
org.apache.directory.api.ldap.model.exception.LdapExceptionpublic java.util.Optional<org.apache.directory.api.ldap.model.entry.Entry> findUserFromDn(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.api.ldap.model.name.Dn userDn)
throws org.apache.directory.api.ldap.model.exception.LdapException
ldapCon - userDn - org.apache.directory.api.ldap.model.exception.LdapExceptionpublic java.util.Optional<org.apache.directory.api.ldap.model.entry.Entry> getGroupFromDn(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.api.ldap.model.name.Dn groupDn)
throws org.apache.directory.api.ldap.model.exception.LdapException
ldapCon - userDn - org.apache.directory.api.ldap.model.exception.LdapExceptionpublic PagedSearchResult findSplitGroup(org.apache.directory.ldap.client.api.LdapConnection ldapCon) throws org.apache.directory.api.ldap.model.exception.LdapException
ldapCon - org.apache.directory.api.ldap.model.exception.LdapExceptionNullOrEmptySplitGroupNamepublic PagedSearchResult findByUserLogin(org.apache.directory.ldap.client.api.LdapConnection ldapCon, java.lang.String userLogin) throws org.apache.directory.api.ldap.model.exception.LdapException
org.apache.directory.api.ldap.model.exception.LdapExceptionCopyright © 2023. All Rights Reserved.