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)
MessageSource
setMessageSourceContext
in interface MessageSource
public MessageSourceContext getMessageSourceContext()
public void startMessageSource()
MessageSource
startMessageSource
in interface MessageSource
public void stopMessageSource()
MessageSource
stopMessageSource
in interface MessageSource
public 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