| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.adc.pipeline.ADCPipelineProcessor
atg.adc.pipeline.ADCEventPipelineProcessor
atg.projects.store.recommendations.processor.TrackingCodeProcessor
atg.projects.store.recommendations.processor.SearchResultsProcessor
public class SearchResultsProcessor
This processor is responsible for generating clickstream 
 tracking code markup for search results pages. It extends 
 TrackingCodeProcessor and overrides its 
 buildTrackingCodeViewContent() method in order 
 to add 'searchText' entry to the 'view' configuration 
 parameter. The search keyword associated with the current request 
 should be stored into ADCRequestData object in ADC 
 pipeline arguments by preceding SetSearchTermProcessor.
| Field Summary | |
|---|---|
static java.lang.String | 
CLASS_VERSION
Class version string  | 
static java.lang.String | 
SEARCH_TEXT_ENTRY
Entries format constants  | 
| Fields inherited from class atg.projects.store.recommendations.processor.TrackingCodeProcessor | 
|---|
CART_ENTRY, CUSTOMER_ID_ENTRY, DEFAULT_TIMEOUT, DISABLED_FAILOVER, EXCLUDE_DEFAULT_STORE_ENTRY, FAILOVER_CONTENT, FAILOVER_ENTRY, FAILOVER_SKIP_RECOMMENDATIONS, FAILOVER_TIMEOUT_ENTRY, INCLUDE_PRICE_ENTRY, LOCALE_ENTRY, PERFORM_MONITOR_NAME, PERFORM_OPERATION_NAME, PRODUCT_ENTRY, RETAILER_ID_ENTRY, STORE_ID_ENTRY, TRACKING_DIV, VIEW_ENTRY | 
| Fields inherited from class atg.adc.pipeline.ADCEventPipelineProcessor | 
|---|
sResourceBundle | 
| Fields inherited from class atg.adc.pipeline.ADCPipelineProcessor | 
|---|
MADE_CHANGE, NO_CHANGE | 
| Fields inherited from class atg.nucleus.GenericService | 
|---|
SERVICE_INFO_KEY | 
| Fields inherited from interface atg.service.pipeline.PipelineProcessor | 
|---|
STOP_CHAIN_EXECUTION, STOP_CHAIN_EXECUTION_AND_COMMIT, STOP_CHAIN_EXECUTION_AND_ROLLBACK | 
| 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 | |
|---|---|
SearchResultsProcessor()
 | 
|
| Method Summary | |
|---|---|
protected  java.lang.String | 
buildSearchTextEntry(atg.adc.pipeline.ADCPipelineArgs pArgs)
Builds 'searchText' entry for the recommendations clickstream tracking code.  | 
protected  java.lang.String | 
buildTrackingCodeViewContent(atg.adc.pipeline.ADCPipelineArgs pArgs)
Overrides base TrackingCodeProcessor's method in order to append 
 'searchText' entry to the 'view' configuration parameter content. | 
protected  boolean | 
validateRequiredData(atg.adc.pipeline.ADCPipelineArgs pArgs)
Overrides base TrackingCodeProcessor's method in order to check 
 whether search keyword is specified in ADCRequestData object stored 
 in the ADC pipeline arguments. | 
| Methods inherited from class atg.adc.pipeline.ADCEventPipelineProcessor | 
|---|
getJMSTypes, getObjectFromMessage, processEvents, setJMSTypes | 
| Methods inherited from class atg.adc.pipeline.ADCPipelineProcessor | 
|---|
getRetCodes, isEnabled, runProcess, setEnabled | 
| Methods inherited from class atg.nucleus.GenericService | 
|---|
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 | 
| Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl | 
|---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, 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
public static final java.lang.String SEARCH_TEXT_ENTRY
| Constructor Detail | 
|---|
public SearchResultsProcessor()
| Method Detail | 
|---|
protected boolean validateRequiredData(atg.adc.pipeline.ADCPipelineArgs pArgs)
TrackingCodeProcessor's method in order to check 
 whether search keyword is specified in ADCRequestData object stored 
 in the ADC pipeline arguments. If not the further processing will 
 be stopped.
validateRequiredData in class TrackingCodeProcessorpArgs - The pipeline arguments
ADCRequestData 
 object stored in the ADC pipeline arguments. Otherwise false.protected java.lang.String buildTrackingCodeViewContent(atg.adc.pipeline.ADCPipelineArgs pArgs)
TrackingCodeProcessor's method in order to append 
 'searchText' entry to the 'view' configuration parameter content.
buildTrackingCodeViewContent in class TrackingCodeProcessorpArgs - ADC pipeline arguments
protected java.lang.String buildSearchTextEntry(atg.adc.pipeline.ADCPipelineArgs pArgs)
ADCRequestData by the preceding SetProductProcessor 
 pipeline processor.
pArgs - ADC pipeline arguments
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||