Package org.keycloak.models.session
Class PersistentAuthenticatedClientSessionAdapter
java.lang.Object
org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
- All Implemented Interfaces:
org.keycloak.models.AuthenticatedClientSessionModel,org.keycloak.sessions.CommonClientSessionModel
public class PersistentAuthenticatedClientSessionAdapter
extends Object
implements org.keycloak.models.AuthenticatedClientSessionModel
- Author:
- Marek Posolda
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classNested classes/interfaces inherited from interface org.keycloak.sessions.CommonClientSessionModel
org.keycloak.sessions.CommonClientSessionModel.Action, org.keycloak.sessions.CommonClientSessionModel.ExecutionStatus -
Field Summary
Fields inherited from interface org.keycloak.models.AuthenticatedClientSessionModel
REFRESH_TOKEN_LAST_REFRESH_PREFIX, REFRESH_TOKEN_PREFIX, REFRESH_TOKEN_USE_PREFIX, STARTED_AT_NOTE, USER_SESSION_REMEMBER_ME_NOTE, USER_SESSION_STARTED_AT_NOTE -
Constructor Summary
ConstructorsConstructorDescriptionPersistentAuthenticatedClientSessionAdapter(org.keycloak.models.KeycloakSession session, org.keycloak.models.AuthenticatedClientSessionModel clientSession) PersistentAuthenticatedClientSessionAdapter(org.keycloak.models.KeycloakSession session, PersistentClientSessionModel model, org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel client, org.keycloak.models.UserSessionModel userSession) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanorg.keycloak.models.ClientModelgetId()getNotes()org.keycloak.models.RealmModelgetRealm()intorg.keycloak.models.UserSessionModelinthashCode()voidremoveNote(String name) voidvoidvoidsetProtocol(String method) voidsetRedirectUri(String uri) voidsetTimestamp(int timestamp) voidsetUserSession(org.keycloak.models.UserSessionModel userSession) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.keycloak.models.AuthenticatedClientSessionModel
getCurrentRefreshToken, getCurrentRefreshTokenUseCount, getRefreshToken, getRefreshTokenLastRefresh, getRefreshTokenUseCount, getStarted, getUserSessionStarted, isUserSessionRememberMe, restartClientSession, setCurrentRefreshToken, setCurrentRefreshTokenUseCount, setRefreshToken, setRefreshTokenLastRefresh, setRefreshTokenUseCount
-
Constructor Details
-
PersistentAuthenticatedClientSessionAdapter
public PersistentAuthenticatedClientSessionAdapter(org.keycloak.models.KeycloakSession session, org.keycloak.models.AuthenticatedClientSessionModel clientSession) -
PersistentAuthenticatedClientSessionAdapter
public PersistentAuthenticatedClientSessionAdapter(org.keycloak.models.KeycloakSession session, PersistentClientSessionModel model, org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel client, org.keycloak.models.UserSessionModel userSession)
-
-
Method Details
-
getUpdatedModel
-
getId
- Specified by:
getIdin interfaceorg.keycloak.models.AuthenticatedClientSessionModel
-
getRealm
public org.keycloak.models.RealmModel getRealm()- Specified by:
getRealmin interfaceorg.keycloak.sessions.CommonClientSessionModel
-
getClient
public org.keycloak.models.ClientModel getClient()- Specified by:
getClientin interfaceorg.keycloak.sessions.CommonClientSessionModel
-
getUserSession
public org.keycloak.models.UserSessionModel getUserSession()- Specified by:
getUserSessionin interfaceorg.keycloak.models.AuthenticatedClientSessionModel
-
detachFromUserSession
public void detachFromUserSession()- Specified by:
detachFromUserSessionin interfaceorg.keycloak.models.AuthenticatedClientSessionModel
-
setUserSession
public void setUserSession(org.keycloak.models.UserSessionModel userSession) -
getRedirectUri
- Specified by:
getRedirectUriin interfaceorg.keycloak.sessions.CommonClientSessionModel
-
setRedirectUri
- Specified by:
setRedirectUriin interfaceorg.keycloak.sessions.CommonClientSessionModel
-
getTimestamp
public int getTimestamp()- Specified by:
getTimestampin interfaceorg.keycloak.models.AuthenticatedClientSessionModel
-
setTimestamp
public void setTimestamp(int timestamp) - Specified by:
setTimestampin interfaceorg.keycloak.models.AuthenticatedClientSessionModel
-
getAction
- Specified by:
getActionin interfaceorg.keycloak.sessions.CommonClientSessionModel
-
setAction
- Specified by:
setActionin interfaceorg.keycloak.sessions.CommonClientSessionModel
-
getProtocol
- Specified by:
getProtocolin interfaceorg.keycloak.sessions.CommonClientSessionModel
-
setProtocol
- Specified by:
setProtocolin interfaceorg.keycloak.sessions.CommonClientSessionModel
-
getNote
- Specified by:
getNotein interfaceorg.keycloak.models.AuthenticatedClientSessionModel
-
setNote
- Specified by:
setNotein interfaceorg.keycloak.models.AuthenticatedClientSessionModel
-
removeNote
- Specified by:
removeNotein interfaceorg.keycloak.models.AuthenticatedClientSessionModel
-
getNotes
- Specified by:
getNotesin interfaceorg.keycloak.models.AuthenticatedClientSessionModel
-
equals
-
hashCode
public int hashCode() -
toString
-