Class ClientScopeStorageManager

java.lang.Object
org.keycloak.storage.AbstractStorageManager<ClientScopeStorageProvider,ClientScopeStorageProviderModel>
org.keycloak.storage.ClientScopeStorageManager
All Implemented Interfaces:
org.keycloak.models.ClientScopeProvider, org.keycloak.provider.Provider, org.keycloak.storage.clientscope.ClientScopeLookupProvider

public class ClientScopeStorageManager extends org.keycloak.storage.AbstractStorageManager<ClientScopeStorageProvider,ClientScopeStorageProviderModel> implements org.keycloak.models.ClientScopeProvider
  • Field Summary

    Fields inherited from class org.keycloak.storage.AbstractStorageManager

    session
  • Constructor Summary

    Constructors
    Constructor
    Description
    ClientScopeStorageManager(org.keycloak.models.KeycloakSession session)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.keycloak.models.ClientScopeModel
    addClientScope(org.keycloak.models.RealmModel realm, String id, String name)
     
    void
     
    org.keycloak.models.ClientScopeModel
    getClientScopeById(org.keycloak.models.RealmModel realm, String id)
     
    Stream<org.keycloak.models.ClientScopeModel>
    getClientScopesByAttributes(org.keycloak.models.RealmModel realm, Map<String,String> searchMap, boolean useOr)
     
    Stream<org.keycloak.models.ClientScopeModel>
    getClientScopesByProtocol(org.keycloak.models.RealmModel realm, String protocol)
     
    Stream<org.keycloak.models.ClientScopeModel>
    getClientScopesStream(org.keycloak.models.RealmModel realm)
     
    boolean
    removeClientScope(org.keycloak.models.RealmModel realm, String id)
     
    void
    removeClientScopes(org.keycloak.models.RealmModel realm)
     

    Methods inherited from class org.keycloak.storage.AbstractStorageManager

    consumeEnabledStorageProvidersWithTimeout, flatMapEnabledStorageProvidersWithTimeout, getEnabledStorageProviders, getStorageProviderFactory, getStorageProviderInstance, getStorageProviderInstance, getStorageProviderInstance, getStorageProviderInstance, getStorageProviderModel, getStorageProviderModels, getStorageProviderTimeout, mapEnabledStorageProvidersWithTimeout

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.keycloak.models.ClientScopeProvider

    addClientScope
  • Constructor Details

    • ClientScopeStorageManager

      public ClientScopeStorageManager(org.keycloak.models.KeycloakSession session)
  • Method Details

    • getClientScopeById

      public org.keycloak.models.ClientScopeModel getClientScopeById(org.keycloak.models.RealmModel realm, String id)
      Specified by:
      getClientScopeById in interface org.keycloak.storage.clientscope.ClientScopeLookupProvider
    • getClientScopesStream

      public Stream<org.keycloak.models.ClientScopeModel> getClientScopesStream(org.keycloak.models.RealmModel realm)
      Specified by:
      getClientScopesStream in interface org.keycloak.models.ClientScopeProvider
    • addClientScope

      public org.keycloak.models.ClientScopeModel addClientScope(org.keycloak.models.RealmModel realm, String id, String name)
      Specified by:
      addClientScope in interface org.keycloak.models.ClientScopeProvider
    • removeClientScope

      public boolean removeClientScope(org.keycloak.models.RealmModel realm, String id)
      Specified by:
      removeClientScope in interface org.keycloak.models.ClientScopeProvider
    • removeClientScopes

      public void removeClientScopes(org.keycloak.models.RealmModel realm)
      Specified by:
      removeClientScopes in interface org.keycloak.models.ClientScopeProvider
    • getClientScopesByProtocol

      public Stream<org.keycloak.models.ClientScopeModel> getClientScopesByProtocol(org.keycloak.models.RealmModel realm, String protocol)
      Specified by:
      getClientScopesByProtocol in interface org.keycloak.models.ClientScopeProvider
    • getClientScopesByAttributes

      public Stream<org.keycloak.models.ClientScopeModel> getClientScopesByAttributes(org.keycloak.models.RealmModel realm, Map<String,String> searchMap, boolean useOr)
      Specified by:
      getClientScopesByAttributes in interface org.keycloak.models.ClientScopeProvider
    • close

      public void close()
      Specified by:
      close in interface org.keycloak.provider.Provider