## Uses of Class
org.keycloak.storage.UserStorageProviderModel

- Packages that use UserStorageProviderModel
  Package | Description
  --- | ---
  org.keycloak.federation.kerberos |
  org.keycloak.federation.sssd |
  org.keycloak.models |
  org.keycloak.models.utils |
  org.keycloak.services.managers |
  org.keycloak.storage.ldap |
  org.keycloak.storage.ldap.mappers |
  org.keycloak.storage.ldap.mappers.membership.group |
  org.keycloak.storage.ldap.mappers.membership.role |
  org.keycloak.storage.user |

- - ### Uses of UserStorageProviderModel in org.keycloak.federation.kerberos

    Fields in org.keycloak.federation.kerberos declared as UserStorageProviderModel
    Modifier and Type | Field and Description
    --- | ---
    `protected UserStorageProviderModel` | KerberosFederationProvider.`model`

    Constructors in org.keycloak.federation.kerberos with parameters of type UserStorageProviderModel
    Constructor and Description
    `KerberosFederationProvider(KeycloakSession session, UserStorageProviderModel model, KerberosFederationProviderFactory factory)`

  - ### Uses of UserStorageProviderModel in org.keycloak.federation.sssd

    Fields in org.keycloak.federation.sssd declared as UserStorageProviderModel
    Modifier and Type | Field and Description
    --- | ---
    `protected UserStorageProviderModel` | SSSDFederationProvider.`model`

    Constructors in org.keycloak.federation.sssd with parameters of type UserStorageProviderModel
    Constructor and Description
    `SSSDFederationProvider(KeycloakSession session, UserStorageProviderModel model, SSSDFederationProviderFactory sssdFederationProviderFactory)`

  - ### Uses of UserStorageProviderModel in org.keycloak.models

    Methods in org.keycloak.models that return types with arguments of type UserStorageProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `default List<UserStorageProviderModel>` | RealmModel.`getUserStorageProviders()` Deprecated. Use `getUserStorageProvidersStream` instead.
    `default Stream<UserStorageProviderModel>` | RealmModel.`getUserStorageProvidersStream()` Returns sorted `UserStorageProviderModel` as a stream.

  - ### Uses of UserStorageProviderModel in org.keycloak.models.utils

    Methods in org.keycloak.models.utils that return UserStorageProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `static UserStorageProviderModel` | KeycloakModelUtils.`findUserStorageProviderById(String fedProviderId, RealmModel realm)`
    `static UserStorageProviderModel` | KeycloakModelUtils.`findUserStorageProviderByName(String displayName, RealmModel realm)`

  - ### Uses of UserStorageProviderModel in org.keycloak.services.managers

    Methods in org.keycloak.services.managers that return UserStorageProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `UserStorageProviderModel` | UserStorageSyncManager.UserStorageProviderClusterEvent.`getStorageProvider()`

    Methods in org.keycloak.services.managers with parameters of type UserStorageProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `static UserStorageSyncManager.UserStorageProviderClusterEvent` | UserStorageSyncManager.UserStorageProviderClusterEvent.`createEvent(boolean removed, String realmId, UserStorageProviderModel provider)`
    `void` | UserStorageSyncManager.`notifyToRefreshPeriodicSync(KeycloakSession session, RealmModel realm, UserStorageProviderModel provider, boolean removed)`
    `protected void` | UserStorageSyncManager.`refreshPeriodicSyncForProvider(KeycloakSessionFactory sessionFactory, TimerProvider timer, UserStorageProviderModel provider, String realmId)`
    `protected void` | UserStorageSyncManager.`removePeriodicSyncForProvider(TimerProvider timer, UserStorageProviderModel fedProvider)`
    `void` | UserStorageSyncManager.UserStorageProviderClusterEvent.`setStorageProvider(UserStorageProviderModel federationProvider)`
    `SynchronizationResult` | UserStorageSyncManager.`syncAllUsers(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel provider)`
    `SynchronizationResult` | UserStorageSyncManager.`syncChangedUsers(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel provider)`

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

    Fields in org.keycloak.storage.ldap declared as UserStorageProviderModel
    Modifier and Type | Field and Description
    --- | ---
    `protected UserStorageProviderModel` | LDAPStorageProvider.`model`

    Methods in org.keycloak.storage.ldap that return UserStorageProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `UserStorageProviderModel` | LDAPStorageProvider.`getModel()`

    Methods in org.keycloak.storage.ldap with parameters of type UserStorageProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `SynchronizationResult` | LDAPStorageProviderFactory.`sync(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model)`
    `SynchronizationResult` | LDAPStorageProviderFactory.`syncSince(Date lastSync, KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model)`

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

    Methods in org.keycloak.storage.ldap.mappers with parameters of type UserStorageProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `default void` | LDAPStorageMapperFactory.`onParentUpdate(RealmModel realm, UserStorageProviderModel oldParent, UserStorageProviderModel newParent, ComponentModel mapperModel)`

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

    Methods in org.keycloak.storage.ldap.mappers.membership.group with parameters of type UserStorageProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | GroupLDAPStorageMapperFactory.`onParentUpdate(RealmModel realm, UserStorageProviderModel oldParent, UserStorageProviderModel newParent, ComponentModel mapperModel)`

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

    Methods in org.keycloak.storage.ldap.mappers.membership.role with parameters of type UserStorageProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | RoleLDAPStorageMapperFactory.`onParentUpdate(RealmModel realm, UserStorageProviderModel oldParent, UserStorageProviderModel newParent, ComponentModel mapperModel)`

  - ### Uses of UserStorageProviderModel in org.keycloak.storage.user

    Methods in org.keycloak.storage.user with parameters of type UserStorageProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `SynchronizationResult` | ImportSynchronization.`sync(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model)`
    `SynchronizationResult` | ImportSynchronization.`syncSince(Date lastSync, KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model)`

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