public class ClientScopeAdapter extends Object implements ClientScopeModel, JpaModel<ClientScopeEntity>
ClientScopeModel.ClientScopeRemovedEvent, ClientScopeModel.SearchableFieldsOrderedModel.OrderedModelComparator<OM extends OrderedModel>| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
em |
protected ClientScopeEntity |
entity |
protected RealmModel |
realm |
protected KeycloakSession |
session |
CONSENT_SCREEN_TEXT, DISPLAY_ON_CONSENT_SCREEN, GUI_ORDER, INCLUDE_IN_TOKEN_SCOPE| Constructor and Description |
|---|
ClientScopeAdapter(RealmModel realm,
javax.persistence.EntityManager em,
KeycloakSession session,
ClientScopeEntity entity) |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetConsentScreenText, getGuiOrder, isDisplayOnConsentScreen, isIncludeInTokenScope, setConsentScreenText, setDisplayOnConsentScreen, setGuiOrder, setIncludeInTokenScopegetProtocolMappersgetRealmScopeMappings, getScopeMappingsprotected KeycloakSession session
protected RealmModel realm
protected javax.persistence.EntityManager em
protected ClientScopeEntity entity
public ClientScopeAdapter(RealmModel realm, javax.persistence.EntityManager em, KeycloakSession session, ClientScopeEntity entity)
public ClientScopeEntity getEntity()
getEntity in interface JpaModel<ClientScopeEntity>public String getId()
getId in interface ClientScopeModelpublic RealmModel getRealm()
getRealm in interface ClientScopeModelpublic 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 Stream<ProtocolMapperModel> getProtocolMappersStream()
ProtocolMapperContainerModelgetProtocolMappersStream in interface ProtocolMapperContainerModelnull.public ProtocolMapperModel addProtocolMapper(ProtocolMapperModel model)
addProtocolMapper in interface ProtocolMapperContainerModelprotected ProtocolMapperEntity getProtocolMapperEntity(String id)
protected ProtocolMapperEntity getProtocolMapperEntityByName(String protocol, String name)
public 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 ProtocolMapperContainerModelprotected ProtocolMapperModel entityToModel(ProtocolMapperEntity entity)
public Stream<RoleModel> getRealmScopeMappingsStream()
ScopeContainerModelScopeContainerModel.getScopeMappingsStream() returns only those
that belong to the realm that owns this scope container.getRealmScopeMappingsStream in interface ScopeContainerModelRoleModel. Never returns null.public Stream<RoleModel> getScopeMappingsStream()
ScopeContainerModelgetScopeMappingsStream in interface ScopeContainerModelRoleModel. Never returns null.public void addScopeMapping(RoleModel role)
addScopeMapping in interface ScopeContainerModelpublic void deleteScopeMapping(RoleModel role)
deleteScopeMapping in interface ScopeContainerModelpublic boolean hasScope(RoleModel role)
hasScope in interface ScopeContainerModelpublic 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 static ClientScopeEntity toClientScopeEntity(ClientScopeModel model, javax.persistence.EntityManager em)
public Map<String,String> getAttributes()
getAttributes in interface ClientScopeModelCopyright © 2021 JBoss by Red Hat. All rights reserved.