Class CheckoutAddressesForm
java.lang.Object
org.apache.struts.action.ActionForm
com.softslate.commerce.customer.core.BaseForm
com.softslate.commerce.customer.order.BillingAddressForm
com.softslate.commerce.customer.order.AddressesForm
com.softslate.commerce.customer.order.CheckoutAddressesForm
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CheckoutComboShippingForm
,EditOrderAddressesForm
Struts form class for submissions to record address information during
checkout. Used for requests to "/CheckoutAddresses.do".
CheckoutAddressesForm
is a subclass of
AddressesForm
, and it inherits
its billing and delivery address properties.
The validate
method of this class runs the
validate
method of AddressesForm
to make sure
all the required billing and delivery fields are present.
- Author:
- David Tobey
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private String
private String
private String
private String
private boolean
(package private) static org.apache.commons.logging.Log
private static final long
private String
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.Fields inherited from class org.apache.struts.action.ActionForm
multipartRequestHandler, servlet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
setAddToAddressBook
(String addToAddressBook) void
setAddToBillingAddressBook
(String addToBillingAddressBook) void
setCustomerAddressID
(String customerAddressID) void
setCustomerBillingAddressID
(String customerBillingAddressID) void
setEmailerOptInApproval
(String emailerOptInApproval) void
setIsSubmitted
(boolean isSubmitted) void
setUpdateCustomer
(String updateCustomer) org.apache.struts.action.ActionErrors
validate
(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request) Methods inherited from class com.softslate.commerce.customer.order.AddressesForm
copyBillingToDelivery, getDeliveryAddress1, getDeliveryAddress2, getDeliveryCity, getDeliveryCountry, getDeliveryEmail1, getDeliveryEmail2, getDeliveryExtra1, getDeliveryExtra2, getDeliveryExtra3, getDeliveryExtra4, getDeliveryExtra5, getDeliveryFirstName, getDeliveryLastName, getDeliveryNotes, getDeliveryOrganization, getDeliveryOther, getDeliveryPhone1, getDeliveryPhone2, getDeliveryPostalCode, getDeliveryState, getDeliveryUseBilling, isDeliveryFieldValid, prepareStateAndOtherFields, prepareStateAndOtherFields, setDeliveryAddress1, setDeliveryAddress2, setDeliveryCity, setDeliveryCountry, setDeliveryEmail1, setDeliveryEmail2, setDeliveryExtra1, setDeliveryExtra2, setDeliveryExtra3, setDeliveryExtra4, setDeliveryExtra5, setDeliveryFirstName, setDeliveryLastName, setDeliveryNotes, setDeliveryOrganization, setDeliveryOther, setDeliveryPhone1, setDeliveryPhone2, setDeliveryPostalCode, setDeliveryState, setDeliveryUseBilling, validateDeliveryFields, validateDeliveryStateField
Methods inherited from class com.softslate.commerce.customer.order.BillingAddressForm
doesCountryAllowOtherStates, getBillingAddress1, getBillingAddress2, getBillingCity, getBillingCountry, getBillingEmail1, getBillingEmail2, getBillingExtra1, getBillingExtra2, getBillingExtra3, getBillingExtra4, getBillingExtra5, getBillingFirstName, getBillingLastName, getBillingNotes, getBillingOrganization, getBillingOther, getBillingPhone1, getBillingPhone2, getBillingPostalCode, getBillingState, getCsrfToken, isBillingFieldValid, isOtherState, setBillingAddress1, setBillingAddress2, setBillingCity, setBillingCountry, setBillingEmail1, setBillingEmail2, setBillingExtra1, setBillingExtra2, setBillingExtra3, setBillingExtra4, setBillingExtra5, setBillingFirstName, setBillingLastName, setBillingNotes, setBillingOrganization, setBillingOther, setBillingPhone1, setBillingPhone2, setBillingPostalCode, setBillingState, setCsrfToken, stateAndCountryMatch, validateBillingFields, validateBillingStateField
Methods inherited from class com.softslate.commerce.customer.core.BaseForm
formUtils, getBusinessObjectFactory, getErrors, getMapping, getMessage, getMessages, getRequest, getSettings, getUser, html5OrXhtml, initializeProperties, setBusinessObjectFactory, setErrors, setMapping, setMessages, setRequest, setSettings, setUser
Methods inherited from class org.apache.struts.action.ActionForm
getMultipartRequestHandler, getServlet, getServletWrapper, reset, reset, setMultipartRequestHandler, setServlet, validate
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
log
static org.apache.commons.logging.Log log -
isSubmitted
private boolean isSubmitted -
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. -
emailerOptInApproval
-
addToAddressBook
-
addToBillingAddressBook
-
customerAddressID
-
customerBillingAddressID
-
-
Constructor Details
-
CheckoutAddressesForm
public CheckoutAddressesForm()
-
-
Method Details
-
isSubmitted
public boolean isSubmitted() -
setIsSubmitted
public void setIsSubmitted(boolean isSubmitted) -
getUpdateCustomer
-
setUpdateCustomer
-
getEmailerOptInApproval
-
setEmailerOptInApproval
-
getAddToAddressBook
-
setAddToAddressBook
-
getAddToBillingAddressBook
-
setAddToBillingAddressBook
-
getCustomerAddressID
-
setCustomerAddressID
-
getCustomerBillingAddressID
-
setCustomerBillingAddressID
-
validate
public org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request) - Overrides:
validate
in classAddressesForm
-