Package org.keycloak.models.session
Class PersistentAuthenticatedClientSessionAdapter
- java.lang.Object
- 
- org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
- 
- All Implemented Interfaces:
- AuthenticatedClientSessionModel,- CommonClientSessionModel
 
 public class PersistentAuthenticatedClientSessionAdapter extends Object implements AuthenticatedClientSessionModel - Author:
- Marek Posolda
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected static classPersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData- 
Nested classes/interfaces inherited from interface org.keycloak.sessions.CommonClientSessionModelCommonClientSessionModel.Action, CommonClientSessionModel.ExecutionStatus
 
- 
 - 
Field Summary- 
Fields inherited from interface org.keycloak.models.AuthenticatedClientSessionModelSTARTED_AT_NOTE
 
- 
 - 
Constructor SummaryConstructors Constructor Description PersistentAuthenticatedClientSessionAdapter(KeycloakSession session, AuthenticatedClientSessionModel clientSession)PersistentAuthenticatedClientSessionAdapter(KeycloakSession session, PersistentClientSessionModel model, RealmModel realm, ClientModel client, UserSessionModel userSession)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddetachFromUserSession()Detaches the client session from its user session.booleanequals(Object o)StringgetAction()ClientModelgetClient()StringgetCurrentRefreshToken()intgetCurrentRefreshTokenUseCount()StringgetId()StringgetNote(String name)Map<String,String>getNotes()StringgetProtocol()RealmModelgetRealm()StringgetRedirectUri()intgetTimestamp()PersistentClientSessionModelgetUpdatedModel()UserSessionModelgetUserSession()inthashCode()voidremoveNote(String name)voidsetAction(String action)voidsetCurrentRefreshToken(String currentRefreshToken)voidsetCurrentRefreshTokenUseCount(int currentRefreshTokenUseCount)voidsetNote(String name, String value)voidsetProtocol(String method)voidsetRedirectUri(String uri)voidsetTimestamp(int timestamp)voidsetUserSession(UserSessionModel userSession)- 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.models.AuthenticatedClientSessionModelgetStarted
 
- 
 
- 
- 
- 
Constructor Detail- 
PersistentAuthenticatedClientSessionAdapterpublic PersistentAuthenticatedClientSessionAdapter(KeycloakSession session, AuthenticatedClientSessionModel clientSession) 
 - 
PersistentAuthenticatedClientSessionAdapterpublic PersistentAuthenticatedClientSessionAdapter(KeycloakSession session, PersistentClientSessionModel model, RealmModel realm, ClientModel client, UserSessionModel userSession) 
 
- 
 - 
Method Detail- 
getUpdatedModelpublic PersistentClientSessionModel getUpdatedModel() 
 - 
getIdpublic String getId() - Specified by:
- getIdin interface- AuthenticatedClientSessionModel
 
 - 
getRealmpublic RealmModel getRealm() - Specified by:
- getRealmin interface- CommonClientSessionModel
 
 - 
getClientpublic ClientModel getClient() - Specified by:
- getClientin interface- CommonClientSessionModel
 
 - 
getUserSessionpublic UserSessionModel getUserSession() - Specified by:
- getUserSessionin interface- AuthenticatedClientSessionModel
 
 - 
detachFromUserSessionpublic void detachFromUserSession() Description copied from interface:AuthenticatedClientSessionModelDetaches the client session from its user session.- Specified by:
- detachFromUserSessionin interface- AuthenticatedClientSessionModel
 
 - 
setUserSessionpublic void setUserSession(UserSessionModel userSession) 
 - 
getRedirectUripublic String getRedirectUri() - Specified by:
- getRedirectUriin interface- CommonClientSessionModel
 
 - 
setRedirectUripublic void setRedirectUri(String uri) - Specified by:
- setRedirectUriin interface- CommonClientSessionModel
 
 - 
getTimestamppublic int getTimestamp() - Specified by:
- getTimestampin interface- AuthenticatedClientSessionModel
 
 - 
setTimestamppublic void setTimestamp(int timestamp) - Specified by:
- setTimestampin interface- AuthenticatedClientSessionModel
 
 - 
getCurrentRefreshTokenpublic String getCurrentRefreshToken() - Specified by:
- getCurrentRefreshTokenin interface- AuthenticatedClientSessionModel
 
 - 
setCurrentRefreshTokenpublic void setCurrentRefreshToken(String currentRefreshToken) - Specified by:
- setCurrentRefreshTokenin interface- AuthenticatedClientSessionModel
 
 - 
getCurrentRefreshTokenUseCountpublic int getCurrentRefreshTokenUseCount() - Specified by:
- getCurrentRefreshTokenUseCountin interface- AuthenticatedClientSessionModel
 
 - 
setCurrentRefreshTokenUseCountpublic void setCurrentRefreshTokenUseCount(int currentRefreshTokenUseCount) - Specified by:
- setCurrentRefreshTokenUseCountin interface- AuthenticatedClientSessionModel
 
 - 
getActionpublic String getAction() - Specified by:
- getActionin interface- CommonClientSessionModel
 
 - 
setActionpublic void setAction(String action) - Specified by:
- setActionin interface- CommonClientSessionModel
 
 - 
getProtocolpublic String getProtocol() - Specified by:
- getProtocolin interface- CommonClientSessionModel
 
 - 
setProtocolpublic void setProtocol(String method) - Specified by:
- setProtocolin interface- CommonClientSessionModel
 
 - 
getNotepublic String getNote(String name) - Specified by:
- getNotein interface- AuthenticatedClientSessionModel
 
 - 
setNotepublic void setNote(String name, String value) - Specified by:
- setNotein interface- AuthenticatedClientSessionModel
 
 - 
removeNotepublic void removeNote(String name) - Specified by:
- removeNotein interface- AuthenticatedClientSessionModel
 
 - 
getNotespublic Map<String,String> getNotes() - Specified by:
- getNotesin interface- AuthenticatedClientSessionModel
 
 
- 
 
-