public class GetClickThroughId extends DynamoServlet
Configurable properties:
Input parameters:
Output parameters:
Open parameters:
The use of the droplet is shown in the following example:
<dsp:importbean bean="/atg/search/droplet/GetClickThroughId"/> <dsp:droplet name="GetClickThroughId"> <dsp:param name="result" value="${searchResult}"/> <dsp:oparam name="output"> <dsp:a href="/path/to/productDetail.jsp"> <dsp:param name="searchClickId" param="${searchClickId}" </dsp:a> </dsp:oparam> </dsp:droplet>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
static java.lang.String |
DEFAULT_SEARCH_CLICK_ID_PARAM_NAME
The default name for search click id parameter.
|
static java.lang.String |
DEFAULT_SEARCH_RESULT_PARAM_NAME
The default name for search result parameter used to get required data.
|
static ParameterName |
OUTPUT
Output parameter's name.
|
mAllowCleanupRequest, mParameters
SERVLET_INFO_KEY
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
GetClickThroughId() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getSearchClickIdDelimiter()
Gets property searchClickIdDelimiter.
|
java.lang.String |
getSearchClickIdParameter()
Gets property searchClickIdParameter.
|
java.lang.String |
getSearchQueryCachePath()
Gets property searchQueryCachePath.
|
java.lang.String |
getSearchResultParameter()
Gets property searchResultParameter.
|
void |
service(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Retrieves query id and document object from input parameters and caches
the document for later use.
|
void |
setSearchClickIdDelimiter(java.lang.String pSearchClickIdDelimiter)
Sets property searchClickIdDelimiter.
|
void |
setSearchClickIdParameter(java.lang.String pSearchClickIdParameter)
Sets property searchClickIdParameter.
|
void |
setSearchQueryCachePath(java.lang.String pSearchQueryCachePath)
Sets property searchQueryCachePath.
|
void |
setSearchResultParameter(java.lang.String pSearchResultParameter)
Sets property searchResultParameter.
|
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, init, service, service, setParameter
destroy, getServletConfig, getServletInfo, setServletInfo
getAverageRequestHandlingTime, getHandledRequestCount, getRequestStartTime, getTotalRequestHandlingTime, isKeepingStatistics, notifyHandledRequest, resetStatistics, setKeepingStatistics
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, toString
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static java.lang.String CLASS_VERSION
public static final java.lang.String DEFAULT_SEARCH_RESULT_PARAM_NAME
public static final java.lang.String DEFAULT_SEARCH_CLICK_ID_PARAM_NAME
public static final ParameterName OUTPUT
public java.lang.String getSearchResultParameter()
public void setSearchResultParameter(java.lang.String pSearchResultParameter)
pSearchResultParameter
- Name of search result parameter.public java.lang.String getSearchClickIdParameter()
public void setSearchClickIdParameter(java.lang.String pSearchClickIdParameter)
pSearchClickIdParameter
- Name of search click id parameter.public java.lang.String getSearchQueryCachePath()
public void setSearchQueryCachePath(java.lang.String pSearchQueryCachePath)
pSearchQueryCachePath
- Nucleus path to search query cache
component.public java.lang.String getSearchClickIdDelimiter()
public void setSearchClickIdDelimiter(java.lang.String pSearchClickIdDelimiter)
pSearchClickIdDelimiter
- Delimiter which is used to delimit parts
of the search click id.public void service(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
service
in class DynamoServlet
pRequest
- The request to be processed.pResponse
- Response object for this request.javax.servlet.ServletException
- An application specific error
occurred processing this request.java.io.IOException
- An error occurred reading data from the request
or writing data to the response.