Class CheckoutComboShippingAction
java.lang.Object
org.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.customer.order.CheckoutAction
com.softslate.commerce.customer.order.CheckoutComboShippingAction
Struts action class for submissions of the checkout addresses form. Used for
requests to "/CheckoutComboShipping.do".
The execute
method of this class first clears the session's
"shippingAndTaxesProcessed" attribute in case a new shipping method has been
selected. It then runs
ActionUtils.findCheckoutScreen(BaseForm)
to verifiy that the user has made it this far in the checkout process.
Finally, it invokes
CheckoutAction.processCheckoutAddresses(BaseForm)
followed by
CheckoutAction.processCheckoutShipping(BaseForm)
to process the checkout addresses, shipping, and taxes.
- 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) Forwards the user to the appropriate checkout screen based on the status of the session and the store's database settings.Methods inherited from class com.softslate.commerce.customer.order.CheckoutAction
loadShippingOptions, prepareCheckoutAddressesForm, prepareCheckoutShippingForm, prepareLoginForm, preparePaymentForm, preparePaymentForms, prepareRegisterForm, processCheckoutAddresses, processCheckoutAddresses, processCheckoutConfirm, processCheckoutLogin, processCheckoutPayment, processCheckoutRegister, processCheckoutShipping, processDeclineLogin, processInventoryDiscountCheck, processOrderComplete, processPayment, processShipping, processTax, validatePaymentForm
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
-
CheckoutComboShippingAction
public CheckoutComboShippingAction()
-
-
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 Description copied from class:CheckoutAction
Forwards the user to the appropriate checkout screen based on the status of the session and the store's database settings.- Overrides:
execute
in classCheckoutAction
- Throws:
Exception
-