|
||||||||||
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.ShowGiftWrap
public class ShowGiftWrap
Checks to see if the gift wrap option should be shown or not. If the order has any item that is not gift wrappable, then don't show the option.
Also renders an output parameter to indicate if the order contains any hard good items (other than the gift wrap sku.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string. |
static atg.nucleus.naming.ParameterName |
FALSE
Oparam false. |
static java.lang.String |
IS_HARDGOODS
Oparam isHardGoods. |
protected StoreCatalogProperties |
mCatalogProperties
Catalog properties. |
protected atg.targeting.TargetingResults |
mGiftWrapTargetingResults
Gift wrap targeting results. |
protected atg.commerce.order.ShippingGroupManager |
mShippingGroupManager
Shipping group manager. |
static atg.nucleus.naming.ParameterName |
ORDER
Input parameter name order. |
static atg.nucleus.naming.ParameterName |
TRUE
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 | |
---|---|
ShowGiftWrap()
|
Method Summary | |
---|---|
StoreCatalogProperties |
getCatalogProperties()
Get catalog properties. |
atg.targeting.TargetingResults |
getGiftWrapTargetingResults()
Get gift wrap targeting results. |
atg.commerce.order.ShippingGroupManager |
getShippingGroupManager()
Return the ShippingGroupManager property. |
protected boolean |
productIsGiftWrap(atg.commerce.order.CommerceItem item)
Test to see if the item is a gift wrap item. |
void |
service(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Services true oparam if the gift wrapping option should be shown, false if not. |
void |
setCatalogProperties(StoreCatalogProperties pCatalogProperties)
Set catalog properties. |
void |
setGiftWrapTargetingResults(atg.targeting.TargetingResults giftWrapTargetingResults)
Set gift wrapping targeting results. |
void |
setShippingGroupManager(atg.commerce.order.ShippingGroupManager pShippingGroupManager)
Set the ShippingGroupManager property. |
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
public static final atg.nucleus.naming.ParameterName ORDER
public static final atg.nucleus.naming.ParameterName TRUE
public static final atg.nucleus.naming.ParameterName FALSE
public static final java.lang.String IS_HARDGOODS
protected atg.commerce.order.ShippingGroupManager mShippingGroupManager
protected StoreCatalogProperties mCatalogProperties
protected atg.targeting.TargetingResults mGiftWrapTargetingResults
Constructor Detail |
---|
public ShowGiftWrap()
Method Detail |
---|
public void setShippingGroupManager(atg.commerce.order.ShippingGroupManager pShippingGroupManager)
pShippingGroupManager
- a ShippingGroupManager
valuepublic atg.commerce.order.ShippingGroupManager getShippingGroupManager()
ShippingGroupManager
valuepublic void setCatalogProperties(StoreCatalogProperties pCatalogProperties)
pCatalogProperties
- - catalog properties.public StoreCatalogProperties getCatalogProperties()
public atg.targeting.TargetingResults getGiftWrapTargetingResults()
public void setGiftWrapTargetingResults(atg.targeting.TargetingResults giftWrapTargetingResults)
giftWrapTargetingResults
- - gift wrap targeting resultspublic 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
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occursprotected boolean productIsGiftWrap(atg.commerce.order.CommerceItem item)
item
- - item
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |