org.broadleafcommerce.core.web.checkout.model
Class BillingInfoForm

java.lang.Object
  extended by org.broadleafcommerce.core.web.checkout.model.BillingInfoForm
All Implemented Interfaces:
Serializable

public class BillingInfoForm
extends Object
implements Serializable

A form to model adding a payment to the order. This form is primarily to support the Broadleaf Demo application. Typically, clients will utilize 3rd party payment integrations as the final checkout step. See documentation specific to the integration(s) you are using (e.g. PayPal, Braintree, Cybersource). This form could be used for simple payment methods where only a paymentMethod and amount is required. For example, a custom implementation might have a payment method of "points" or "payAtPickup" which don't require a complex Payment integration.

Author:
Elbert Bautista (elbertbautista), Brian Polster (bpolster)
See Also:
Serialized Form

Constructor Summary
BillingInfoForm()
           
 
Method Summary
 Address getAddress()
           
 String getCreditCardCvvCode()
           
 String getCreditCardExpMonth()
           
 String getCreditCardExpYear()
           
 String getCreditCardName()
           
 String getCreditCardNumber()
           
 String getPaymentMethod()
           
 String getSelectedCreditCardType()
           
 boolean isUseShippingAddress()
           
 void setAddress(Address address)
           
 void setCreditCardCvvCode(String creditCardCvvCode)
           
 void setCreditCardExpMonth(String creditCardExpMonth)
           
 void setCreditCardExpYear(String creditCardExpYear)
           
 void setCreditCardName(String creditCardName)
           
 void setCreditCardNumber(String creditCardNumber)
           
 void setPaymentMethod(String paymentMethod)
           
 void setSelectedCreditCardType(String selectedCreditCardType)
           
 void setUseShippingAddress(boolean useShippingAddress)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BillingInfoForm

public BillingInfoForm()
Method Detail

getPaymentMethod

public String getPaymentMethod()

setPaymentMethod

public void setPaymentMethod(String paymentMethod)

getAddress

public Address getAddress()

setAddress

public void setAddress(Address address)

getCreditCardName

public String getCreditCardName()

setCreditCardName

public void setCreditCardName(String creditCardName)

getCreditCardNumber

public String getCreditCardNumber()

setCreditCardNumber

public void setCreditCardNumber(String creditCardNumber)

getCreditCardCvvCode

public String getCreditCardCvvCode()

setCreditCardCvvCode

public void setCreditCardCvvCode(String creditCardCvvCode)

getCreditCardExpMonth

public String getCreditCardExpMonth()

setCreditCardExpMonth

public void setCreditCardExpMonth(String creditCardExpMonth)

getCreditCardExpYear

public String getCreditCardExpYear()

setCreditCardExpYear

public void setCreditCardExpYear(String creditCardExpYear)

getSelectedCreditCardType

public String getSelectedCreditCardType()

setSelectedCreditCardType

public void setSelectedCreditCardType(String selectedCreditCardType)

isUseShippingAddress

public boolean isUseShippingAddress()

setUseShippingAddress

public void setUseShippingAddress(boolean useShippingAddress)


Copyright © 2013. All Rights Reserved.