|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.GenericService atg.adc.ADCRequestData
public class ADCRequestData
This component keeps track of all the relevant events seen during processing of the current request, as well as other relevant request information.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
ADCRequestData()
|
Method Summary | |
---|---|
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 |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CLASS_VERSION
Constructor Detail |
---|
public ADCRequestData()
Method Detail |
---|
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 request
public java.util.Collection getAllEvents()
public boolean hasEvent(java.lang.String pJMSType)
pJMSType
- The JMS type of the event to check for
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |