public class AuthenticatedClientSessionAdapter extends Object implements AuthenticatedClientSessionModel
AuthenticatedClientSessionModel.SearchableFields
CommonClientSessionModel.Action, CommonClientSessionModel.ExecutionStatus
STARTED_AT_NOTE
Constructor and Description |
---|
AuthenticatedClientSessionAdapter(KeycloakSession kcSession,
InfinispanUserSessionProvider provider,
AuthenticatedClientSessionEntity entity,
ClientModel client,
UserSessionModel userSession,
InfinispanChangelogBasedTransaction<UUID,AuthenticatedClientSessionEntity> clientSessionUpdateTx,
boolean offline) |
Modifier and Type | Method and Description |
---|---|
void |
detachFromUserSession()
Detaches the client session from its user session.
|
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() |
UserSessionModel |
getUserSession() |
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStarted
public AuthenticatedClientSessionAdapter(KeycloakSession kcSession, InfinispanUserSessionProvider provider, AuthenticatedClientSessionEntity entity, ClientModel client, UserSessionModel userSession, InfinispanChangelogBasedTransaction<UUID,AuthenticatedClientSessionEntity> clientSessionUpdateTx, boolean offline)
public void detachFromUserSession()
This method does not delete the client session from user session records, it only removes the client session. The list of client sessions within user session is updated lazily for performance reasons.
detachFromUserSession
in interface AuthenticatedClientSessionModel
public UserSessionModel getUserSession()
getUserSession
in interface AuthenticatedClientSessionModel
public String getRedirectUri()
getRedirectUri
in interface CommonClientSessionModel
public void setRedirectUri(String uri)
setRedirectUri
in interface CommonClientSessionModel
public String getId()
getId
in interface AuthenticatedClientSessionModel
public RealmModel getRealm()
getRealm
in interface CommonClientSessionModel
public ClientModel getClient()
getClient
in interface CommonClientSessionModel
public int getTimestamp()
getTimestamp
in interface AuthenticatedClientSessionModel
public void setTimestamp(int timestamp)
setTimestamp
in interface AuthenticatedClientSessionModel
public int getCurrentRefreshTokenUseCount()
getCurrentRefreshTokenUseCount
in interface AuthenticatedClientSessionModel
public void setCurrentRefreshTokenUseCount(int currentRefreshTokenUseCount)
setCurrentRefreshTokenUseCount
in interface AuthenticatedClientSessionModel
public String getCurrentRefreshToken()
getCurrentRefreshToken
in interface AuthenticatedClientSessionModel
public void setCurrentRefreshToken(String currentRefreshToken)
setCurrentRefreshToken
in interface AuthenticatedClientSessionModel
public String getAction()
getAction
in interface CommonClientSessionModel
public void setAction(String action)
setAction
in interface CommonClientSessionModel
public String getProtocol()
getProtocol
in interface CommonClientSessionModel
public void setProtocol(String method)
setProtocol
in interface CommonClientSessionModel
public String getNote(String name)
getNote
in interface AuthenticatedClientSessionModel
public void setNote(String name, String value)
setNote
in interface AuthenticatedClientSessionModel
public void removeNote(String name)
removeNote
in interface AuthenticatedClientSessionModel
public Map<String,String> getNotes()
getNotes
in interface AuthenticatedClientSessionModel
Copyright © 2021 JBoss by Red Hat. All rights reserved.