## Uses of Class
org.keycloak.models.UserFederationProviderModel

- Packages that use UserFederationProviderModel
  Package | Description
  --- | ---
  org.keycloak.examples.federation.properties |
  org.keycloak.federation.ldap |
  org.keycloak.models |
  org.keycloak.models.cache |
  org.keycloak.models.cache.entities |
  org.keycloak.models.jpa |
  org.keycloak.models.mongo.keycloak.adapters |
  org.keycloak.models.utils |
  org.keycloak.picketlink |
  org.keycloak.picketlink.ldap |
  org.keycloak.services.managers |
  org.keycloak.testutils |

- - ### Uses of UserFederationProviderModel in org.keycloak.examples.federation.properties

    Fields in org.keycloak.examples.federation.properties declared as UserFederationProviderModel
    Modifier and Type | Field and Description
    --- | ---
    `protected UserFederationProviderModel` | BasePropertiesFederationProvider.`model`

    Methods in org.keycloak.examples.federation.properties that return UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `UserFederationProviderModel` | BasePropertiesFederationProvider.`getModel()`

    Methods in org.keycloak.examples.federation.properties with parameters of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `protected BasePropertiesFederationProvider` | FilePropertiesFederationFactory.`createProvider(KeycloakSession session, UserFederationProviderModel model, Properties props)`
    `protected BasePropertiesFederationProvider` | ClasspathPropertiesFederationFactory.`createProvider(KeycloakSession session, UserFederationProviderModel model, Properties props)`
    `protected abstract BasePropertiesFederationProvider` | BasePropertiesFederationFactory.`createProvider(KeycloakSession session, UserFederationProviderModel model, Properties props)`
    `UserFederationProvider` | BasePropertiesFederationFactory.`getInstance(KeycloakSession session, UserFederationProviderModel model)`
    `void` | BasePropertiesFederationFactory.`syncAllUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel model)`
    `void` | BasePropertiesFederationFactory.`syncChangedUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel model, Date lastSync)`

    Constructors in org.keycloak.examples.federation.properties with parameters of type UserFederationProviderModel
    Constructor and Description
    `BasePropertiesFederationProvider(KeycloakSession session, UserFederationProviderModel model, Properties properties)`
    `ClasspathPropertiesFederationProvider(KeycloakSession session, UserFederationProviderModel model, Properties properties)`
    `FilePropertiesFederationProvider(KeycloakSession session, Properties properties, UserFederationProviderModel model)`

  - ### Uses of UserFederationProviderModel in org.keycloak.federation.ldap

    Fields in org.keycloak.federation.ldap declared as UserFederationProviderModel
    Modifier and Type | Field and Description
    --- | ---
    `protected UserFederationProviderModel` | LDAPFederationProvider.`model`

    Methods in org.keycloak.federation.ldap that return UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `UserFederationProviderModel` | LDAPFederationProvider.`getModel()`

    Methods in org.keycloak.federation.ldap with parameters of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `LDAPFederationProvider` | LDAPFederationProviderFactory.`getInstance(KeycloakSession session, UserFederationProviderModel model)`
    `protected void` | LDAPFederationProviderFactory.`importPicketlinkUsers(KeycloakSession session, String realmId, UserFederationProviderModel fedModel, List<org.picketlink.idm.model.basic.User> users)`
    `protected void` | LDAPFederationProvider.`importPicketlinkUsers(RealmModel realm, List<org.picketlink.idm.model.basic.User> users, UserFederationProviderModel fedModel)`
    `void` | LDAPFederationProviderFactory.`syncAllUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel model)`
    `void` | LDAPFederationProviderFactory.`syncChangedUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel model, Date lastSync)`
    `protected void` | LDAPFederationProviderFactory.`syncImpl(KeycloakSessionFactory sessionFactory, org.picketlink.idm.query.IdentityQuery<org.picketlink.idm.model.basic.User> userQuery, String realmId, UserFederationProviderModel fedModel)`

    Constructors in org.keycloak.federation.ldap with parameters of type UserFederationProviderModel
    Constructor and Description
    `LDAPFederationProvider(KeycloakSession session, UserFederationProviderModel model, org.picketlink.idm.PartitionManager partitionManager)`

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

    Methods in org.keycloak.models that return UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `UserFederationProviderModel` | RealmModel.`addUserFederationProvider(String providerName, Map<String,String> config, int priority, String displayName, int fullSyncPeriod, int changedSyncPeriod, int lastSync)`

    Methods in org.keycloak.models that return types with arguments of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserFederationProviderModel>` | RealmModel.`getUserFederationProviders()`

    Methods in org.keycloak.models with parameters of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `protected UserFederationProvider` | UserFederationManager.`getFederationProvider(UserFederationProviderModel model)`
    `UserFederationProvider` | UserFederationProviderFactory.`getInstance(KeycloakSession session, UserFederationProviderModel model)` called per Keycloak transaction.
    `void` | UserProvider.`preRemove(RealmModel realm, UserFederationProviderModel link)`
    `void` | UserFederationManager.`preRemove(RealmModel realm, UserFederationProviderModel model)`
    `void` | RealmModel.`removeUserFederationProvider(UserFederationProviderModel provider)`
    `void` | UserFederationProviderFactory.`syncAllUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel model)` Sync all users from the provider storage to Keycloak storage.
    `void` | UserFederationProviderFactory.`syncChangedUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel model, Date lastSync)` Sync just changed (added / updated / removed) users from the provider storage to Keycloak storage.
    `void` | RealmModel.`updateUserFederationProvider(UserFederationProviderModel provider)`

    Method parameters in org.keycloak.models with type arguments of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | RealmModel.`setUserFederationProviders(List<UserFederationProviderModel> providers)`

  - ### Uses of UserFederationProviderModel in org.keycloak.models.cache

    Methods in org.keycloak.models.cache that return UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `UserFederationProviderModel` | RealmAdapter.`addUserFederationProvider(String providerName, Map<String,String> config, int priority, String displayName, int fullSyncPeriod, int changedSyncPeriod, int lastSync)`

    Methods in org.keycloak.models.cache that return types with arguments of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserFederationProviderModel>` | RealmAdapter.`getUserFederationProviders()`

    Methods in org.keycloak.models.cache with parameters of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultCacheUserProvider.`preRemove(RealmModel realm, UserFederationProviderModel link)`
    `void` | NoCacheUserProvider.`preRemove(RealmModel realm, UserFederationProviderModel link)`
    `void` | RealmAdapter.`removeUserFederationProvider(UserFederationProviderModel provider)`
    `void` | RealmAdapter.`updateUserFederationProvider(UserFederationProviderModel provider)`

    Method parameters in org.keycloak.models.cache with type arguments of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | RealmAdapter.`setUserFederationProviders(List<UserFederationProviderModel> providers)`

  - ### Uses of UserFederationProviderModel in org.keycloak.models.cache.entities

    Methods in org.keycloak.models.cache.entities that return types with arguments of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserFederationProviderModel>` | CachedRealm.`getUserFederationProviders()`

  - ### Uses of UserFederationProviderModel in org.keycloak.models.jpa

    Methods in org.keycloak.models.jpa that return UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `UserFederationProviderModel` | RealmAdapter.`addUserFederationProvider(String providerName, Map<String,String> config, int priority, String displayName, int fullSyncPeriod, int changedSyncPeriod, int lastSync)`

    Methods in org.keycloak.models.jpa that return types with arguments of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserFederationProviderModel>` | RealmAdapter.`getUserFederationProviders()`

    Methods in org.keycloak.models.jpa with parameters of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | JpaUserProvider.`preRemove(RealmModel realm, UserFederationProviderModel link)`
    `void` | RealmAdapter.`removeUserFederationProvider(UserFederationProviderModel provider)`
    `void` | RealmAdapter.`updateUserFederationProvider(UserFederationProviderModel model)`

    Method parameters in org.keycloak.models.jpa with type arguments of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | RealmAdapter.`setUserFederationProviders(List<UserFederationProviderModel> providers)`

  - ### Uses of UserFederationProviderModel in org.keycloak.models.mongo.keycloak.adapters

    Methods in org.keycloak.models.mongo.keycloak.adapters that return UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `UserFederationProviderModel` | RealmAdapter.`addUserFederationProvider(String providerName, Map<String,String> config, int priority, String displayName, int fullSyncPeriod, int changedSyncPeriod, int lastSync)`

    Methods in org.keycloak.models.mongo.keycloak.adapters that return types with arguments of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserFederationProviderModel>` | RealmAdapter.`getUserFederationProviders()`

    Methods in org.keycloak.models.mongo.keycloak.adapters with parameters of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | MongoUserProvider.`preRemove(RealmModel realm, UserFederationProviderModel link)`
    `void` | RealmAdapter.`removeUserFederationProvider(UserFederationProviderModel provider)`
    `void` | RealmAdapter.`updateUserFederationProvider(UserFederationProviderModel model)`

    Method parameters in org.keycloak.models.mongo.keycloak.adapters with type arguments of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | RealmAdapter.`setUserFederationProviders(List<UserFederationProviderModel> providers)`

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

    Methods in org.keycloak.models.utils with parameters of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `static UserFederationProviderRepresentation` | ModelToRepresentation.`toRepresentation(UserFederationProviderModel model)`

  - ### Uses of UserFederationProviderModel in org.keycloak.picketlink

    Methods in org.keycloak.picketlink with parameters of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `org.picketlink.idm.PartitionManager` | PartitionManagerProvider.`getPartitionManager(UserFederationProviderModel model)`

  - ### Uses of UserFederationProviderModel in org.keycloak.picketlink.ldap

    Methods in org.keycloak.picketlink.ldap with parameters of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `org.picketlink.idm.PartitionManager` | LDAPPartitionManagerProvider.`getPartitionManager(UserFederationProviderModel model)`
    `org.picketlink.idm.PartitionManager` | PartitionManagerRegistry.`getPartitionManager(UserFederationProviderModel model)`

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

    Methods in org.keycloak.services.managers with parameters of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UsersSyncManager.`refreshPeriodicSyncForProvider(KeycloakSessionFactory sessionFactory, TimerProvider timer, UserFederationProviderModel fedProvider, String realmId)`
    `void` | UsersSyncManager.`removePeriodicSyncForProvider(TimerProvider timer, UserFederationProviderModel fedProvider)`
    `void` | UsersSyncManager.`syncAllUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel fedProvider)`
    `void` | UsersSyncManager.`syncChangedUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel fedProvider)`

  - ### Uses of UserFederationProviderModel in org.keycloak.testutils

    Methods in org.keycloak.testutils with parameters of type UserFederationProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `UserFederationProvider` | DummyUserFederationProviderFactory.`getInstance(KeycloakSession session, UserFederationProviderModel model)`
    `void` | DummyUserFederationProviderFactory.`syncAllUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel model)`
    `void` | DummyUserFederationProviderFactory.`syncChangedUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel model, Date lastSync)`

Copyright © 2015. All Rights Reserved.