Package org.keycloak.services
Class DefaultKeycloakSession
- java.lang.Object
-
- org.keycloak.services.DefaultKeycloakSession
-
- All Implemented Interfaces:
org.keycloak.models.KeycloakSession
public class DefaultKeycloakSession extends Object implements org.keycloak.models.KeycloakSession
- Author:
- Stian Thorgersen
-
-
Constructor Summary
Constructors Constructor Description DefaultKeycloakSession(DefaultKeycloakSessionFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.keycloak.sessions.AuthenticationSessionProviderauthenticationSessions()org.keycloak.models.ClientProviderclientLocalStorage()Deprecated.org.keycloak.services.clientpolicy.ClientPolicyManagerclientPolicy()org.keycloak.models.ClientProviderclients()org.keycloak.models.ClientScopeProviderclientScopeLocalStorage()Deprecated.org.keycloak.models.ClientScopeProviderclientScopes()org.keycloak.models.ClientScopeProviderclientScopeStorageManager()Deprecated.org.keycloak.models.ClientProviderclientStorageManager()Deprecated.voidclose()voidenlistForClose(org.keycloak.provider.Provider provider)<T extends org.keycloak.provider.Provider>
Set<T>getAllProviders(Class<T> clazz)ObjectgetAttribute(String attribute)<T> TgetAttribute(String attribute, Class<T> clazz)<T extends org.keycloak.provider.Provider>
TgetComponentProvider(Class<T> clazz, String componentId)<T extends org.keycloak.provider.Provider>
TgetComponentProvider(Class<T> clazz, String componentId, Function<org.keycloak.models.KeycloakSessionFactory,org.keycloak.component.ComponentModel> modelGetter)org.keycloak.models.KeycloakContextgetContext()org.keycloak.models.KeycloakSessionFactorygetKeycloakSessionFactory()<T extends org.keycloak.provider.Provider>
TgetProvider(Class<T> clazz)<T extends org.keycloak.provider.Provider>
TgetProvider(Class<T> clazz, String id)<T extends org.keycloak.provider.Provider>
TgetProvider(Class<T> clazz, org.keycloak.component.ComponentModel componentModel)Class<? extends org.keycloak.provider.Provider>getProviderClass(String providerClassName)org.keycloak.models.KeycloakTransactionManagergetTransactionManager()org.keycloak.models.GroupProvidergroupLocalStorage()Deprecated.org.keycloak.models.GroupProvidergroups()org.keycloak.models.GroupProvidergroupStorageManager()Deprecated.voidinvalidate(org.keycloak.provider.InvalidationHandler.InvalidableObjectType type, Object... ids)booleanisClosed()org.keycloak.models.KeyManagerkeys()<T extends org.keycloak.provider.Provider>
Set<String>listProviderIds(Class<T> clazz)org.keycloak.models.UserLoginFailureProviderloginFailures()org.keycloak.models.RealmProviderrealmLocalStorage()Deprecated.org.keycloak.models.RealmProviderrealms()ObjectremoveAttribute(String attribute)org.keycloak.models.RoleProviderroleLocalStorage()Deprecated.org.keycloak.models.RoleProviderroles()org.keycloak.models.RoleProviderroleStorageManager()Deprecated.org.keycloak.models.UserSessionProvidersessions()voidsetAttribute(String name, Object value)org.keycloak.models.ThemeManagertheme()org.keycloak.models.TokenManagertokens()org.keycloak.models.UserProvideruserCache()Deprecated.org.keycloak.models.UserCredentialManageruserCredentialManager()Deprecated.org.keycloak.models.UserProvideruserLocalStorage()Deprecated.org.keycloak.models.UserProviderusers()org.keycloak.models.UserProvideruserStorageManager()Deprecated.org.keycloak.vault.VaultTranscribervault()
-
-
-
Constructor Detail
-
DefaultKeycloakSession
public DefaultKeycloakSession(DefaultKeycloakSessionFactory factory)
-
-
Method Detail
-
getContext
public org.keycloak.models.KeycloakContext getContext()
- Specified by:
getContextin interfaceorg.keycloak.models.KeycloakSession
-
userCache
@Deprecated public org.keycloak.models.UserProvider userCache()
Deprecated.- Specified by:
userCachein interfaceorg.keycloak.models.KeycloakSession
-
invalidate
public void invalidate(org.keycloak.provider.InvalidationHandler.InvalidableObjectType type, Object... ids)- Specified by:
invalidatein interfaceorg.keycloak.models.KeycloakSession
-
enlistForClose
public void enlistForClose(org.keycloak.provider.Provider provider)
- Specified by:
enlistForClosein interfaceorg.keycloak.models.KeycloakSession
-
getAttribute
public Object getAttribute(String attribute)
- Specified by:
getAttributein interfaceorg.keycloak.models.KeycloakSession
-
getAttribute
public <T> T getAttribute(String attribute, Class<T> clazz)
- Specified by:
getAttributein interfaceorg.keycloak.models.KeycloakSession
-
removeAttribute
public Object removeAttribute(String attribute)
- Specified by:
removeAttributein interfaceorg.keycloak.models.KeycloakSession
-
setAttribute
public void setAttribute(String name, Object value)
- Specified by:
setAttributein interfaceorg.keycloak.models.KeycloakSession
-
getTransactionManager
public org.keycloak.models.KeycloakTransactionManager getTransactionManager()
- Specified by:
getTransactionManagerin interfaceorg.keycloak.models.KeycloakSession
-
getKeycloakSessionFactory
public org.keycloak.models.KeycloakSessionFactory getKeycloakSessionFactory()
- Specified by:
getKeycloakSessionFactoryin interfaceorg.keycloak.models.KeycloakSession
-
userLocalStorage
@Deprecated public org.keycloak.models.UserProvider userLocalStorage()
Deprecated.- Specified by:
userLocalStoragein interfaceorg.keycloak.models.KeycloakSession
-
realmLocalStorage
@Deprecated public org.keycloak.models.RealmProvider realmLocalStorage()
Deprecated.- Specified by:
realmLocalStoragein interfaceorg.keycloak.models.KeycloakSession
-
clientLocalStorage
@Deprecated public org.keycloak.models.ClientProvider clientLocalStorage()
Deprecated.- Specified by:
clientLocalStoragein interfaceorg.keycloak.models.KeycloakSession
-
clientScopeLocalStorage
@Deprecated public org.keycloak.models.ClientScopeProvider clientScopeLocalStorage()
Deprecated.- Specified by:
clientScopeLocalStoragein interfaceorg.keycloak.models.KeycloakSession
-
groupLocalStorage
@Deprecated public org.keycloak.models.GroupProvider groupLocalStorage()
Deprecated.- Specified by:
groupLocalStoragein interfaceorg.keycloak.models.KeycloakSession
-
clientStorageManager
@Deprecated public org.keycloak.models.ClientProvider clientStorageManager()
Deprecated.- Specified by:
clientStorageManagerin interfaceorg.keycloak.models.KeycloakSession
-
clientScopeStorageManager
@Deprecated public org.keycloak.models.ClientScopeProvider clientScopeStorageManager()
Deprecated.- Specified by:
clientScopeStorageManagerin interfaceorg.keycloak.models.KeycloakSession
-
roleLocalStorage
@Deprecated public org.keycloak.models.RoleProvider roleLocalStorage()
Deprecated.- Specified by:
roleLocalStoragein interfaceorg.keycloak.models.KeycloakSession
-
roleStorageManager
@Deprecated public org.keycloak.models.RoleProvider roleStorageManager()
Deprecated.- Specified by:
roleStorageManagerin interfaceorg.keycloak.models.KeycloakSession
-
groupStorageManager
@Deprecated public org.keycloak.models.GroupProvider groupStorageManager()
Deprecated.- Specified by:
groupStorageManagerin interfaceorg.keycloak.models.KeycloakSession
-
userStorageManager
@Deprecated public org.keycloak.models.UserProvider userStorageManager()
Deprecated.- Specified by:
userStorageManagerin interfaceorg.keycloak.models.KeycloakSession
-
users
public org.keycloak.models.UserProvider users()
- Specified by:
usersin interfaceorg.keycloak.models.KeycloakSession
-
userCredentialManager
@Deprecated public org.keycloak.models.UserCredentialManager userCredentialManager()
Deprecated.- Specified by:
userCredentialManagerin interfaceorg.keycloak.models.KeycloakSession
-
getProvider
public <T extends org.keycloak.provider.Provider> T getProvider(Class<T> clazz)
- Specified by:
getProviderin interfaceorg.keycloak.models.KeycloakSession
-
getProvider
public <T extends org.keycloak.provider.Provider> T getProvider(Class<T> clazz, String id)
- Specified by:
getProviderin interfaceorg.keycloak.models.KeycloakSession
-
getComponentProvider
public <T extends org.keycloak.provider.Provider> T getComponentProvider(Class<T> clazz, String componentId)
- Specified by:
getComponentProviderin interfaceorg.keycloak.models.KeycloakSession
-
getComponentProvider
public <T extends org.keycloak.provider.Provider> T getComponentProvider(Class<T> clazz, String componentId, Function<org.keycloak.models.KeycloakSessionFactory,org.keycloak.component.ComponentModel> modelGetter)
- Specified by:
getComponentProviderin interfaceorg.keycloak.models.KeycloakSession
-
getProvider
public <T extends org.keycloak.provider.Provider> T getProvider(Class<T> clazz, org.keycloak.component.ComponentModel componentModel)
- Specified by:
getProviderin interfaceorg.keycloak.models.KeycloakSession
-
listProviderIds
public <T extends org.keycloak.provider.Provider> Set<String> listProviderIds(Class<T> clazz)
- Specified by:
listProviderIdsin interfaceorg.keycloak.models.KeycloakSession
-
getAllProviders
public <T extends org.keycloak.provider.Provider> Set<T> getAllProviders(Class<T> clazz)
- Specified by:
getAllProvidersin interfaceorg.keycloak.models.KeycloakSession
-
getProviderClass
public Class<? extends org.keycloak.provider.Provider> getProviderClass(String providerClassName)
- Specified by:
getProviderClassin interfaceorg.keycloak.models.KeycloakSession
-
realms
public org.keycloak.models.RealmProvider realms()
- Specified by:
realmsin interfaceorg.keycloak.models.KeycloakSession
-
clients
public org.keycloak.models.ClientProvider clients()
- Specified by:
clientsin interfaceorg.keycloak.models.KeycloakSession
-
clientScopes
public org.keycloak.models.ClientScopeProvider clientScopes()
- Specified by:
clientScopesin interfaceorg.keycloak.models.KeycloakSession
-
groups
public org.keycloak.models.GroupProvider groups()
- Specified by:
groupsin interfaceorg.keycloak.models.KeycloakSession
-
roles
public org.keycloak.models.RoleProvider roles()
- Specified by:
rolesin interfaceorg.keycloak.models.KeycloakSession
-
sessions
public org.keycloak.models.UserSessionProvider sessions()
- Specified by:
sessionsin interfaceorg.keycloak.models.KeycloakSession
-
loginFailures
public org.keycloak.models.UserLoginFailureProvider loginFailures()
- Specified by:
loginFailuresin interfaceorg.keycloak.models.KeycloakSession
-
authenticationSessions
public org.keycloak.sessions.AuthenticationSessionProvider authenticationSessions()
- Specified by:
authenticationSessionsin interfaceorg.keycloak.models.KeycloakSession
-
keys
public org.keycloak.models.KeyManager keys()
- Specified by:
keysin interfaceorg.keycloak.models.KeycloakSession
-
theme
public org.keycloak.models.ThemeManager theme()
- Specified by:
themein interfaceorg.keycloak.models.KeycloakSession
-
tokens
public org.keycloak.models.TokenManager tokens()
- Specified by:
tokensin interfaceorg.keycloak.models.KeycloakSession
-
vault
public org.keycloak.vault.VaultTranscriber vault()
- Specified by:
vaultin interfaceorg.keycloak.models.KeycloakSession
-
clientPolicy
public org.keycloak.services.clientpolicy.ClientPolicyManager clientPolicy()
- Specified by:
clientPolicyin interfaceorg.keycloak.models.KeycloakSession
-
close
public void close()
- Specified by:
closein interfaceorg.keycloak.models.KeycloakSession
-
isClosed
public boolean isClosed()
-
-