## Uses of Interface
org.keycloak.models.UserModel.Streams

- Packages that use UserModel.Streams
  Package | Description
  --- | ---
  org.keycloak.federation.kerberos |
  org.keycloak.federation.sssd |
  org.keycloak.models |
  org.keycloak.models.cache |
  org.keycloak.models.jpa |
  org.keycloak.models.map.user |
  org.keycloak.models.utils |
  org.keycloak.storage.adapter |
  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.ldap.mappers.msad |
  org.keycloak.storage.ldap.mappers.msadlds |

- - ### Uses of UserModel.Streams in org.keycloak.federation.kerberos

    Classes in org.keycloak.federation.kerberos that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReadOnlyKerberosUserModelDelegate`

  - ### Uses of UserModel.Streams in org.keycloak.federation.sssd

    Classes in org.keycloak.federation.sssd that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReadonlySSSDUserModelDelegate` Readonly proxy for a SSSD UserModel that prevents attributes from being updated.

  - ### Uses of UserModel.Streams in org.keycloak.models

    Classes in org.keycloak.models that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `UserModelDefaultMethods.Streams` The `UserModelDefaultMethods.Streams` class extends the `UserModelDefaultMethods` abstract class and implements the `UserModel.Streams` interface, allowing subclasses to focus on the implementation of the `Stream`-based query methods and providing default implementations for the collections-based variants that delegate to their `Stream` counterparts.

  - ### Uses of UserModel.Streams in org.keycloak.models.cache

    Subinterfaces of UserModel.Streams in org.keycloak.models.cache
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `CachedUserModel.Streams` The `CachedUserModel.Streams` interface differs from `CachedUserModel` in that it extends the `UserModel.Streams` interface, allowing implementations of `CachedUserModel` to focus on the `Stream`-based methods in the `UserModel` interface.

  - ### Uses of UserModel.Streams in org.keycloak.models.jpa

    Classes in org.keycloak.models.jpa that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UserAdapter`

  - ### Uses of UserModel.Streams in org.keycloak.models.map.user

    Classes in org.keycloak.models.map.user that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractUserModel<E extends AbstractEntity>`
    `class` | `MapUserAdapter<K>`

  - ### Uses of UserModel.Streams in org.keycloak.models.utils

    Classes in org.keycloak.models.utils that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReadOnlyUserModelDelegate`
    `class` | `UserModelDelegate` Delegation pattern.

  - ### Uses of UserModel.Streams in org.keycloak.storage.adapter

    Classes in org.keycloak.storage.adapter that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `AbstractUserAdapter.Streams` The `AbstractUserAdapter.Streams` class extends the `AbstractUserAdapter` abstract class and implements the `UserModel.Streams` interface, allowing subclasses to focus on the implementation of the `Stream`-based query methods and providing default implementations for the collections-based variants that delegate to their `Stream` counterparts.
    `static class` | `AbstractUserAdapterFederatedStorage.Streams` The `AbstractUserAdapterFederatedStorage.Streams` class extends the `AbstractUserAdapterFederatedStorage` abstract class and implements the `UserModel.Streams` interface, allowing subclasses to focus on the implementation of the `Stream`-based query methods and providing default implementations for the collections-based variants that delegate to their `Stream` counterparts.
    `class` | `InMemoryUserAdapter`
    `class` | `UpdateOnlyChangeUserModelDelegate` This will perform update operation for particular attribute/property just if the existing value is not already same.

  - ### Uses of UserModel.Streams in org.keycloak.storage.ldap

    Classes in org.keycloak.storage.ldap that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LDAPWritesOnlyUserModelDelegate` User model delegate, which tracks what attributes were written to LDAP in this transaction.
    `class` | `ReadonlyLDAPUserModelDelegate` Will be good to get rid of this class and use ReadOnlyUserModelDelegate, but it can't be done now due the backwards compatibility.

  - ### Uses of UserModel.Streams in org.keycloak.storage.ldap.mappers

    Classes in org.keycloak.storage.ldap.mappers that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TxAwareLDAPUserModelDelegate`

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

    Classes in org.keycloak.storage.ldap.mappers.membership.group that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate`

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

    Classes in org.keycloak.storage.ldap.mappers.membership.role that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate`

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

    Classes in org.keycloak.storage.ldap.mappers.msad that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MSADUserAccountControlStorageMapper.MSADUserModelDelegate`

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

    Classes in org.keycloak.storage.ldap.mappers.msadlds that implement UserModel.Streams
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate`

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