|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.GenericService atg.nucleus.TimedOperationService atg.nucleus.servlet.ServletService atg.nucleus.servlet.HttpServletService atg.servlet.DynamoServlet atg.projects.store.droplet.ExpressCheckoutOkDroplet atg.projects.store.droplet.InternationalizedExpressCheckoutOkDroplet
public class InternationalizedExpressCheckoutOkDroplet
Internationalized version of base ExpressCheckoutOkDroplet. When validating user's shipping address and credit card takes also into account whether default shipping and billing addresses are allowed for shipping and billing correspondingly in the international store.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from class atg.projects.store.droplet.ExpressCheckoutOkDroplet |
---|
FALSE, PROFILE, TRUE |
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 | |
---|---|
InternationalizedExpressCheckoutOkDroplet()
|
Method Summary | |
---|---|
atg.projects.store.multisite.InternationalStoreSitePropertiesManager |
getStoreSitePropertiesManager()
|
boolean |
isCountryValid(java.lang.String pCountryCode,
java.util.List pCountryList,
java.util.List pRestrictedCountryList)
Helper method that checks that given country code is in list of allowed countries, if list of allowed countries is not specified then checks that given country code is not in the list of restricted countries. |
void |
setStoreSitePropertiesManager(atg.projects.store.multisite.InternationalStoreSitePropertiesManager pStoreSitePropertiesManager)
|
boolean |
validateCreditCardForExpressCheckout(atg.repository.RepositoryItem pProfile)
Checks if profile's default credit card is valid for Express Checkout. |
boolean |
validateShippingAddressForExpressCheckout(atg.repository.RepositoryItem pProfile)
Checks if profile's default shipping address is valid for Express Checkout. |
Methods inherited from class atg.projects.store.droplet.ExpressCheckoutOkDroplet |
---|
getStorePropertyManager, service, setStorePropertyManager |
Methods inherited from class atg.servlet.DynamoServlet |
---|
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, service, service, setParameter |
Methods inherited from class atg.nucleus.servlet.ServletService |
---|
destroy, getServletConfig, getServletInfo, init, 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, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, 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, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, 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 java.lang.String CLASS_VERSION
Constructor Detail |
---|
public InternationalizedExpressCheckoutOkDroplet()
Method Detail |
---|
public atg.projects.store.multisite.InternationalStoreSitePropertiesManager getStoreSitePropertiesManager()
public void setStoreSitePropertiesManager(atg.projects.store.multisite.InternationalStoreSitePropertiesManager pStoreSitePropertiesManager)
StoreSitePropertiesManager
- the InternationalStoreSitePropertiesManager to setpublic boolean validateCreditCardForExpressCheckout(atg.repository.RepositoryItem pProfile)
validateCreditCardForExpressCheckout
in class ExpressCheckoutOkDroplet
pProfile
- profile repository item
public boolean validateShippingAddressForExpressCheckout(atg.repository.RepositoryItem pProfile)
validateShippingAddressForExpressCheckout
in class ExpressCheckoutOkDroplet
pProfile
- profile repository item
public boolean isCountryValid(java.lang.String pCountryCode, java.util.List pCountryList, java.util.List pRestrictedCountryList)
pCountryCode
- country code to checkpCountryList
- allowed countries listpRestrictedCountryList
- restricted countries list
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |