public class PersistentAuthenticatedClientSessionAdapter extends Object implements AuthenticatedClientSessionModel
| Modifier and Type | Class and Description |
|---|---|
protected static class |
PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData |
AuthenticatedClientSessionModel.SearchableFieldsCommonClientSessionModel.Action, CommonClientSessionModel.ExecutionStatusSTARTED_AT_NOTE| Constructor and Description |
|---|
PersistentAuthenticatedClientSessionAdapter(KeycloakSession session,
AuthenticatedClientSessionModel clientSession) |
PersistentAuthenticatedClientSessionAdapter(KeycloakSession session,
PersistentClientSessionModel model,
RealmModel realm,
ClientModel client,
UserSessionModel userSession) |
| Modifier and Type | Method and Description |
|---|---|
void |
detachFromUserSession()
Detaches the client session from its user session.
|
boolean |
equals(Object o) |
String |
getAction() |
ClientModel |
getClient() |
String |
getCurrentRefreshToken() |
int |
getCurrentRefreshTokenUseCount() |
String |
getId() |
String |
getNote(String name) |
Map<String,String> |
getNotes() |
String |
getProtocol() |
RealmModel |
getRealm() |
String |
getRedirectUri() |
int |
getTimestamp() |
PersistentClientSessionModel |
getUpdatedModel() |
UserSessionModel |
getUserSession() |
int |
hashCode() |
void |
removeNote(String name) |
void |
setAction(String action) |
void |
setCurrentRefreshToken(String currentRefreshToken) |
void |
setCurrentRefreshTokenUseCount(int currentRefreshTokenUseCount) |
void |
setNote(String name,
String value) |
void |
setProtocol(String method) |
void |
setRedirectUri(String uri) |
void |
setTimestamp(int timestamp) |
void |
setUserSession(UserSessionModel userSession) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetStartedpublic PersistentAuthenticatedClientSessionAdapter(KeycloakSession session, AuthenticatedClientSessionModel clientSession)
public PersistentAuthenticatedClientSessionAdapter(KeycloakSession session, PersistentClientSessionModel model, RealmModel realm, ClientModel client, UserSessionModel userSession)
public PersistentClientSessionModel getUpdatedModel()
public String getId()
getId in interface AuthenticatedClientSessionModelpublic RealmModel getRealm()
getRealm in interface CommonClientSessionModelpublic ClientModel getClient()
getClient in interface CommonClientSessionModelpublic UserSessionModel getUserSession()
getUserSession in interface AuthenticatedClientSessionModelpublic void detachFromUserSession()
AuthenticatedClientSessionModeldetachFromUserSession in interface AuthenticatedClientSessionModelpublic void setUserSession(UserSessionModel userSession)
public String getRedirectUri()
getRedirectUri in interface CommonClientSessionModelpublic void setRedirectUri(String uri)
setRedirectUri in interface CommonClientSessionModelpublic int getTimestamp()
getTimestamp in interface AuthenticatedClientSessionModelpublic void setTimestamp(int timestamp)
setTimestamp in interface AuthenticatedClientSessionModelpublic String getCurrentRefreshToken()
getCurrentRefreshToken in interface AuthenticatedClientSessionModelpublic void setCurrentRefreshToken(String currentRefreshToken)
setCurrentRefreshToken in interface AuthenticatedClientSessionModelpublic int getCurrentRefreshTokenUseCount()
getCurrentRefreshTokenUseCount in interface AuthenticatedClientSessionModelpublic void setCurrentRefreshTokenUseCount(int currentRefreshTokenUseCount)
setCurrentRefreshTokenUseCount in interface AuthenticatedClientSessionModelpublic String getAction()
getAction in interface CommonClientSessionModelpublic void setAction(String action)
setAction in interface CommonClientSessionModelpublic String getProtocol()
getProtocol in interface CommonClientSessionModelpublic void setProtocol(String method)
setProtocol in interface CommonClientSessionModelpublic String getNote(String name)
getNote in interface AuthenticatedClientSessionModelpublic void setNote(String name, String value)
setNote in interface AuthenticatedClientSessionModelpublic void removeNote(String name)
removeNote in interface AuthenticatedClientSessionModelpublic Map<String,String> getNotes()
getNotes in interface AuthenticatedClientSessionModelCopyright © 2021 JBoss by Red Hat. All rights reserved.