|
||||||||||
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.CountryRestrictionsDroplet
public class CountryRestrictionsDroplet
This droplet is used to obtain a list of permitted countries in various situations. By specifying an optional country code we are able to return the details of that specific country along with an oparam to indicate whether or not it is restricted or permitted. In the event of no country code being specified the droplet simply returns a list of all permitted countries.
The droplet takes the following input parameters:
The droplet sets the following output parameters:
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
static java.lang.String |
COUNTRIES_PARAM
Countries parameter name. |
static atg.nucleus.naming.ParameterName |
COUNTRY_CODE
Country code parameter name. |
static java.lang.String |
COUNTRY_DETAIL_PARAM
Country details parameter name. |
static java.lang.String |
FALSE_OPARAM
Oparam: false. |
static java.lang.String |
OUTPUT_OPARAM
Oparam: output. |
static java.lang.String |
TRUE_OPARAM
Oparam: 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 | |
---|---|
CountryRestrictionsDroplet()
|
Method Summary | |
---|---|
atg.core.i18n.CountryList |
getCountryList()
|
CountryRestrictionsService |
getCountryRestrictionsService()
|
java.lang.String |
getPermittedCountriesPropertyName()
|
java.lang.String |
getRestrictedCountriesPropertyName()
|
void |
service(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Service method. |
void |
setCountryList(atg.core.i18n.CountryList pCountryList)
|
void |
setCountryRestrictionsService(CountryRestrictionsService pCountryRestrictionsService)
|
void |
setPermittedCountriesPropertyName(java.lang.String pPermittedCountriesPropertyName)
|
void |
setRestrictedCountriesPropertyName(java.lang.String pRestrictedCountriesPropertyName)
|
Methods inherited from class atg.servlet.DynamoServlet |
---|
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, init, service, service, setParameter |
Methods inherited from class atg.nucleus.servlet.ServletService |
---|
destroy, getServletConfig, getServletInfo, 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, 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 |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, 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 final java.lang.String CLASS_VERSION
public static final atg.nucleus.naming.ParameterName COUNTRY_CODE
public static final java.lang.String COUNTRIES_PARAM
public static final java.lang.String COUNTRY_DETAIL_PARAM
public static final java.lang.String OUTPUT_OPARAM
public static final java.lang.String TRUE_OPARAM
public static final java.lang.String FALSE_OPARAM
Constructor Detail |
---|
public CountryRestrictionsDroplet()
Method Detail |
---|
public java.lang.String getPermittedCountriesPropertyName()
public void setPermittedCountriesPropertyName(java.lang.String pPermittedCountriesPropertyName)
pPermittedCountriesPropertyName
- - permitted countries property name.public java.lang.String getRestrictedCountriesPropertyName()
public void setRestrictedCountriesPropertyName(java.lang.String pRestrictedCountriesPropertyName)
pRestrictedCountriesPropertyName
- - restricted countries property name.public atg.core.i18n.CountryList getCountryList()
public void setCountryList(atg.core.i18n.CountryList pCountryList)
pCountryList
- - master country list.public CountryRestrictionsService getCountryRestrictionsService()
public void setCountryRestrictionsService(CountryRestrictionsService pCountryRestrictionsService)
pCountryRestrictionsService
- the countryRestrictionsService to setpublic void service(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
service
in class atg.servlet.DynamoServlet
pRequest
- - http requestpResponse
- - http response
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |