public static interface CredentialInputUpdater.Streams extends CredentialInputUpdater
CredentialInputUpdater.Streams
interface makes all collection-based methods in CredentialInputUpdater
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.CredentialInputUpdater.Streams
Modifier and Type | Method and Description |
---|---|
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 set of credential types that can be disabled via
disableCredentialType . |
disableCredentialType, supportsCredentialType, updateCredential
default Set<String> getDisableableCredentialTypes(RealmModel realm, UserModel user)
CredentialInputUpdater
getDisableableCredentialTypes
in interface CredentialInputUpdater
Stream<String> getDisableableCredentialTypesStream(RealmModel realm, UserModel user)
CredentialInputUpdater
disableCredentialType
.getDisableableCredentialTypesStream
in interface CredentialInputUpdater
realm
- a reference to the realm.user
- the user whose credentials are being searched.Stream
of credential types.Copyright © 2021 JBoss by Red Hat. All rights reserved.