public class ExpressCheckoutOkDroplet
extends atg.servlet.DynamoServlet
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string.
|
static atg.nucleus.naming.ParameterName |
FALSE
Oparam false.
|
static atg.nucleus.naming.ParameterName |
PROFILE
Input parameter name profile.
|
static atg.nucleus.naming.ParameterName |
TRUE
Oparam true.
|
Constructor and Description |
---|
ExpressCheckoutOkDroplet() |
Modifier and Type | Method and Description |
---|---|
StorePropertyManager |
getStorePropertyManager() |
void |
service(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Services true oparam if user can use express checkout, false if not.
|
void |
setStorePropertyManager(StorePropertyManager pStorePropertyManager) |
boolean |
validateCreditCardForExpressCheckout(atg.repository.RepositoryItem pProfile)
Validates profile's default credit card for Express Checkout.
|
boolean |
validateShippingAddressForExpressCheckout(atg.repository.RepositoryItem pProfile)
Validates profile's default shipping address for Express Checkout.
|
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 final java.lang.String CLASS_VERSION
public static final atg.nucleus.naming.ParameterName PROFILE
public static final atg.nucleus.naming.ParameterName TRUE
public static final atg.nucleus.naming.ParameterName FALSE
public StorePropertyManager getStorePropertyManager()
public void setStorePropertyManager(StorePropertyManager pStorePropertyManager)
pStorePropertyManager
- - the mStorePropertyManager 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
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
valuejavax.servlet.ServletException
- if an error occursjava.io.IOException
- if an error occurspublic boolean validateShippingAddressForExpressCheckout(atg.repository.RepositoryItem pProfile)
pProfile
- profile repository itempublic boolean validateCreditCardForExpressCheckout(atg.repository.RepositoryItem pProfile)
pProfile
- profile repository item