public static interface UserCredentialManager.Streams extends UserCredentialManager, UserCredentialStore.Streams
UserCredentialManager.Streams interface makes all collection-based methods in UserCredentialManager
default by providing implementations that delegate to the Stream-based variants instead of the other way around.
It allows for implementations to focus on the Stream-based approach for processing sets of data and benefit
from the potential memory and performance optimizations of that approach.UserCredentialManager.Streams| Modifier and Type | Method and Description |
|---|---|
default List<String> |
getConfiguredUserStorageCredentialTypes(RealmModel realm,
UserModel user)
Return credential types, which are provided by the user storage where user is stored.
|
Stream<String> |
getConfiguredUserStorageCredentialTypesStream(RealmModel realm,
UserModel user)
Obtains the credential types provided by the user storage where the specified user is stored.
|
default Set<String> |
getDisableableCredentialTypes(RealmModel realm,
UserModel user)
Returns a set of credential types that can be disabled by disableCredentialType() method
|
Stream<String> |
getDisableableCredentialTypesStream(RealmModel realm,
UserModel user)
Obtains the credential types that can be disabled by means of the
UserCredentialManager.disableCredentialType(RealmModel, UserModel, String)
method. |
authenticate, createCredentialThroughProvider, disableCredentialType, isConfiguredFor, isConfiguredLocally, isValid, isValid, updateCredential, updateCredentialLabelgetStoredCredentials, getStoredCredentialsByType, getStoredCredentialsByTypeStream, getStoredCredentialsStreamcreateCredential, getStoredCredentialById, getStoredCredentialByNameAndType, moveCredentialTo, removeStoredCredential, updateCredentialdefault Set<String> getDisableableCredentialTypes(RealmModel realm, UserModel user)
UserCredentialManagergetDisableableCredentialTypes in interface UserCredentialManagerStream<String> getDisableableCredentialTypesStream(RealmModel realm, UserModel user)
UserCredentialManagerUserCredentialManager.disableCredentialType(RealmModel, UserModel, String)
method.getDisableableCredentialTypesStream in interface UserCredentialManagerrealm - a reference to the realm.user - the user whose credentials are being searched.Stream of credential types.default List<String> getConfiguredUserStorageCredentialTypes(RealmModel realm, UserModel user)
UserCredentialManagergetConfiguredUserStorageCredentialTypes in interface UserCredentialManagerStream<String> getConfiguredUserStorageCredentialTypesStream(RealmModel realm, UserModel user)
UserCredentialManagergetConfiguredUserStorageCredentialTypesStream in interface UserCredentialManagerrealm - a reference to the realm.user - a reference to the user.Stream of credential types.Copyright © 2021 JBoss by Red Hat. All rights reserved.