public class PersistentUserSessionAdapter extends Object implements UserSessionModel
| Modifier and Type | Class and Description |
|---|---|
protected static class |
PersistentUserSessionAdapter.PersistentUserSessionData |
UserSessionModel.State| Constructor and Description |
|---|
PersistentUserSessionAdapter(PersistentUserSessionModel model,
RealmModel realm,
UserModel user,
List<ClientSessionModel> clientSessions) |
PersistentUserSessionAdapter(UserSessionModel other) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAuthMethod() |
String |
getBrokerSessionId()
If created via a broker external login, this is an identifier that can be
used to match external broker backchannel logout requests to a UserSession
|
String |
getBrokerUserId() |
List<ClientSessionModel> |
getClientSessions() |
String |
getId() |
String |
getIpAddress() |
int |
getLastSessionRefresh() |
String |
getLoginUsername() |
String |
getNote(String name) |
Map<String,String> |
getNotes() |
RealmModel |
getRealm() |
int |
getStarted() |
UserSessionModel.State |
getState() |
PersistentUserSessionModel |
getUpdatedModel() |
UserModel |
getUser() |
int |
hashCode() |
boolean |
isRememberMe() |
void |
removeNote(String name) |
void |
setLastSessionRefresh(int seconds) |
void |
setNote(String name,
String value) |
void |
setState(UserSessionModel.State state) |
public PersistentUserSessionAdapter(UserSessionModel other)
public PersistentUserSessionAdapter(PersistentUserSessionModel model, RealmModel realm, UserModel user, List<ClientSessionModel> clientSessions)
public PersistentUserSessionModel getUpdatedModel()
public String getId()
getId in interface UserSessionModelpublic String getBrokerSessionId()
UserSessionModelgetBrokerSessionId in interface UserSessionModelpublic String getBrokerUserId()
getBrokerUserId in interface UserSessionModelpublic UserModel getUser()
getUser in interface UserSessionModelpublic RealmModel getRealm()
getRealm 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 seconds)
setLastSessionRefresh in interface UserSessionModelpublic List<ClientSessionModel> getClientSessions()
getClientSessions 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 UserSessionModelCopyright © 2016 JBoss by Red Hat. All rights reserved.