Package org.keycloak.storage
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 -
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.models.ClientScopeModeladdClientScope(org.keycloak.models.RealmModel realm, String id, String name) voidclose()org.keycloak.models.ClientScopeModelgetClientScopeById(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) booleanremoveClientScope(org.keycloak.models.RealmModel realm, String id) voidremoveClientScopes(org.keycloak.models.RealmModel realm) Methods inherited from class org.keycloak.storage.AbstractStorageManager
consumeEnabledStorageProvidersWithTimeout, flatMapEnabledStorageProvidersWithTimeout, getEnabledStorageProviders, getStorageProviderFactory, getStorageProviderInstance, getStorageProviderInstance, getStorageProviderInstance, getStorageProviderInstance, getStorageProviderModel, getStorageProviderModels, getStorageProviderTimeout, mapEnabledStorageProvidersWithTimeoutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getClientScopeByIdin interfaceorg.keycloak.storage.clientscope.ClientScopeLookupProvider
-
getClientScopesStream
public Stream<org.keycloak.models.ClientScopeModel> getClientScopesStream(org.keycloak.models.RealmModel realm) - Specified by:
getClientScopesStreamin interfaceorg.keycloak.models.ClientScopeProvider
-
addClientScope
public org.keycloak.models.ClientScopeModel addClientScope(org.keycloak.models.RealmModel realm, String id, String name) - Specified by:
addClientScopein interfaceorg.keycloak.models.ClientScopeProvider
-
removeClientScope
- Specified by:
removeClientScopein interfaceorg.keycloak.models.ClientScopeProvider
-
removeClientScopes
public void removeClientScopes(org.keycloak.models.RealmModel realm) - Specified by:
removeClientScopesin interfaceorg.keycloak.models.ClientScopeProvider
-
getClientScopesByProtocol
public Stream<org.keycloak.models.ClientScopeModel> getClientScopesByProtocol(org.keycloak.models.RealmModel realm, String protocol) - Specified by:
getClientScopesByProtocolin interfaceorg.keycloak.models.ClientScopeProvider
-
getClientScopesByAttributes
public Stream<org.keycloak.models.ClientScopeModel> getClientScopesByAttributes(org.keycloak.models.RealmModel realm, Map<String, String> searchMap, boolean useOr) - Specified by:
getClientScopesByAttributesin interfaceorg.keycloak.models.ClientScopeProvider
-
close
public void close()- Specified by:
closein interfaceorg.keycloak.provider.Provider
-