public abstract class AbstractPluginSession extends java.lang.Object implements AMSession
Modifier and Type | Field and Description |
---|---|
protected boolean |
anonymous |
protected java.lang.String |
applicationId |
protected java.util.Map<java.lang.String,java.io.Serializable> |
customSessionAttributes |
protected java.lang.String |
id |
protected java.lang.String |
impersonatorUser |
protected Session |
session |
protected java.lang.String |
sessionIndex |
protected AMSubject |
subject |
Constructor and Description |
---|
AbstractPluginSession() |
Modifier and Type | Method and Description |
---|---|
void |
setAnonymous(boolean anonymous) |
void |
setApplicationId(java.lang.String applicationId) |
void |
setCustomSessionAttributes(java.util.Map<java.lang.String,java.io.Serializable> customSessionAttributes) |
void |
setId(java.lang.String id) |
void |
setImpersonatorUser(java.lang.String impersonatorUser) |
void |
setSession(Session session) |
void |
setSessionIndex(java.lang.String sessionIndex) |
void |
setSubject(AMSubject subject) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getApplicationId, getAuthnSubject, getCreationInstant, getCustomSessionAttributes, getExpiryInstant, getId, getImpersonatorUser, getLastAccessTime, getLastUpdateTime, getSessionIndex, isAnonymous, isImpersonating
protected java.lang.String id
protected java.lang.String applicationId
protected java.lang.String sessionIndex
protected boolean anonymous
protected AMSubject subject
protected Session session
protected java.util.Map<java.lang.String,java.io.Serializable> customSessionAttributes
protected java.lang.String impersonatorUser
public void setId(java.lang.String id)
id
- the id to setpublic void setApplicationId(java.lang.String applicationId)
applicationId
- the applicationId to setpublic void setSessionIndex(java.lang.String sessionIndex)
sessionIndex
- the sessionIndex to setpublic void setAnonymous(boolean anonymous)
anonymous
- the anonymous to setpublic void setSubject(AMSubject subject)
subject
- the subject to setpublic void setSession(Session session)
session
- the session to setpublic void setCustomSessionAttributes(java.util.Map<java.lang.String,java.io.Serializable> customSessionAttributes)
customSessionAttributes
- the customSessionAttributes to setpublic void setImpersonatorUser(java.lang.String impersonatorUser)
impersonatorUser
- the impersonatorUser to set