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, hasRoledefault Set<RoleModel> getRealmRoleMappings()
RoleMapperModelgetRealmRoleMappings in interface RoleMapperModelStream<RoleModel> getRealmRoleMappingsStream()
RoleMapperModelgetRealmRoleMappingsStream in interface RoleMapperModelRoleModel. Never returns null.default Set<RoleModel> getClientRoleMappings(ClientModel app)
RoleMapperModelgetClientRoleMappings in interface RoleMapperModelapp - Client to get the roles forStream<RoleModel> getClientRoleMappingsStream(ClientModel app)
RoleMapperModelgetClientRoleMappingsStream in interface RoleMapperModelapp - ClientModel Client to get the roles for.RoleModel. Never returns null.default Set<RoleModel> getRoleMappings()
RoleMapperModelgetRoleMappings in interface RoleMapperModelStream<RoleModel> getRoleMappingsStream()
RoleMapperModelgetRoleMappingsStream in interface RoleMapperModelRoleModel. Never returns null.Copyright © 2022 JBoss by Red Hat. All rights reserved.