Class CheckoutComboShippingForm

All Implemented Interfaces:
Serializable

public class CheckoutComboShippingForm extends CheckoutAddressesForm
Struts form class for submissions to record address information and a selected shipping option during checkout. Used for requests to "/CheckoutComboShipping.do".

CheckoutComboShippingForm is a subclass of CheckoutAddressesForm, and it inherits its billing and delivery address properties.

The validate method of this class runs the validate method of CheckoutAddressesForm to make sure all the required billing and delivery fields are present. It then checks to make sure a shipping option was selected, if the "shippingRequired" setting is set for the store.

Author:
David Tobey
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • log

      static org.apache.commons.logging.Log log
    • isSubmitted

      private boolean isSubmitted
    • shippingOption

      private String shippingOption
      The shipping method selected by the user during checkout. For the BasicShippingProcessor, this field corresponds to the code property of the sscShippingMethod database table.
    • updateCustomer

      private String updateCustomer
      If "true" this property indicates that if the form is being submitted by a logged-in customer, the customer's account information should be updated.
  • Constructor Details

    • CheckoutComboShippingForm

      public CheckoutComboShippingForm()
  • Method Details