public static interface RoleMapperModel.Streams extends RoleMapperModel
RoleMapperModel.Streams
interface makes all collection-based methods in RoleMapperModel
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.RoleMapperModel.Streams
Modifier and Type | Method and Description |
---|---|
default Set<RoleModel> |
getClientRoleMappings(ClientModel app)
Returns set of client roles that are directly set to this object for the given client.
|
Stream<RoleModel> |
getClientRoleMappingsStream(ClientModel app)
Returns stream of client roles that are directly set to this object for the given client.
|
default Set<RoleModel> |
getRealmRoleMappings()
Returns set of realm roles that are directly set to this object.
|
Stream<RoleModel> |
getRealmRoleMappingsStream()
Returns stream of realm roles that are directly set to this object.
|
default Set<RoleModel> |
getRoleMappings()
Returns set of all role (both realm all client) that are directly set to this object.
|
Stream<RoleModel> |
getRoleMappingsStream()
Returns stream of all role (both realm all client) that are directly set to this object.
|
deleteRoleMapping, grantRole, hasRole
default Set<RoleModel> getRealmRoleMappings()
RoleMapperModel
getRealmRoleMappings
in interface RoleMapperModel
Stream<RoleModel> getRealmRoleMappingsStream()
RoleMapperModel
getRealmRoleMappingsStream
in interface RoleMapperModel
RoleModel
. Never returns null
.default Set<RoleModel> getClientRoleMappings(ClientModel app)
RoleMapperModel
getClientRoleMappings
in interface RoleMapperModel
app
- Client to get the roles forStream<RoleModel> getClientRoleMappingsStream(ClientModel app)
RoleMapperModel
getClientRoleMappingsStream
in interface RoleMapperModel
app
- ClientModel
Client to get the roles for.RoleModel
. Never returns null
.default Set<RoleModel> getRoleMappings()
RoleMapperModel
getRoleMappings
in interface RoleMapperModel
Stream<RoleModel> getRoleMappingsStream()
RoleMapperModel
getRoleMappingsStream
in interface RoleMapperModel
RoleModel
. Never returns null
.Copyright © 2021 JBoss by Red Hat. All rights reserved.