public class UserSessionAdapter extends Object implements UserSessionModel
UserSessionModel.State| Constructor and Description |
|---|
UserSessionAdapter(KeycloakSession session,
InfinispanUserSessionProvider provider,
InfinispanChangelogBasedTransaction<String,UserSessionEntity> userSessionUpdateTx,
InfinispanChangelogBasedTransaction<UUID,AuthenticatedClientSessionEntity> clientSessionUpdateTx,
RealmModel realm,
UserSessionEntity entity,
boolean offline) |
public UserSessionAdapter(KeycloakSession session, InfinispanUserSessionProvider provider, InfinispanChangelogBasedTransaction<String,UserSessionEntity> userSessionUpdateTx, InfinispanChangelogBasedTransaction<UUID,AuthenticatedClientSessionEntity> clientSessionUpdateTx, RealmModel realm, UserSessionEntity entity, boolean offline)
public Map<String,AuthenticatedClientSessionModel> getAuthenticatedClientSessions()
getAuthenticatedClientSessions in interface UserSessionModelpublic AuthenticatedClientSessionModel getAuthenticatedClientSessionByClient(String clientUUID)
getAuthenticatedClientSessionByClient in interface UserSessionModelpublic void removeAuthenticatedClientSessions(Collection<String> removedClientUUIDS)
removeAuthenticatedClientSessions in interface UserSessionModelpublic String getId()
getId in interface UserSessionModelpublic RealmModel getRealm()
getRealm in interface UserSessionModelpublic String getBrokerSessionId()
getBrokerSessionId in interface UserSessionModelpublic String getBrokerUserId()
getBrokerUserId in interface UserSessionModelpublic UserModel getUser()
getUser in interface UserSessionModelpublic String getLoginUsername()
getLoginUsername in interface UserSessionModelpublic String getIpAddress()
getIpAddress in interface UserSessionModelpublic String getAuthMethod()
getAuthMethod in interface UserSessionModelpublic boolean isRememberMe()
isRememberMe in interface UserSessionModelpublic int getStarted()
getStarted in interface UserSessionModelpublic int getLastSessionRefresh()
getLastSessionRefresh in interface UserSessionModelpublic void setLastSessionRefresh(int lastSessionRefresh)
setLastSessionRefresh in interface UserSessionModelpublic boolean isOffline()
isOffline in interface UserSessionModelpublic String getNote(String name)
getNote in interface UserSessionModelpublic void setNote(String name, String value)
setNote in interface UserSessionModelpublic void removeNote(String name)
removeNote in interface UserSessionModelpublic Map<String,String> getNotes()
getNotes in interface UserSessionModelpublic UserSessionModel.State getState()
getState in interface UserSessionModelpublic void setState(UserSessionModel.State state)
setState in interface UserSessionModelpublic void restartSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)
restartSession in interface UserSessionModelCopyright © 2019 JBoss by Red Hat. All rights reserved.