com.elasticpath.sfweb.formbean
Interface CreditCardFormBean

All Superinterfaces:
EpFormBean, java.io.Serializable
All Known Implementing Classes:
CreditCardFormBeanImpl

public interface CreditCardFormBean
extends EpFormBean

Form bean for creating and editing customer credit cards.


Method Summary
 java.lang.String getCardHolderName()
           
 java.lang.String getCardNumber()
           
 java.lang.String getCardType()
           
 java.lang.String getExpiryMonth()
           
 java.lang.String getExpiryYear()
           
 int getIssueNumber()
           
 java.lang.String getMaskedCardNumber()
           
 java.lang.String getSecurityCode()
           
 java.lang.String getStartMonth()
           
 java.lang.String getStartYear()
           
 long getUidPk()
          Gets the unique identifier of the credit card represented by this form bean.
 boolean isDefaultCard()
           
 boolean isRequestFromCheckout()
          Returns true if the credit card update request is from the checkout page.
 void setCardHolderName(java.lang.String cardHolderName)
           
 void setCardNumber(java.lang.String cardNumber)
           
 void setCardType(java.lang.String cardType)
           
 void setDefaultCard(boolean defaultCard)
           
 void setExpiryMonth(java.lang.String expiryMonth)
           
 void setExpiryYear(java.lang.String expiryYear)
           
 void setIssueNumber(int issueNumber)
           
 void setMaskedCardNumber(java.lang.String maskedCardNumber)
           
 void setRequestFromCheckout(boolean requestFromCheckout)
          Set whether or not the credit card update request is from the checkout page.
 void setSecurityCode(java.lang.String securityCode)
           
 void setStartMonth(java.lang.String startMonth)
           
 void setStartYear(java.lang.String startYear)
           
 void setUidPk(long uidPk)
          Sets the unique identifier of the credit card represented by this form bean.
 
Methods inherited from interface com.elasticpath.sfweb.formbean.EpFormBean
getElasticPath
 

Method Detail

getCardHolderName

java.lang.String getCardHolderName()
Returns:
the cardHolderName

getCardNumber

java.lang.String getCardNumber()
Returns:
the cardNumber

getCardType

java.lang.String getCardType()
Returns:
the cardType

getExpiryMonth

java.lang.String getExpiryMonth()
Returns:
the expiryMonth

getExpiryYear

java.lang.String getExpiryYear()
Returns:
the expiryYear

getIssueNumber

int getIssueNumber()
Returns:
the issueNumber

getMaskedCardNumber

java.lang.String getMaskedCardNumber()
Returns:
the masked cardNumber

getSecurityCode

java.lang.String getSecurityCode()
Returns:
the securityCode

getStartMonth

java.lang.String getStartMonth()
Returns:
the startMonth

getStartYear

java.lang.String getStartYear()
Returns:
the startYear

getUidPk

long getUidPk()
Gets the unique identifier of the credit card represented by this form bean.

Returns:
the unique identifier.

isDefaultCard

boolean isDefaultCard()
Returns:
the defaultCard

isRequestFromCheckout

boolean isRequestFromCheckout()
Returns true if the credit card update request is from the checkout page.

Returns:
true if the credit card update request is from the checkout page.

setCardHolderName

void setCardHolderName(java.lang.String cardHolderName)
Parameters:
cardHolderName - the cardHolderName to set

setCardNumber

void setCardNumber(java.lang.String cardNumber)
Parameters:
cardNumber - the cardNumber to set

setCardType

void setCardType(java.lang.String cardType)
Parameters:
cardType - the cardType to set

setDefaultCard

void setDefaultCard(boolean defaultCard)
Parameters:
defaultCard - the defaultCard to set

setExpiryMonth

void setExpiryMonth(java.lang.String expiryMonth)
Parameters:
expiryMonth - the expiryMonth to set

setExpiryYear

void setExpiryYear(java.lang.String expiryYear)
Parameters:
expiryYear - the expiryYear to set

setIssueNumber

void setIssueNumber(int issueNumber)
Parameters:
issueNumber - the issueNumber to set

setMaskedCardNumber

void setMaskedCardNumber(java.lang.String maskedCardNumber)
Parameters:
maskedCardNumber - the masked cardNumber to set

setRequestFromCheckout

void setRequestFromCheckout(boolean requestFromCheckout)
Set whether or not the credit card update request is from the checkout page.

Parameters:
requestFromCheckout - set to true to indicate that the request is from the checkout page

setSecurityCode

void setSecurityCode(java.lang.String securityCode)
Parameters:
securityCode - the securityCode to set

setStartMonth

void setStartMonth(java.lang.String startMonth)
Parameters:
startMonth - the startMonth to set

setStartYear

void setStartYear(java.lang.String startYear)
Parameters:
startYear - the startYear to set

setUidPk

void setUidPk(long uidPk)
Sets the unique identifier of the credit card represented by this form bean.

Parameters:
uidPk - the new unique identifier.