|
||||||||||
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.service.pipeline.servlet.PipelineChainInvocation
atg.commerce.order.purchase.RepriceOrder
atg.projects.store.order.purchase.StoreRepriceOrder
public class StoreRepriceOrder
Store implementation of RepriceOrder.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from class atg.commerce.order.purchase.RepriceOrder |
---|
ORDER_MANAGER, PRICE_LIST, PRICING_OP |
Fields inherited from class atg.service.pipeline.servlet.PipelineChainInvocation |
---|
CHAIN_ID, EXCEPTION, FAILURE, PARAM_OBJECT, PIPELINE_MANAGER, PIPELINE_RESULT, SUCCESS, SUCCESS_WITH_ERRORS |
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 | |
---|---|
StoreRepriceOrder()
|
Method Summary | |
---|---|
StoreOrderHolder |
getShoppingCart()
|
void |
service(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method calls the super service method to do the reprice operation. |
void |
setShoppingCart(StoreOrderHolder pShoppingCart)
|
Methods inherited from class atg.commerce.order.purchase.RepriceOrder |
---|
copyConfiguration, doStartService, getCommercePropertyManager, getConfiguration, getOrder, getOrderManager, getParamObject, getProfile, getResourceBundle, getResourceBundleName, getTransactionLockFactory, getTransactionManager, getUserPricingModels, setCommercePropertyManager, setConfiguration, setOrder, setOrderManager, setProfile, setTransactionLockFactory, setTransactionManager, setUserPricingModels |
Methods inherited from class atg.service.pipeline.servlet.PipelineChainInvocation |
---|
getDefaultChainId, getDefaultPipelineManager, getExtraParametersMap, setDefaultChainId, setDefaultPipelineManager, setExtraParametersMap |
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, 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 java.lang.String CLASS_VERSION
Constructor Detail |
---|
public StoreRepriceOrder()
Method Detail |
---|
public void setShoppingCart(StoreOrderHolder pShoppingCart)
pShoppingCart
- - The shopping cart component.public StoreOrderHolder getShoppingCart()
public void service(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
This method calls the super service method to do the reprice operation.
If the reprice operation encounters a RunProcessException, it writes this exception to the request. This method uses the exception to determine if a concurrent update has occurred, and if so, invalidates the order and invokes the super service method again to reprice with a reloaded/refreshed order.
service
in class atg.commerce.order.purchase.RepriceOrder
pRequest
- - A DynamoHttpServletRequest
valuepResponse
- - A DynamoHttpServletResponse
value
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 |