public class PairedSiteDroplet
extends atg.servlet.DynamoServlet
Using this info, the "MobileDetectionInterceptor" component redirects a mobile user agent when the last one
requests the "storeSiteUS" site URL - to the "mobileStoreSiteUS" site.
The output parameters for this droplet are:
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
static atg.nucleus.naming.ParameterName |
OPARAM_ERROR
"error" parameter name.
|
static atg.nucleus.naming.ParameterName |
OPARAM_OUTPUT
"output" parameter name.
|
static java.lang.String |
PARAM_ERROR_MSG
"errorMessage" parameter name.
|
static java.lang.String |
PARAM_PAIRED_SITE_ID
"pairedSiteId" parameter name.
|
static atg.nucleus.naming.ParameterName |
PARAM_SITE_ID
"siteId" parameter name.
|
static java.lang.String |
PROP_VALUE_CHANNEL_DESKTOP
"channel" property value: desktop.
|
Constructor and Description |
---|
PairedSiteDroplet() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getShareableTypeId()
Gets the "ShareableType ID for site pairs" property.
|
atg.multisite.SiteGroupManager |
getSiteGroupManager()
This property contains a reference to
SiteGroupManager to be used when determining sharing sites. |
StoreSitePropertiesManager |
getStoreSitePropertiesManager()
Gets the StoreSitePropertiesManager bean which is used to manage store properties.
|
void |
service(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse) |
void |
setShareableTypeId(java.lang.String pShareableTypeId)
Sets the "ShareableType ID for site pairs" property.
|
void |
setSiteGroupManager(atg.multisite.SiteGroupManager pSiteGroupManager)
Sets the new reference to
SiteGroupManager to be used when determining sharing sites. |
void |
setStoreSitePropertiesManager(StoreSitePropertiesManager pStoreSitePropertiesManager)
Sets the StoreSitePropertiesManager bean which is used to manage store properties.
|
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 atg.nucleus.naming.ParameterName PARAM_SITE_ID
public static final java.lang.String PARAM_PAIRED_SITE_ID
public static final atg.nucleus.naming.ParameterName OPARAM_OUTPUT
public static final atg.nucleus.naming.ParameterName OPARAM_ERROR
public static final java.lang.String PARAM_ERROR_MSG
public static final java.lang.String PROP_VALUE_CHANNEL_DESKTOP
public StoreSitePropertiesManager getStoreSitePropertiesManager()
public void setStoreSitePropertiesManager(StoreSitePropertiesManager pStoreSitePropertiesManager)
StoreSitePropertiesManager
- Set a new storeSitePropertyManager.public java.lang.String getShareableTypeId()
public void setShareableTypeId(java.lang.String pShareableTypeId)
pShareableTypeId
- The "ShareableType ID for site pairs" property.public atg.multisite.SiteGroupManager getSiteGroupManager()
SiteGroupManager
to be used when determining sharing sites.public void setSiteGroupManager(atg.multisite.SiteGroupManager pSiteGroupManager)
SiteGroupManager
to be used when determining sharing sites.pSiteGroupManager
- Value to set.public void service(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
service
in class atg.servlet.DynamoServlet
pRequest
- The request.pResponse
- The response.javax.servlet.ServletException
- The ServletExceptionjava.io.IOException
- The IOExceptionDynamoServlet.service(atg.servlet.DynamoHttpServletRequest,
atg.servlet.DynamoHttpServletResponse)