Class CartItemEditAction
java.lang.Object
org.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.customer.order.CartAddAction
com.softslate.commerce.customer.order.CartItemEditAction
Struts action class for submissions to edit an item in the current user's
cart. Used for requests to "/CartItemEdit.do".
The execute
method of this class extends
CartAddForm.validate(ActionMapping, HttpServletRequest)
to process the edit item request and update the item in the database. It
invokes
CartProcessor.processEditItem(Map)
,
which first adds a new order item to the cart and then removes the old one.
- 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
-
CartItemEditAction
public CartItemEditAction()
-
-
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
-