public class ClientSessionAdapter extends Object implements ClientSessionModel
ClientSessionModel.Action, ClientSessionModel.ExecutionStatusACTION_KEY| Constructor and Description |
|---|
ClientSessionAdapter(KeycloakSession session,
InfinispanUserSessionProvider provider,
org.infinispan.Cache<String,SessionEntity> cache,
RealmModel realm,
ClientSessionEntity entity,
boolean offline) |
public ClientSessionAdapter(KeycloakSession session, InfinispanUserSessionProvider provider, org.infinispan.Cache<String,SessionEntity> cache, RealmModel realm, ClientSessionEntity entity, boolean offline)
public String getId()
getId in interface ClientSessionModelpublic RealmModel getRealm()
getRealm in interface ClientSessionModelpublic ClientModel getClient()
getClient in interface ClientSessionModelpublic UserSessionAdapter getUserSession()
getUserSession in interface ClientSessionModelpublic void setUserSession(UserSessionModel userSession)
setUserSession in interface ClientSessionModelpublic String getRedirectUri()
getRedirectUri in interface ClientSessionModelpublic void setRedirectUri(String uri)
setRedirectUri in interface ClientSessionModelpublic int getTimestamp()
getTimestamp in interface ClientSessionModelpublic void setTimestamp(int timestamp)
setTimestamp in interface ClientSessionModelpublic String getAction()
getAction in interface ClientSessionModelpublic void setAction(String action)
setAction in interface ClientSessionModelpublic Set<String> getRoles()
getRoles in interface ClientSessionModelpublic void setRoles(Set<String> roles)
setRoles in interface ClientSessionModelpublic Set<String> getProtocolMappers()
getProtocolMappers in interface ClientSessionModelpublic void setProtocolMappers(Set<String> protocolMappers)
setProtocolMappers in interface ClientSessionModelpublic String getAuthMethod()
ClientSessionModelgetAuthMethod in interface ClientSessionModelpublic void setAuthMethod(String authMethod)
setAuthMethod in interface ClientSessionModelpublic String getNote(String name)
getNote in interface ClientSessionModelpublic void setNote(String name, String value)
setNote in interface ClientSessionModelpublic void removeNote(String name)
removeNote in interface ClientSessionModelpublic Map<String,String> getNotes()
getNotes in interface ClientSessionModelpublic void setUserSessionNote(String name, String value)
ClientSessionModelsetUserSessionNote in interface ClientSessionModelpublic Map<String,String> getUserSessionNotes()
ClientSessionModelgetUserSessionNotes in interface ClientSessionModelpublic void clearUserSessionNotes()
clearUserSessionNotes in interface ClientSessionModelpublic Set<String> getRequiredActions()
ClientSessionModelgetRequiredActions in interface ClientSessionModelpublic void addRequiredAction(String action)
addRequiredAction in interface ClientSessionModelpublic void removeRequiredAction(String action)
removeRequiredAction in interface ClientSessionModelpublic void addRequiredAction(UserModel.RequiredAction action)
addRequiredAction in interface ClientSessionModelpublic void removeRequiredAction(UserModel.RequiredAction action)
removeRequiredAction in interface ClientSessionModelpublic Map<String,ClientSessionModel.ExecutionStatus> getExecutionStatus()
getExecutionStatus in interface ClientSessionModelpublic void setExecutionStatus(String authenticator, ClientSessionModel.ExecutionStatus status)
setExecutionStatus in interface ClientSessionModelpublic void clearExecutionStatus()
clearExecutionStatus in interface ClientSessionModelpublic UserModel getAuthenticatedUser()
getAuthenticatedUser in interface ClientSessionModelpublic void setAuthenticatedUser(UserModel user)
setAuthenticatedUser in interface ClientSessionModelCopyright © 2016 JBoss by Red Hat. All rights reserved.