Package org.keycloak.storage
Class ClientScopeStorageManager
- java.lang.Object
-
- org.keycloak.storage.AbstractStorageManager<ClientScopeStorageProvider,ClientScopeStorageProviderModel>
-
- org.keycloak.storage.ClientScopeStorageManager
-
- All Implemented Interfaces:
ClientScopeProvider,Provider,ClientScopeLookupProvider
public class ClientScopeStorageManager extends AbstractStorageManager<ClientScopeStorageProvider,ClientScopeStorageProviderModel> implements ClientScopeProvider
-
-
Field Summary
-
Fields inherited from class org.keycloak.storage.AbstractStorageManager
session
-
-
Constructor Summary
Constructors Constructor Description ClientScopeStorageManager(KeycloakSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientScopeModeladdClientScope(RealmModel realm, String id, String name)voidclose()ClientScopeModelgetClientScopeById(RealmModel realm, String id)Stream<ClientScopeModel>getClientScopesStream(RealmModel realm)booleanremoveClientScope(RealmModel realm, String id)voidremoveClientScopes(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 Detail
-
ClientScopeStorageManager
public ClientScopeStorageManager(KeycloakSession session)
-
-
Method Detail
-
getClientScopeById
public ClientScopeModel getClientScopeById(RealmModel realm, String id)
- Specified by:
getClientScopeByIdin interfaceClientScopeLookupProvider
-
getClientScopesStream
public Stream<ClientScopeModel> getClientScopesStream(RealmModel realm)
- Specified by:
getClientScopesStreamin interfaceClientScopeProvider
-
addClientScope
public ClientScopeModel addClientScope(RealmModel realm, String id, String name)
- Specified by:
addClientScopein interfaceClientScopeProvider
-
removeClientScope
public boolean removeClientScope(RealmModel realm, String id)
- Specified by:
removeClientScopein interfaceClientScopeProvider
-
removeClientScopes
public void removeClientScopes(RealmModel realm)
- Specified by:
removeClientScopesin interfaceClientScopeProvider
-
-