public class SearchResultsProcessor extends TrackingCodeProcessor
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.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
static java.lang.String |
SEARCH_TEXT_ENTRY
Entries format constants
|
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_ENTRYSTOP_CHAIN_EXECUTION, STOP_CHAIN_EXECUTION_AND_COMMIT, STOP_CHAIN_EXECUTION_AND_ROLLBACK| Constructor and Description |
|---|
SearchResultsProcessor() |
| Modifier and Type | Method and Description |
|---|---|
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. |
appendEntry, buildCartEntry, buildCustomerIdEntry, buildExcludeDefaultStoreEntry, buildFailoverEntry, buildIncludePriceEntry, buildLocaleEntry, buildRetailerIdEntry, buildStoreIdEntry, buildTrackingCode, buildTrackingCodeContent, buildTrackingCodeViewEntry, getCurrentOrder, getFailoverTimeout, getPriceListManager, getRetailerId, getShoppingCartPath, isEnableFailover, isExcludeDefaultStore, isIncludeCartContent, isIncludeLocale, isIncludePrice, isSkipRecommendations, isUseContentFailover, processADCData, processEvent, setEnableFailover, setExcludeDefaultStore, setFailoverTimeout, setIncludeLocale, setIncludePrice, setPriceListManager, setRetailerId, setShoppingCartPath, setSkipRecommendations, setUseContentFailover, updateADCDatagetJMSTypes, getObjectFromMessage, processEvents, setJMSTypesgetRetCodes, isEnabled, runProcess, setEnabledaddLogListener, 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, stopServicevlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic static final java.lang.String CLASS_VERSION
public static final java.lang.String SEARCH_TEXT_ENTRY
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 argumentsADCRequestData
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 argumentsprotected java.lang.String buildSearchTextEntry(atg.adc.pipeline.ADCPipelineArgs pArgs)
ADCRequestData by the preceding SetProductProcessor
pipeline processor.pArgs - ADC pipeline arguments