|
||||||||||
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.nucleus.TimedOperationService
atg.nucleus.servlet.ServletService
atg.nucleus.servlet.HttpServletService
atg.servlet.DynamoServlet
atg.projects.store.droplet.TargetLinkURLDroplet
public class TargetLinkURLDroplet
This droplet's main purpose is to determine an Endeca driven target link URL.
The URL passed into this droplet can be in any format but a substitution will only
be attempted with what's between particular opening and closing tokens (if they exist). For
the substitution to be attempted, the url
value, should be in the form of:
Input Paramaters:
url
that will be processed to try to generate a corresponding Endeca driven targetLinkURL.
Open Parameters:
Output Parameters:
Example:
<dsp:droplet name="/atg/endeca/store/droplet/TargetLinkURLDroplet"> <dsp:param name="url" param="promotion.media.targetLink.url"/> <dsp:oparam name="output"> <dsp:getvalueof var="targetLinkURL" param="targetLinkURL"/> </dsp:oparam> </dsp:droplet>
Field Summary | |
---|---|
static java.lang.String |
CATEGORY_ID
The key that is used to reference a category ID |
static java.lang.String |
CLASS_VERSION
Class version string |
static char |
ID_SEPARATOR
The key/ID separator character |
static java.lang.String |
OUTPUT
Output parameter name. |
static java.lang.String |
TARGET_LINK_URL
Target link URL output parameter name. |
static atg.nucleus.naming.ParameterName |
URL
url parameter name. |
Fields inherited from class atg.servlet.DynamoServlet |
---|
mAllowCleanupRequest, mParameters |
Fields inherited from class atg.nucleus.servlet.ServletService |
---|
SERVLET_INFO_KEY |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
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 | |
---|---|
TargetLinkURLDroplet()
|
Method Summary | |
---|---|
StoreDimensionValueCacheTools |
getDimensionValueCacheTools()
|
java.lang.String |
getEnclosingEndToken()
|
java.lang.String |
getEnclosingStartToken()
|
void |
service(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
See class description - TargetLinkURLDroplet . |
void |
setDimensionValueCacheTools(StoreDimensionValueCacheTools pDimensionValueCacheTools)
|
void |
setEnclosingEndToken(java.lang.String pEnclosingEndToken)
|
void |
setEnclosingStartToken(java.lang.String pEnclosingStartToken)
|
Methods inherited from class atg.servlet.DynamoServlet |
---|
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, init, service, service, setParameter |
Methods inherited from class atg.nucleus.servlet.ServletService |
---|
destroy, getServletConfig, getServletInfo, setServletInfo |
Methods inherited from class atg.nucleus.TimedOperationService |
---|
getAverageRequestHandlingTime, getHandledRequestCount, getRequestStartTime, getTotalRequestHandlingTime, isKeepingStatistics, notifyHandledRequest, resetStatistics, setKeepingStatistics |
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 atg.nucleus.naming.ParameterName URL
public static final java.lang.String TARGET_LINK_URL
public static final java.lang.String CATEGORY_ID
public static final char ID_SEPARATOR
public static final java.lang.String OUTPUT
Constructor Detail |
---|
public TargetLinkURLDroplet()
Method Detail |
---|
public void setDimensionValueCacheTools(StoreDimensionValueCacheTools pDimensionValueCacheTools)
pDimensionValueCacheTools
- - The tools class for the DimensionValueCache.public StoreDimensionValueCacheTools getDimensionValueCacheTools()
public void setEnclosingStartToken(java.lang.String pEnclosingStartToken)
pEnclosingStartToken
- - The start token that encloses the category ID.public java.lang.String getEnclosingStartToken()
public void setEnclosingEndToken(java.lang.String pEnclosingEndToken)
pEnclosingEndToken
- - The end token that encloses the category ID.public java.lang.String getEnclosingEndToken()
public void service(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
TargetLinkURLDroplet
.
service
in class atg.servlet.DynamoServlet
pRequest
- - DynamoHttpSevletRequest.pResponse
- - DynamoHttpServletResponse.
javax.servlet.ServletException
- - if an error occurs.
java.io.IOException
- - if an error occurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |