public class PersistentClientSessionAdapter extends Object implements ClientSessionModel
Modifier and Type | Class and Description |
---|---|
protected static class |
PersistentClientSessionAdapter.PersistentClientSessionData |
ClientSessionModel.Action, ClientSessionModel.ExecutionStatus
ACTION_KEY
Constructor and Description |
---|
PersistentClientSessionAdapter(ClientSessionModel clientSession) |
PersistentClientSessionAdapter(PersistentClientSessionModel model,
RealmModel realm,
ClientModel client,
UserSessionModel userSession) |
public PersistentClientSessionAdapter(ClientSessionModel clientSession)
public PersistentClientSessionAdapter(PersistentClientSessionModel model, RealmModel realm, ClientModel client, UserSessionModel userSession)
public PersistentClientSessionModel getUpdatedModel()
public String getId()
getId
in interface ClientSessionModel
public RealmModel getRealm()
getRealm
in interface ClientSessionModel
public ClientModel getClient()
getClient
in interface ClientSessionModel
public UserSessionModel getUserSession()
getUserSession
in interface ClientSessionModel
public void setUserSession(UserSessionModel userSession)
setUserSession
in interface ClientSessionModel
public String getRedirectUri()
getRedirectUri
in interface ClientSessionModel
public void setRedirectUri(String uri)
setRedirectUri
in interface ClientSessionModel
public int getTimestamp()
getTimestamp
in interface ClientSessionModel
public void setTimestamp(int timestamp)
setTimestamp
in interface ClientSessionModel
public String getAction()
getAction
in interface ClientSessionModel
public void setAction(String action)
setAction
in interface ClientSessionModel
public Set<String> getRoles()
getRoles
in interface ClientSessionModel
public void setRoles(Set<String> roles)
setRoles
in interface ClientSessionModel
public Set<String> getProtocolMappers()
getProtocolMappers
in interface ClientSessionModel
public void setProtocolMappers(Set<String> protocolMappers)
setProtocolMappers
in interface ClientSessionModel
public Map<String,ClientSessionModel.ExecutionStatus> getExecutionStatus()
getExecutionStatus
in interface ClientSessionModel
public void setExecutionStatus(String authenticator, ClientSessionModel.ExecutionStatus status)
setExecutionStatus
in interface ClientSessionModel
public void clearExecutionStatus()
clearExecutionStatus
in interface ClientSessionModel
public UserModel getAuthenticatedUser()
getAuthenticatedUser
in interface ClientSessionModel
public void setAuthenticatedUser(UserModel user)
setAuthenticatedUser
in interface ClientSessionModel
public String getAuthMethod()
ClientSessionModel
getAuthMethod
in interface ClientSessionModel
public void setAuthMethod(String method)
setAuthMethod
in interface ClientSessionModel
public String getNote(String name)
getNote
in interface ClientSessionModel
public void setNote(String name, String value)
setNote
in interface ClientSessionModel
public void removeNote(String name)
removeNote
in interface ClientSessionModel
public Map<String,String> getNotes()
getNotes
in interface ClientSessionModel
public Set<String> getRequiredActions()
ClientSessionModel
getRequiredActions
in interface ClientSessionModel
public void addRequiredAction(String action)
addRequiredAction
in interface ClientSessionModel
public void removeRequiredAction(String action)
removeRequiredAction
in interface ClientSessionModel
public void addRequiredAction(UserModel.RequiredAction action)
addRequiredAction
in interface ClientSessionModel
public void removeRequiredAction(UserModel.RequiredAction action)
removeRequiredAction
in interface ClientSessionModel
public void setUserSessionNote(String name, String value)
ClientSessionModel
setUserSessionNote
in interface ClientSessionModel
public Map<String,String> getUserSessionNotes()
ClientSessionModel
getUserSessionNotes
in interface ClientSessionModel
public void clearUserSessionNotes()
clearUserSessionNotes
in interface ClientSessionModel
Copyright © 2016 JBoss by Red Hat. All rights reserved.