public class ADCRequestData extends GenericService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
ADCRequestData() |
Modifier and Type | Method and Description |
---|---|
void |
addEvent(javax.jms.Message pEvent)
Add the event to the mEvents HashMap.
|
java.util.Collection |
getAllEvents()
Return all of the events seen so far in this request.
|
java.lang.String |
getCategory() |
ServiceMap |
getClientRequestData() |
java.util.List |
getEvents(java.lang.String pJMSType)
Return all the events of a particular type seen so far in this request.
|
java.lang.String |
getExtraTags() |
java.lang.String |
getPageName() |
java.lang.String |
getProductCategory() |
Profile |
getProfile() |
DynamoHttpServletRequest |
getRequest() |
ADCSessionData |
getSessionData() |
boolean |
hasEvent(java.lang.String pJMSType)
Checks to see if any events of the given type have been seen.
|
boolean |
isNoTagForCurrentPage() |
void |
setCategory(java.lang.String pCategory)
The page category associated with the request
|
void |
setClientRequestData(ServiceMap pClientRequestData)
Map of optional extra request data components for each ADC client
|
void |
setExtraTags(java.lang.String pExtraTags)
Extra tags to be included on page
|
void |
setNoTagForCurrentPage(boolean pNoTagForCurrentPage)
boolean that, if true, indicates not to perform auto-tagging on the
current page.
|
void |
setPageName(java.lang.String pPageName)
The name of the page in the current request.
|
void |
setProductCategory(java.lang.String pProductCategory)
The product category associated with the request
|
void |
setProfile(Profile pProfile)
The current user profile
|
void |
setRequest(DynamoHttpServletRequest pRequest)
The current request
|
void |
setSessionData(ADCSessionData pSessionData)
The ADCSessionData component which contains any relevant session
information
|
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static final java.lang.String CLASS_VERSION
public void setCategory(java.lang.String pCategory)
pCategory
- the page category associated with the
requestpublic java.lang.String getCategory()
public void setClientRequestData(ServiceMap pClientRequestData)
pClientRequestData
- the map of client request data componentspublic ServiceMap getClientRequestData()
public void setExtraTags(java.lang.String pExtraTags)
pExtraTags
- extra tags to be included on pagepublic java.lang.String getExtraTags()
public void setNoTagForCurrentPage(boolean pNoTagForCurrentPage)
pNoTagForCurrentPage
- boolean that, if true, indicates not to
perform auto-tagging on the current pagepublic boolean isNoTagForCurrentPage()
public void setPageName(java.lang.String pPageName)
pPageName
- the name of the page in the current request.public java.lang.String getPageName()
public void setProductCategory(java.lang.String pProductCategory)
pCategory
- the product category associated with the
requestpublic java.lang.String getProductCategory()
public void setProfile(Profile pProfile)
pProfile
- the current user profilepublic Profile getProfile()
public void setRequest(DynamoHttpServletRequest pRequest)
pRequest
- the current requestpublic DynamoHttpServletRequest getRequest()
public void setSessionData(ADCSessionData pSessionData)
pSessionData
- the ADCSessionData componentpublic ADCSessionData getSessionData()
public void addEvent(javax.jms.Message pEvent)
pEvent
- The event that should be rememberedpublic java.util.List getEvents(java.lang.String pJMSType)
pJMSType
- THe JMSType of the events being requestpublic java.util.Collection getAllEvents()
public boolean hasEvent(java.lang.String pJMSType)
pJMSType
- The JMS type of the event to check for