public class ExchangePricingModelHolder
extends atg.commerce.pricing.PricingModelHolder
This pricing model holder initializes itself with empty Collections for item, order, shipping and tax promotions.
It also prevents any reinitialization value other than -1 to be set since the promotions in this holder are manually controlled.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Constructor and Description |
---|
ExchangePricingModelHolder() |
Modifier and Type | Method and Description |
---|---|
void |
initializePricingModels()
Initializes the item, order and tax pricing model properties to null.
|
void |
setReinitializeTime(long pReinitializeTime)
Overrides the base behavior to ensure only -1 (never re-initialize)
is set.
|
doStartService, getAllPromotions, getItemPricingEngine, getItemPricingModels, getOrderPricingEngine, getOrderPricingModels, getProfile, getPromotionStatusMap, getPromotionTools, getReinitializeTime, getShippingPricingEngine, getShippingPricingModels, getTaxPricingEngine, getTaxPricingModels, initializeAllPromotions, initializeItemPricingModels, initializeOrderPricingModels, initializePromotionStatusMap, initializeShippingPricingModels, initializeTaxPricingModels, isEnableInit, isPromotionInHolder, setAllPromotions, setEnableInit, setItemPricingEngine, setItemPricingModels, setOrderPricingEngine, setOrderPricingModels, setProfile, setPromotionTools, setShippingPricingEngine, setShippingPricingModels, setTaxPricingEngine, setTaxPricingModels
addLogListener, createAdminServlet, 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
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public void initializePricingModels()
Shipping pricing models are loaded from the customer's active shipping promotions.
initializePricingModels
in class atg.commerce.pricing.PricingModelHolder
public void setReinitializeTime(long pReinitializeTime)
setReinitializeTime
in class atg.commerce.pricing.PricingModelHolder