Class ShippingInfoForm

java.lang.Object
org.broadleafcommerce.core.web.checkout.model.ShippingInfoForm
All Implemented Interfaces:
Serializable

public class ShippingInfoForm extends Object implements Serializable
A form to model adding a shipping address with shipping options.
Author:
Elbert Bautista (ebautista), Andre Azzolini (apazzolini)
See Also:
  • Field Details

    • address

      protected org.broadleafcommerce.profile.core.domain.Address address
    • addressName

      protected String addressName
    • fulfillmentOption

      protected org.broadleafcommerce.core.order.domain.FulfillmentOption fulfillmentOption
    • fulfillmentOptionId

      protected Long fulfillmentOptionId
    • personalMessage

      protected org.broadleafcommerce.core.order.domain.PersonalMessage personalMessage
    • deliveryMessage

      protected String deliveryMessage
    • useBillingAddress

      protected boolean useBillingAddress
    • saveAsDefault

      protected boolean saveAsDefault
  • Constructor Details

    • ShippingInfoForm

      public ShippingInfoForm()
  • Method Details

    • getFulfillmentOptionId

      public Long getFulfillmentOptionId()
    • setFulfillmentOptionId

      public void setFulfillmentOptionId(Long fulfillmentOptionId)
    • getFulfillmentOption

      public org.broadleafcommerce.core.order.domain.FulfillmentOption getFulfillmentOption()
    • setFulfillmentOption

      public void setFulfillmentOption(org.broadleafcommerce.core.order.domain.FulfillmentOption fulfillmentOption)
    • getAddress

      public org.broadleafcommerce.profile.core.domain.Address getAddress()
    • setAddress

      public void setAddress(org.broadleafcommerce.profile.core.domain.Address address)
    • getAddressName

      public String getAddressName()
    • setAddressName

      public void setAddressName(String addressName)
    • getDeliveryMessage

      public String getDeliveryMessage()
    • setDeliveryMessage

      public void setDeliveryMessage(String deliveryMessage)
    • getPersonalMessage

      public org.broadleafcommerce.core.order.domain.PersonalMessage getPersonalMessage()
    • setPersonalMessage

      public void setPersonalMessage(org.broadleafcommerce.core.order.domain.PersonalMessage personalMessage)
    • isUseBillingAddress

      @Deprecated public boolean isUseBillingAddress()
      Deprecated.
    • setUseBillingAddress

      public void setUseBillingAddress(boolean useBillingAddress)
    • shouldUseBillingAddress

      public boolean shouldUseBillingAddress()
    • isSaveAsDefault

      public boolean isSaveAsDefault()
    • setSaveAsDefault

      public void setSaveAsDefault(boolean saveAsDefault)
    • hasValidAddress

      public boolean hasValidAddress()
      NOTE: this looks for all of Address's database required fields