com.softslate.commerce.customer.order
Class CartAddAction
java.lang.Object
org.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.customer.order.CartAddAction
- Direct Known Subclasses:
- CartItemEditAction, ReorderCartPickupAction, SavedCartPickupAction
public class CartAddAction
- extends BaseAction
Struts action class for submissions to add items to the current user's cart.
Used for requests to "/CartAdd.do".
The execute
method of this class invokes
CartProcessor.processAddItems(Map)
to process the add cart request and insert the items into the database. It
then performs processing of the results returned from that method, including
sending low stock email messages.
- Author:
- David Tobey
- See Also:
CartAddForm
,
CartProcessor
Field Summary |
(package private) static org.apache.commons.logging.Log |
log
|
Fields inherited from class org.apache.struts.action.Action |
servlet |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
static org.apache.commons.logging.Log log
CartAddAction
public CartAddAction()
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 java.lang.Exception
- Overrides:
execute
in class org.apache.struts.action.Action
- Throws:
java.lang.Exception
processSavedCartCookie
public void processSavedCartCookie(BaseForm baseForm,
java.util.Map parameters,
javax.servlet.http.HttpServletResponse response)
processResults
public java.lang.String processResults(java.util.Map results,
BaseForm baseForm)
addInventoryMessages
public void addInventoryMessages(java.util.Map results,
BaseForm baseForm)
sendLowStockEmails
public void sendLowStockEmails(java.util.Collection lowStockEmails,
BaseForm baseForm)
loadEstimatedShippingOptions
public java.util.Collection loadEstimatedShippingOptions(BaseForm baseForm)
Copyright © SoftSlate, LLC 20032005