public class SiteSession
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Constructor and Description |
---|
SiteSession(Site pSite,
SiteSessionManager pSiteSessionManager)
Constructs an instanceof SiteSession
|
Modifier and Type | Method and Description |
---|---|
void |
end()
end a site session manually.
|
java.lang.Object |
getAttribute(java.lang.String pName)
get an attribute on the session
|
java.util.Set<java.lang.String> |
getAttributeNames()
get a list of names for all the attributes
currently stored in this SiteSession
|
java.lang.String |
getHttpSessionId()
get HttpSessionId
|
long |
getLastAccessTime()
get LastAccessTime, this records the last time a request was made
for this site session.
|
Site |
getReferringSite()
get ReferringSite - the site visited before this site session started
|
Site |
getSite()
get Site - the site associated with this SiteSession
|
SiteSessionManager |
getSiteSessionManager()
get the SiteSessionManager component that is associated with this
SiteSession
|
long |
getStartTime()
get StartTime, this records when the site session started
|
void |
setAttribute(java.lang.String pName,
java.lang.Object pValue)
set an attribute on the session
|
void |
setHttpSessionId(java.lang.String pHttpSessionId)
set HttpSessionId
|
void |
setLastAccessTime(long pLastAccessTime)
set LastAccessTime, this records the last time a request was made
for this site session.
|
void |
setReferringSite(Site pReferringSite)
set ReferringSite - the site visited before this site session started
|
void |
setStartTime(long pStartTime)
set StartTime, this records when the site session started
|
java.lang.String |
toString()
override toString, print the referring site
|
public SiteSession(Site pSite, SiteSessionManager pSiteSessionManager)
pSite
- the site associated with this SiteSessionpSiteSessionManager
- the SiteSessionManager
associated with this SiteSessionpublic Site getSite()
public void setStartTime(long pStartTime)
pStartTime
- the StartTimepublic long getStartTime()
public void setLastAccessTime(long pLastAccessTime)
pLastAccessTime
- the LastAccessTimepublic long getLastAccessTime()
public void setReferringSite(Site pReferringSite)
pReferringSite
- the ReferringSitepublic Site getReferringSite()
public SiteSessionManager getSiteSessionManager()
public void setHttpSessionId(java.lang.String pHttpSessionId)
pHttpSessionId
- the HttpSessionIdpublic java.lang.String getHttpSessionId()
public java.util.Set<java.lang.String> getAttributeNames()
public void setAttribute(java.lang.String pName, java.lang.Object pValue)
pName
- the attribute namepValue
- the attribute valuepublic java.lang.Object getAttribute(java.lang.String pName)
pName
- the attribute namepublic void end()
public java.lang.String toString()
toString
in class java.lang.Object