Class AbstractReadOnlyClientScopeAdapter

java.lang.Object
org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
All Implemented Interfaces:
org.keycloak.models.ClientScopeModel, org.keycloak.models.OrderedModel, org.keycloak.models.ProtocolMapperContainerModel, org.keycloak.models.ScopeContainerModel

public abstract class AbstractReadOnlyClientScopeAdapter extends Object implements org.keycloak.models.ClientScopeModel
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.keycloak.models.ClientScopeModel

    org.keycloak.models.ClientScopeModel.ClientScopeCreatedEvent, org.keycloak.models.ClientScopeModel.ClientScopeRemovedEvent

    Nested classes/interfaces inherited from interface org.keycloak.models.OrderedModel

    org.keycloak.models.OrderedModel.OrderedModelComparator<OM extends org.keycloak.models.OrderedModel>
  • Field Summary

    Fields inherited from interface org.keycloak.models.ClientScopeModel

    ALLOW_USER_DATA_ACCESS, CONSENT_SCREEN_TEXT, DISPLAY_ON_CONSENT_SCREEN, DYNAMIC_SCOPE_REGEXP, GUI_ORDER, INCLUDE_IN_OPENID_PROVIDER_METADATA, INCLUDE_IN_TOKEN_SCOPE, IS_ALWAYS_CONSENT, IS_DYNAMIC_SCOPE, IS_PARAMETERIZED_SCOPE, IS_REPEATABLE_SCOPE, PARAMETERIZED_SCOPE_REGEXP, PARAMETERIZED_SCOPE_TYPE, VALUE_SEPARATOR
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.keycloak.models.ProtocolMapperModel
    addProtocolMapper(org.keycloak.models.ProtocolMapperModel model)
     
    void
    addScopeMapping(org.keycloak.models.RoleModel role)
     
    void
    deleteScopeMapping(org.keycloak.models.RoleModel role)
     
    boolean
     
    int
     
    void
     
    void
    removeProtocolMapper(org.keycloak.models.ProtocolMapperModel mapping)
     
    void
    setAttribute(String name, String value)
     
    void
    setDescription(String description)
     
    void
     
    void
    setProtocol(String protocol)
     
    void
    updateProtocolMapper(org.keycloak.models.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, getParameterFromScope, getParameterizedScopeRegexp, getParameterizedScopeType, getProtocol, getRealm, isAllowUserDataAccess, isAlwaysConsent, isDisplayOnConsentScreen, isDynamicScope, isIncludeInOpenIDProviderMetadata, isIncludeInTokenScope, isParameterizedScope, setConsentScreenText, setDisplayOnConsentScreen, setGuiOrder, setIncludeInOpenIDProviderMetadata, setIncludeInTokenScope, setIsDynamicScope, setIsParameterizedScope

    Methods inherited from interface org.keycloak.models.ProtocolMapperContainerModel

    getProtocolMapperById, getProtocolMapperByName, getProtocolMapperByType, getProtocolMappersStream

    Methods inherited from interface org.keycloak.models.ScopeContainerModel

    getRealmScopeMappingsStream, getScopeMappingsStream, hasDirectScope, hasScope
  • Constructor Details

    • AbstractReadOnlyClientScopeAdapter

      public AbstractReadOnlyClientScopeAdapter()
  • Method Details

    • setName

      public void setName(String name)
      Specified by:
      setName in interface org.keycloak.models.ClientScopeModel
    • setDescription

      public void setDescription(String description)
      Specified by:
      setDescription in interface org.keycloak.models.ClientScopeModel
    • setProtocol

      public void setProtocol(String protocol)
      Specified by:
      setProtocol in interface org.keycloak.models.ClientScopeModel
    • setAttribute

      public void setAttribute(String name, String value)
      Specified by:
      setAttribute in interface org.keycloak.models.ClientScopeModel
    • removeAttribute

      public void removeAttribute(String name)
      Specified by:
      removeAttribute in interface org.keycloak.models.ClientScopeModel
    • addProtocolMapper

      public org.keycloak.models.ProtocolMapperModel addProtocolMapper(org.keycloak.models.ProtocolMapperModel model)
      Specified by:
      addProtocolMapper in interface org.keycloak.models.ProtocolMapperContainerModel
    • removeProtocolMapper

      public void removeProtocolMapper(org.keycloak.models.ProtocolMapperModel mapping)
      Specified by:
      removeProtocolMapper in interface org.keycloak.models.ProtocolMapperContainerModel
    • updateProtocolMapper

      public void updateProtocolMapper(org.keycloak.models.ProtocolMapperModel mapping)
      Specified by:
      updateProtocolMapper in interface org.keycloak.models.ProtocolMapperContainerModel
    • addScopeMapping

      public void addScopeMapping(org.keycloak.models.RoleModel role)
      Specified by:
      addScopeMapping in interface org.keycloak.models.ScopeContainerModel
    • deleteScopeMapping

      public void deleteScopeMapping(org.keycloak.models.RoleModel role)
      Specified by:
      deleteScopeMapping in interface org.keycloak.models.ScopeContainerModel
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object