Class SavedCartPickupAction
java.lang.Object
org.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.customer.order.CartAddAction
com.softslate.commerce.customer.customer.SavedCartPickupAction
Struts action class used for requests to pick up a saved cart by a customer
and make it the active cart for the session. Used for requests to
"/SavedCartPickup.do".
The execute
method of this class invokes
CustomerProcessor.loadSavedCart(Map)
to load the details of a given saved cart into the request. If the order is
loaded successfully, the instance of
Order
is set as the
session's current cart by using getUser().setOrder(Order order)
.
If the order cannot be found in the database, the ActionForward
named "failure" will be returned.
- Author:
- David Tobey
-
Field Summary
Fields inherited from class org.apache.struts.action.Action
servlet
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.struts.action.ActionForward
execute
(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Methods inherited from class com.softslate.commerce.customer.order.CartAddAction
addInventoryMessages, loadEstimatedShippingOptions, processResults, processSavedCartCookie
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
-
Field Details
-
log
static org.apache.commons.logging.Log log
-
-
Constructor Details
-
SavedCartPickupAction
public SavedCartPickupAction()
-
-
Method Details
-
execute
public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception - Overrides:
execute
in classCartAddAction
- Throws:
Exception
-