public abstract class MapClientScopeAdapter<K> extends AbstractClientScopeModel<MapClientScopeEntity<K>> implements ClientScopeModel
ClientScopeModel.ClientScopeRemovedEvent, ClientScopeModel.SearchableFields
OrderedModel.OrderedModelComparator<OM extends OrderedModel>
entity, realm, session
CONSENT_SCREEN_TEXT, DISPLAY_ON_CONSENT_SCREEN, GUI_ORDER, INCLUDE_IN_TOKEN_SCOPE
Constructor and Description |
---|
MapClientScopeAdapter(KeycloakSession session,
RealmModel realm,
MapClientScopeEntity<K> entity) |
equals, hashCode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getConsentScreenText, getGuiOrder, getId, isDisplayOnConsentScreen, isIncludeInTokenScope, setConsentScreenText, setDisplayOnConsentScreen, setGuiOrder, setIncludeInTokenScope
getProtocolMappers
getRealmScopeMappings, getScopeMappings
public MapClientScopeAdapter(KeycloakSession session, RealmModel realm, MapClientScopeEntity<K> entity)
public String getName()
getName
in interface ClientScopeModel
public void setName(String name)
setName
in interface ClientScopeModel
public String getDescription()
getDescription
in interface ClientScopeModel
public void setDescription(String description)
setDescription
in interface ClientScopeModel
public String getProtocol()
getProtocol
in interface ClientScopeModel
public void setProtocol(String protocol)
setProtocol
in interface ClientScopeModel
public void setAttribute(String name, String value)
setAttribute
in interface ClientScopeModel
public void removeAttribute(String name)
removeAttribute
in interface ClientScopeModel
public String getAttribute(String name)
getAttribute
in interface ClientScopeModel
public Map<String,String> getAttributes()
getAttributes
in interface ClientScopeModel
public RealmModel getRealm()
getRealm
in interface ClientScopeModel
public Stream<ProtocolMapperModel> getProtocolMappersStream()
ProtocolMapperContainerModel
getProtocolMappersStream
in interface ProtocolMapperContainerModel
null
.public ProtocolMapperModel addProtocolMapper(ProtocolMapperModel model)
addProtocolMapper
in interface ProtocolMapperContainerModel
public void removeProtocolMapper(ProtocolMapperModel mapping)
removeProtocolMapper
in interface ProtocolMapperContainerModel
public void updateProtocolMapper(ProtocolMapperModel mapping)
updateProtocolMapper
in interface ProtocolMapperContainerModel
public ProtocolMapperModel getProtocolMapperById(String id)
getProtocolMapperById
in interface ProtocolMapperContainerModel
public ProtocolMapperModel getProtocolMapperByName(String protocol, String name)
getProtocolMapperByName
in interface ProtocolMapperContainerModel
public Stream<RoleModel> getScopeMappingsStream()
ScopeContainerModel
getScopeMappingsStream
in interface ScopeContainerModel
RoleModel
. Never returns null
.public Stream<RoleModel> getRealmScopeMappingsStream()
ScopeContainerModel
ScopeContainerModel.getScopeMappingsStream()
returns only those
that belong to the realm that owns this scope container.getRealmScopeMappingsStream
in interface ScopeContainerModel
RoleModel
. Never returns null
.public void addScopeMapping(RoleModel role)
addScopeMapping
in interface ScopeContainerModel
public void deleteScopeMapping(RoleModel role)
deleteScopeMapping
in interface ScopeContainerModel
public boolean hasScope(RoleModel role)
hasScope
in interface ScopeContainerModel
Copyright © 2021 JBoss by Red Hat. All rights reserved.