public class OrderViewLandingPageHandler
extends atg.svc.clicktoconnect.URIMatchLandingPageHandler
The order id is expected to be a parameter on the referrer url using
the parameter name configured by the orderIdParameterName
property.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
protected CSREnvironmentTools |
mCSREnvironmentTools |
protected atg.svc.clicktoconnect.LandingPage |
mOrderViewLandingPage |
protected atg.svc.clicktoconnect.LandingPage |
mScheduledOrderViewLandingPage |
mURIMatches, mVirtualContextRootService
mEnvironmentTools, mLandingPage
Constructor and Description |
---|
OrderViewLandingPageHandler() |
Modifier and Type | Method and Description |
---|---|
protected atg.svc.clicktoconnect.LandingPage |
createLandingPage(atg.svc.clicktoconnect.C2CRequestData pC2CRequestData)
Extends the base behavior to load the order into the
view order holder and return the correct landing page
based on the order state.
|
CSREnvironmentTools |
getCSREnvironmentTools() |
java.lang.String |
getOrderIdParameterName()
Returns the parameter name of the order id in the referrer
url
|
atg.svc.clicktoconnect.LandingPage |
getOrderViewLandingPage()
Returns the landing page for viewing an existing
order
|
atg.svc.clicktoconnect.LandingPage |
getScheduledOrderViewLandingPage()
Returns the landing page for the view an existing
scheduled order.
|
void |
setCSREnvironmentTools(CSREnvironmentTools pCSREnvironmentTools)
Sets the property CSREnvironmentTools.
|
void |
setOrderIdParameterName(java.lang.String pOrderIdParameterName) |
void |
setOrderViewLandingPage(atg.svc.clicktoconnect.LandingPage pOrderViewLandingPage) |
void |
setScheduledOrderViewLandingPage(atg.svc.clicktoconnect.LandingPage pScheduledOrderViewLandingPage) |
generateLandingPage, getURIMatches, getVirtualContextRootService, isFileURIMatch, isURIMatch, setURIMatches, setVirtualContextRootService
getEnvironmentTools, getLandingPage, getReferrerParameter, setEnvironmentTools, setLandingPage
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
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
protected CSREnvironmentTools mCSREnvironmentTools
protected atg.svc.clicktoconnect.LandingPage mOrderViewLandingPage
protected atg.svc.clicktoconnect.LandingPage mScheduledOrderViewLandingPage
public java.lang.String getOrderIdParameterName()
public void setOrderIdParameterName(java.lang.String pOrderIdParameterName)
public void setCSREnvironmentTools(CSREnvironmentTools pCSREnvironmentTools)
public CSREnvironmentTools getCSREnvironmentTools()
public atg.svc.clicktoconnect.LandingPage getOrderViewLandingPage()
public void setOrderViewLandingPage(atg.svc.clicktoconnect.LandingPage pOrderViewLandingPage)
public atg.svc.clicktoconnect.LandingPage getScheduledOrderViewLandingPage()
public void setScheduledOrderViewLandingPage(atg.svc.clicktoconnect.LandingPage pScheduledOrderViewLandingPage)
protected atg.svc.clicktoconnect.LandingPage createLandingPage(atg.svc.clicktoconnect.C2CRequestData pC2CRequestData)
createLandingPage
in class atg.svc.clicktoconnect.URIMatchLandingPageHandler