Package org.keycloak.storage.client
Class AbstractReadOnlyClientScopeAdapter
- java.lang.Object
-
- org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
-
- All Implemented Interfaces:
ClientScopeModel,OrderedModel,ProtocolMapperContainerModel,ScopeContainerModel
public abstract class AbstractReadOnlyClientScopeAdapter extends Object implements ClientScopeModel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.keycloak.models.ClientScopeModel
ClientScopeModel.ClientScopeRemovedEvent, ClientScopeModel.SearchableFields
-
Nested classes/interfaces inherited from interface org.keycloak.models.OrderedModel
OrderedModel.OrderedModelComparator<OM extends OrderedModel>
-
-
Field Summary
-
Fields inherited from interface org.keycloak.models.ClientScopeModel
CONSENT_SCREEN_TEXT, DISPLAY_ON_CONSENT_SCREEN, DYNAMIC_SCOPE_REGEXP, GUI_ORDER, INCLUDE_IN_TOKEN_SCOPE, IS_DYNAMIC_SCOPE
-
-
Constructor Summary
Constructors Constructor Description AbstractReadOnlyClientScopeAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProtocolMapperModeladdProtocolMapper(ProtocolMapperModel model)voidaddScopeMapping(RoleModel role)voiddeleteScopeMapping(RoleModel role)booleanequals(Object o)inthashCode()voidremoveAttribute(String name)voidremoveProtocolMapper(ProtocolMapperModel mapping)voidsetAttribute(String name, String value)voidsetDescription(String description)voidsetName(String name)voidsetProtocol(String protocol)voidupdateProtocolMapper(ProtocolMapperModel mapping)-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.keycloak.models.ClientScopeModel
getAttribute, getAttributes, getConsentScreenText, getDescription, getDynamicScopeRegexp, getGuiOrder, getId, getName, getProtocol, getRealm, isDisplayOnConsentScreen, isDynamicScope, isIncludeInTokenScope, setConsentScreenText, setDisplayOnConsentScreen, setGuiOrder, setIncludeInTokenScope, setIsDynamicScope
-
Methods inherited from interface org.keycloak.models.ProtocolMapperContainerModel
getProtocolMapperById, getProtocolMapperByName, getProtocolMappersStream
-
Methods inherited from interface org.keycloak.models.ScopeContainerModel
getRealmScopeMappingsStream, getScopeMappingsStream, hasDirectScope, hasScope
-
-
-
-
Method Detail
-
setName
public void setName(String name)
- Specified by:
setNamein interfaceClientScopeModel
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceClientScopeModel
-
setProtocol
public void setProtocol(String protocol)
- Specified by:
setProtocolin interfaceClientScopeModel
-
setAttribute
public void setAttribute(String name, String value)
- Specified by:
setAttributein interfaceClientScopeModel
-
removeAttribute
public void removeAttribute(String name)
- Specified by:
removeAttributein interfaceClientScopeModel
-
addProtocolMapper
public ProtocolMapperModel addProtocolMapper(ProtocolMapperModel model)
- Specified by:
addProtocolMapperin interfaceProtocolMapperContainerModel
-
removeProtocolMapper
public void removeProtocolMapper(ProtocolMapperModel mapping)
- Specified by:
removeProtocolMapperin interfaceProtocolMapperContainerModel
-
updateProtocolMapper
public void updateProtocolMapper(ProtocolMapperModel mapping)
- Specified by:
updateProtocolMapperin interfaceProtocolMapperContainerModel
-
addScopeMapping
public void addScopeMapping(RoleModel role)
- Specified by:
addScopeMappingin interfaceScopeContainerModel
-
deleteScopeMapping
public void deleteScopeMapping(RoleModel role)
- Specified by:
deleteScopeMappingin interfaceScopeContainerModel
-
-