Package org.keycloak.storage.adapter
- 
Class Summary Class Description AbstractUserAdapter This abstract class provides implementations for everything but getUsername().AbstractUserAdapter.Streams TheStreams(org.keycloak.models.KeycloakSession,org.keycloak.models.RealmModel,org.keycloak.component.ComponentModel)interface makes all collection-based methods inAbstractUserAdapterdefault by providing implementations that delegate to theStream-based variants instead of the other way around.AbstractUserAdapterFederatedStorage Assumes everything is managed by federated storage except for username.AbstractUserAdapterFederatedStorage.Streams TheStreams(org.keycloak.models.KeycloakSession,org.keycloak.models.RealmModel,org.keycloak.component.ComponentModel)interface makes all collection-based methods inAbstractUserAdapterFederatedStoragedefault by providing implementations that delegate to theStream-based variants instead of the other way around.InMemoryUserAdapter UpdateOnlyChangeUserModelDelegate This will perform update operation for particular attribute/property just if the existing value is not already same.