public class NoCacheKeycloakSession extends Object implements CacheKeycloakSession
| Modifier and Type | Field and Description |
|---|---|
protected ProviderSession |
providerSession |
protected KeycloakSession |
sessionDelegate |
protected boolean |
setRollbackOnly |
protected boolean |
transactionActive |
protected KeycloakTransaction |
transactionDelegate |
| Constructor and Description |
|---|
NoCacheKeycloakSession(ProviderSession providerSession) |
protected ProviderSession providerSession
protected KeycloakSession sessionDelegate
protected KeycloakTransaction transactionDelegate
protected boolean transactionActive
protected boolean setRollbackOnly
public NoCacheKeycloakSession(ProviderSession providerSession)
public KeycloakSession getDelegate()
getDelegate in interface CacheKeycloakSessionpublic void registerRealmInvalidation(String id)
registerRealmInvalidation in interface CacheKeycloakSessionpublic void registerApplicationInvalidation(String id)
registerApplicationInvalidation in interface CacheKeycloakSessionpublic void registerRoleInvalidation(String id)
registerRoleInvalidation in interface CacheKeycloakSessionpublic void registerOAuthClientInvalidation(String id)
registerOAuthClientInvalidation in interface CacheKeycloakSessionpublic KeycloakTransaction getTransaction()
getTransaction in interface KeycloakSessionpublic RealmModel createRealm(String name)
createRealm in interface KeycloakSessionpublic RealmModel createRealm(String id, String name)
createRealm in interface KeycloakSessionpublic RealmModel getRealm(String id)
getRealm in interface KeycloakSessionpublic RealmModel getRealmByName(String name)
getRealmByName in interface KeycloakSessionpublic UserModel getUserById(String id, RealmModel realm)
getUserById in interface KeycloakSessionpublic UserModel getUserByUsername(String username, RealmModel realm)
getUserByUsername in interface KeycloakSessionpublic UserModel getUserByEmail(String email, RealmModel realm)
getUserByEmail in interface KeycloakSessionpublic List<RealmModel> getRealms()
getRealms in interface KeycloakSessionpublic boolean removeRealm(String id)
removeRealm in interface KeycloakSessionpublic void removeAllData()
removeAllData in interface KeycloakSessionpublic void close()
close in interface KeycloakSessionclose in interface Providerpublic UserModel getUserBySocialLink(SocialLinkModel socialLink, RealmModel realm)
getUserBySocialLink in interface KeycloakSessionpublic List<UserModel> getUsers(RealmModel realm)
getUsers in interface KeycloakSessionpublic List<UserModel> searchForUser(String search, RealmModel realm)
searchForUser in interface KeycloakSessionpublic List<UserModel> searchForUserByAttributes(Map<String,String> attributes, RealmModel realm)
searchForUserByAttributes in interface KeycloakSessionpublic Set<SocialLinkModel> getSocialLinks(UserModel user, RealmModel realm)
getSocialLinks in interface KeycloakSessionpublic SocialLinkModel getSocialLink(UserModel user, String socialProvider, RealmModel realm)
getSocialLink in interface KeycloakSessionpublic RoleModel getRoleById(String id, RealmModel realm)
getRoleById in interface KeycloakSessionpublic ApplicationModel getApplicationById(String id, RealmModel realm)
getApplicationById in interface KeycloakSessionpublic OAuthClientModel getOAuthClientById(String id, RealmModel realm)
getOAuthClientById in interface KeycloakSessionpublic UsernameLoginFailureModel getUserLoginFailure(String username, RealmModel realm)
getUserLoginFailure in interface KeycloakSessionpublic UsernameLoginFailureModel addUserLoginFailure(String username, RealmModel realm)
addUserLoginFailure in interface KeycloakSessionpublic List<UsernameLoginFailureModel> getAllUserLoginFailures(RealmModel realm)
getAllUserLoginFailures in interface KeycloakSessionpublic UserSessionModel createUserSession(RealmModel realm, UserModel user, String ipAddress)
createUserSession in interface KeycloakSessionpublic UserSessionModel getUserSession(String id, RealmModel realm)
getUserSession in interface KeycloakSessionpublic List<UserSessionModel> getUserSessions(UserModel user, RealmModel realm)
getUserSessions in interface KeycloakSessionpublic Set<UserSessionModel> getUserSessions(RealmModel realm, ClientModel client)
getUserSessions in interface KeycloakSessionpublic int getActiveUserSessions(RealmModel realm, ClientModel client)
getActiveUserSessions in interface KeycloakSessionpublic void removeUserSession(UserSessionModel session)
removeUserSession in interface KeycloakSessionpublic void removeUserSessions(RealmModel realm, UserModel user)
removeUserSessions in interface KeycloakSessionpublic void removeExpiredUserSessions(RealmModel realm)
removeExpiredUserSessions in interface KeycloakSessionpublic void removeUserSessions(RealmModel realm)
removeUserSessions in interface KeycloakSessionCopyright © 2014. All Rights Reserved.