public class SearchEventSender extends java.lang.Object implements MessageSource
This component sends an atg.projects.b2cstore.search message when its fireSearchEvent() method is called. It is used by the /atg/commerce/catalog/CatalogSearch component to record user searches in the bikestore.
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
CLASS_VERSION
Class version string 
 | 
| Constructor and Description | 
|---|
SearchEventSender()
Constructs an instanceof SearchFormHandler 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
fireSearchEvent(java.lang.String searchString)
Invoke the parent handleSearch, then fire a message to the scenario manager
 informing it of this most recent search. 
 | 
MessageSourceContext | 
getMessageSourceContext()  | 
void | 
setMessageSourceContext(MessageSourceContext pContext)
This notifies the MessageSource as to what its
 MessageSourceContext should be. 
 | 
void | 
startMessageSource()
This is called to tell the MessageSource that it may begin
 sending messages. 
 | 
void | 
stopMessageSource()
This is called to tell the MessageSource that it should stop
 sending messages. 
 | 
public SearchEventSender()
public void setMessageSourceContext(MessageSourceContext pContext)
MessageSourcesetMessageSourceContext in interface MessageSourcepublic MessageSourceContext getMessageSourceContext()
public void startMessageSource()
MessageSourcestartMessageSource in interface MessageSourcepublic void stopMessageSource()
MessageSourcestopMessageSource in interface MessageSourcepublic boolean fireSearchEvent(java.lang.String searchString)
pRequest - the servlet's requestpResponse - the servlet's responseServletException - if there was an error while executing the codeIOException - if there was an error with servlet io