public class ShowGiftWrap
extends atg.servlet.DynamoServlet
Also renders an output parameter to indicate if the order contains any hard good items (other than the gift wrap sku.
Modifier and Type | Field and Description |
---|---|
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.
|
Constructor and Description |
---|
ShowGiftWrap() |
Modifier and Type | Method and Description |
---|---|
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 pItem)
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 pGiftWrapTargetingResults)
Set gift wrapping targeting results.
|
void |
setShippingGroupManager(atg.commerce.order.ShippingGroupManager pShippingGroupManager)
Set the ShippingGroupManager property.
|
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 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
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 pGiftWrapTargetingResults)
pGiftWrapTargetingResults
- 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
valuejavax.servlet.ServletException
- if an error occursjava.io.IOException
- if an error occursprotected boolean productIsGiftWrap(atg.commerce.order.CommerceItem pItem)
pItem
- - item