public class ClientSessionAdapter extends AbstractMongoAdapter<MongoClientSessionEntity> implements ClientSessionModel
ClientSessionModel.Action
invocationContext
Constructor and Description |
---|
ClientSessionAdapter(KeycloakSession session,
MongoUserSessionProvider provider,
RealmModel realm,
MongoClientSessionEntity entity,
MongoStoreInvocationContext invContext) |
Modifier and Type | Method and Description |
---|---|
ClientSessionModel.Action |
getAction() |
String |
getAuthMethod()
Authentication request type, i.e.
|
ClientModel |
getClient() |
String |
getId() |
protected MongoClientSessionEntity |
getMongoEntity() |
String |
getNote(String name) |
RealmModel |
getRealm() |
String |
getRedirectUri() |
Set<String> |
getRoles() |
int |
getTimestamp() |
UserSessionModel |
getUserSession() |
void |
removeNote(String name) |
void |
setAction(ClientSessionModel.Action action) |
void |
setAuthMethod(String method) |
void |
setNote(String name,
String value) |
void |
setRedirectUri(String uri) |
void |
setRoles(Set<String> roles) |
void |
setTimestamp(int timestamp) |
void |
setUserSession(UserSessionModel userSession) |
equals, getMongoStore, hashCode, updateMongoEntity
public ClientSessionAdapter(KeycloakSession session, MongoUserSessionProvider provider, RealmModel realm, MongoClientSessionEntity entity, MongoStoreInvocationContext invContext)
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 void setRedirectUri(String uri)
setRedirectUri
in interface ClientSessionModel
public void setRoles(Set<String> roles)
setRoles
in interface ClientSessionModel
public String getRedirectUri()
getRedirectUri
in interface ClientSessionModel
public int getTimestamp()
getTimestamp
in interface ClientSessionModel
public void setTimestamp(int timestamp)
setTimestamp
in interface ClientSessionModel
public ClientSessionModel.Action getAction()
getAction
in interface ClientSessionModel
public void setAction(ClientSessionModel.Action action)
setAction
in interface ClientSessionModel
public Set<String> getRoles()
getRoles
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 String getAuthMethod()
ClientSessionModel
getAuthMethod
in interface ClientSessionModel
public void setAuthMethod(String method)
setAuthMethod
in interface ClientSessionModel
protected MongoClientSessionEntity getMongoEntity()
getMongoEntity
in class AbstractMongoAdapter<MongoClientSessionEntity>
Copyright © 2014. All Rights Reserved.