|
||||||||||
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.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 |
static java.lang.String |
STORE_CONFIGURATION_ATTRIBUTE_NAME
|
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 | |
---|---|
SessionBean |
getSessionBean()
Gets the session bean property |
InternationalizationStoreConfiguration |
getStoreConfiguration()
Gets the internationalization StoreConfiguration. |
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 |
setSessionBean(SessionBean pSessionBean)
Sets session bean property |
void |
setStoreConfiguration(InternationalizationStoreConfiguration pStoreConfiguration)
Sets the storeConfiguration. |
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, 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
public static final java.lang.String STORE_CONFIGURATION_ATTRIBUTE_NAME
Constructor Detail |
---|
public InternationalizedExpressCheckoutOkDroplet()
Method Detail |
---|
public InternationalizationStoreConfiguration getStoreConfiguration()
public void setStoreConfiguration(InternationalizationStoreConfiguration pStoreConfiguration)
pStoreConfiguration
- store configuration.public SessionBean getSessionBean()
public void setSessionBean(SessionBean pSessionBean)
pSessionBean
- session beanpublic 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 |