## Uses of Class
org.keycloak.storage.ldap.LDAPStorageProvider

- Packages that use LDAPStorageProvider
  Package | Description
  --- | ---
  org.keycloak.storage.ldap |
  org.keycloak.storage.ldap.idm.query.internal |
  org.keycloak.storage.ldap.mappers |
  org.keycloak.storage.ldap.mappers.membership.group |
  org.keycloak.storage.ldap.mappers.membership.role |
  org.keycloak.storage.ldap.mappers.msad |
  org.keycloak.storage.ldap.mappers.msadlds |

- - ### Uses of LDAPStorageProvider in org.keycloak.storage.ldap

    Methods in org.keycloak.storage.ldap that return LDAPStorageProvider
    Modifier and Type | Method and Description
    --- | ---
    `LDAPStorageProvider` | LDAPStorageProviderFactory.`create(KeycloakSession session, ComponentModel model)`

    Methods in org.keycloak.storage.ldap with parameters of type LDAPStorageProvider
    Modifier and Type | Method and Description
    --- | ---
    `static void` | LDAPUtils.`addMember(LDAPStorageProvider ldapProvider, MembershipType membershipType, String memberAttrName, String memberChildAttrName, LDAPObject ldapParent, LDAPObject ldapChild)` Add ldapChild as member of ldapParent and save ldapParent to LDAP.
    `static LDAPObject` | LDAPUtils.`addUserToLDAP(LDAPStorageProvider ldapProvider, RealmModel realm, UserModel user)`
    `static LDAPObject` | LDAPUtils.`createLDAPGroup(LDAPStorageProvider ldapProvider, String groupName, String groupNameAttribute, Collection<String> objectClasses, String parentDn, Map<String,Set<String>> additionalAttributes, String membershipLdapAttribute)`
    `static LDAPQuery` | LDAPUtils.`createQueryForUserSearch(LDAPStorageProvider ldapProvider, RealmModel realm)`
    `static void` | LDAPUtils.`deleteMember(LDAPStorageProvider ldapProvider, MembershipType membershipType, String memberAttrName, String memberChildAttrName, LDAPObject ldapParent, LDAPObject ldapChild)` Remove ldapChild as member of ldapParent and save ldapParent to LDAP.
    `static void` | LDAPUtils.`fillRangedAttribute(LDAPStorageProvider ldapProvider, LDAPObject ldapObject, String name)` Performs iterative searches over an LDAPObject to return an attribute that is ranged.
    `static Set<String>` | LDAPUtils.`getExistingMemberships(LDAPStorageProvider ldapProvider, String memberAttrName, LDAPObject ldapRole)` Return all existing memberships (values of attribute 'member' ) from the given ldapRole or ldapGroup
    `static List<LDAPObject>` | LDAPUtils.`loadAllLDAPObjects(LDAPQuery ldapQuery, LDAPStorageProvider ldapProvider)` Load all LDAP objects corresponding to given query.
    `static LDAPObject` | LDAPUtils.`updateLDAPGroup(LDAPStorageProvider ldapProvider, LDAPObject ldapObject)`

    Constructors in org.keycloak.storage.ldap with parameters of type LDAPStorageProvider
    Constructor and Description
    `LDAPStorageUserManager(LDAPStorageProvider provider)`
    `LDAPWritesOnlyUserModelDelegate(UserModel delegate, LDAPStorageProvider provider)`

  - ### Uses of LDAPStorageProvider in org.keycloak.storage.ldap.idm.query.internal

    Methods in org.keycloak.storage.ldap.idm.query.internal that return LDAPStorageProvider
    Modifier and Type | Method and Description
    --- | ---
    `LDAPStorageProvider` | LDAPQuery.`getLdapProvider()`

    Constructors in org.keycloak.storage.ldap.idm.query.internal with parameters of type LDAPStorageProvider
    Constructor and Description
    `LDAPQuery(LDAPStorageProvider ldapProvider)`

  - ### Uses of LDAPStorageProvider in org.keycloak.storage.ldap.mappers

    Fields in org.keycloak.storage.ldap.mappers declared as LDAPStorageProvider
    Modifier and Type | Field and Description
    --- | ---
    `protected LDAPStorageProvider` | AbstractLDAPStorageMapper.`ldapProvider`
    `protected LDAPStorageProvider` | TxAwareLDAPUserModelDelegate.`provider`

    Methods in org.keycloak.storage.ldap.mappers that return LDAPStorageProvider
    Modifier and Type | Method and Description
    --- | ---
    `LDAPStorageProvider` | LDAPStorageMapper.`getLdapProvider()` Gets the ldap provider associated to the mapper.
    `LDAPStorageProvider` | AbstractLDAPStorageMapper.`getLdapProvider()`

    Methods in org.keycloak.storage.ldap.mappers with parameters of type LDAPStorageProvider
    Modifier and Type | Method and Description
    --- | ---
    `protected AbstractLDAPStorageMapper` | UserAttributeLDAPStorageMapperFactory.`createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)`
    `protected AbstractLDAPStorageMapper` | HardcodedLDAPRoleStorageMapperFactory.`createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)`
    `protected AbstractLDAPStorageMapper` | HardcodedLDAPGroupStorageMapperFactory.`createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)`
    `protected AbstractLDAPStorageMapper` | HardcodedLDAPAttributeMapperFactory.`createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)`
    `protected AbstractLDAPStorageMapper` | HardcodedAttributeMapperFactory.`createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)`
    `protected AbstractLDAPStorageMapper` | FullNameLDAPStorageMapperFactory.`createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)`
    `protected AbstractLDAPStorageMapper` | CertificateLDAPStorageMapperFactory.`createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)`
    `protected abstract AbstractLDAPStorageMapper` | AbstractLDAPStorageMapperFactory.`createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)`

    Constructors in org.keycloak.storage.ldap.mappers with parameters of type LDAPStorageProvider
    Constructor and Description
    `AbstractLDAPStorageMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider)`
    `CertificateLDAPStorageMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider)`
    `FullNameLDAPStorageMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider)`
    `HardcodedAttributeMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider)`
    `HardcodedLDAPAttributeMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider)`
    `HardcodedLDAPGroupStorageMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider)`
    `HardcodedLDAPRoleStorageMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider)`
    `LDAPStorageMapperManager(LDAPStorageProvider ldapProvider)`
    `LDAPTransaction(LDAPStorageProvider ldapProvider, LDAPObject ldapUser)`
    `TxAwareLDAPUserModelDelegate(UserModel delegate, LDAPStorageProvider provider, LDAPObject ldapUser)`
    `UserAttributeLDAPStorageMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider)`

  - ### Uses of LDAPStorageProvider in org.keycloak.storage.ldap.mappers.membership.group

    Methods in org.keycloak.storage.ldap.mappers.membership.group with parameters of type LDAPStorageProvider
    Modifier and Type | Method and Description
    --- | ---
    `protected AbstractLDAPStorageMapper` | GroupLDAPStorageMapperFactory.`createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)`
    `Collection<String>` | GroupMapperConfig.`getGroupObjectClasses(LDAPStorageProvider ldapProvider)`

    Constructors in org.keycloak.storage.ldap.mappers.membership.group with parameters of type LDAPStorageProvider
    Constructor and Description
    `GroupLDAPStorageMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider, GroupLDAPStorageMapperFactory factory)`

  - ### Uses of LDAPStorageProvider in org.keycloak.storage.ldap.mappers.membership.role

    Methods in org.keycloak.storage.ldap.mappers.membership.role with parameters of type LDAPStorageProvider
    Modifier and Type | Method and Description
    --- | ---
    `protected AbstractLDAPStorageMapper` | RoleLDAPStorageMapperFactory.`createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)`
    `Collection<String>` | RoleMapperConfig.`getRoleObjectClasses(LDAPStorageProvider ldapProvider)`

    Constructors in org.keycloak.storage.ldap.mappers.membership.role with parameters of type LDAPStorageProvider
    Constructor and Description
    `RoleLDAPStorageMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider, RoleLDAPStorageMapperFactory factory)`

  - ### Uses of LDAPStorageProvider in org.keycloak.storage.ldap.mappers.msad

    Methods in org.keycloak.storage.ldap.mappers.msad with parameters of type LDAPStorageProvider
    Modifier and Type | Method and Description
    --- | ---
    `protected AbstractLDAPStorageMapper` | MSADUserAccountControlStorageMapperFactory.`createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)`

    Constructors in org.keycloak.storage.ldap.mappers.msad with parameters of type LDAPStorageProvider
    Constructor and Description
    `MSADUserAccountControlStorageMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider)`

  - ### Uses of LDAPStorageProvider in org.keycloak.storage.ldap.mappers.msadlds

    Methods in org.keycloak.storage.ldap.mappers.msadlds with parameters of type LDAPStorageProvider
    Modifier and Type | Method and Description
    --- | ---
    `protected AbstractLDAPStorageMapper` | MSADLDSUserAccountControlStorageMapperFactory.`createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)`

    Constructors in org.keycloak.storage.ldap.mappers.msadlds with parameters of type LDAPStorageProvider
    Constructor and Description
    `MSADLDSUserAccountControlStorageMapper(ComponentModel mapperModel, LDAPStorageProvider ldapProvider)`

Copyright © 2020 JBoss by Red Hat. All rights reserved.