public abstract class MapClientScopeAdapter<K> extends AbstractClientScopeModel<MapClientScopeEntity<K>> implements ClientScopeModel
ClientScopeModel.ClientScopeRemovedEvent, ClientScopeModel.SearchableFieldsOrderedModel.OrderedModelComparator<OM extends OrderedModel>entity, realm, sessionCONSENT_SCREEN_TEXT, DISPLAY_ON_CONSENT_SCREEN, GUI_ORDER, INCLUDE_IN_TOKEN_SCOPE| Constructor and Description |
|---|
MapClientScopeAdapter(KeycloakSession session,
RealmModel realm,
MapClientScopeEntity<K> entity) |
| Modifier and Type | Method and Description |
|---|---|
ProtocolMapperModel |
addProtocolMapper(ProtocolMapperModel model) |
void |
addScopeMapping(RoleModel role) |
void |
deleteScopeMapping(RoleModel role) |
String |
getAttribute(String name) |
Map<String,String> |
getAttributes() |
String |
getDescription() |
String |
getName() |
String |
getProtocol() |
ProtocolMapperModel |
getProtocolMapperById(String id) |
ProtocolMapperModel |
getProtocolMapperByName(String protocol,
String name) |
Stream<ProtocolMapperModel> |
getProtocolMappersStream() |
RealmModel |
getRealm() |
Stream<RoleModel> |
getRealmScopeMappingsStream() |
Stream<RoleModel> |
getScopeMappingsStream() |
boolean |
hasScope(RoleModel role) |
void |
removeAttribute(String name) |
void |
removeProtocolMapper(ProtocolMapperModel mapping) |
void |
setAttribute(String name,
String value) |
void |
setDescription(String description) |
void |
setName(String name) |
void |
setProtocol(String protocol) |
String |
toString() |
void |
updateProtocolMapper(ProtocolMapperModel mapping) |
equals, hashCodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetConsentScreenText, getGuiOrder, getId, isDisplayOnConsentScreen, isIncludeInTokenScope, setConsentScreenText, setDisplayOnConsentScreen, setGuiOrder, setIncludeInTokenScopegetProtocolMappersgetRealmScopeMappings, getScopeMappingspublic MapClientScopeAdapter(KeycloakSession session, RealmModel realm, MapClientScopeEntity<K> entity)
public String getName()
getName in interface ClientScopeModelpublic void setName(String name)
setName in interface ClientScopeModelpublic String getDescription()
getDescription in interface ClientScopeModelpublic void setDescription(String description)
setDescription in interface ClientScopeModelpublic String getProtocol()
getProtocol in interface ClientScopeModelpublic void setProtocol(String protocol)
setProtocol in interface ClientScopeModelpublic void setAttribute(String name, String value)
setAttribute in interface ClientScopeModelpublic void removeAttribute(String name)
removeAttribute in interface ClientScopeModelpublic String getAttribute(String name)
getAttribute in interface ClientScopeModelpublic Map<String,String> getAttributes()
getAttributes in interface ClientScopeModelpublic RealmModel getRealm()
getRealm in interface ClientScopeModelpublic Stream<ProtocolMapperModel> getProtocolMappersStream()
getProtocolMappersStream in interface ProtocolMapperContainerModelpublic ProtocolMapperModel addProtocolMapper(ProtocolMapperModel model)
addProtocolMapper in interface ProtocolMapperContainerModelpublic void removeProtocolMapper(ProtocolMapperModel mapping)
removeProtocolMapper in interface ProtocolMapperContainerModelpublic void updateProtocolMapper(ProtocolMapperModel mapping)
updateProtocolMapper in interface ProtocolMapperContainerModelpublic ProtocolMapperModel getProtocolMapperById(String id)
getProtocolMapperById in interface ProtocolMapperContainerModelpublic ProtocolMapperModel getProtocolMapperByName(String protocol, String name)
getProtocolMapperByName in interface ProtocolMapperContainerModelpublic Stream<RoleModel> getScopeMappingsStream()
getScopeMappingsStream in interface ScopeContainerModelpublic Stream<RoleModel> getRealmScopeMappingsStream()
getRealmScopeMappingsStream in interface ScopeContainerModelpublic void addScopeMapping(RoleModel role)
addScopeMapping in interface ScopeContainerModelpublic void deleteScopeMapping(RoleModel role)
deleteScopeMapping in interface ScopeContainerModelpublic boolean hasScope(RoleModel role)
hasScope in interface ScopeContainerModelCopyright © 2021 JBoss by Red Hat. All rights reserved.