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