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, updateCredentialLabel
getStoredCredentials, getStoredCredentialsByType, getStoredCredentialsByTypeStream, getStoredCredentialsStream
createCredential, getStoredCredentialById, getStoredCredentialByNameAndType, moveCredentialTo, removeStoredCredential, updateCredential
default Set<String> getDisableableCredentialTypes(RealmModel realm, UserModel user)
UserCredentialManager
getDisableableCredentialTypes
in interface UserCredentialManager
Stream<String> getDisableableCredentialTypesStream(RealmModel realm, UserModel user)
UserCredentialManager
UserCredentialManager.disableCredentialType(RealmModel, UserModel, String)
method.getDisableableCredentialTypesStream
in interface UserCredentialManager
realm
- 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)
UserCredentialManager
getConfiguredUserStorageCredentialTypes
in interface UserCredentialManager
Stream<String> getConfiguredUserStorageCredentialTypesStream(RealmModel realm, UserModel user)
UserCredentialManager
getConfiguredUserStorageCredentialTypesStream
in interface UserCredentialManager
realm
- a reference to the realm.user
- a reference to the user.Stream
of credential types.Copyright © 2021 JBoss by Red Hat. All rights reserved.