|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CustomerCreditCard
A CustomerCreditCard
is a credit card stored by a store-front customer.
Method Summary | |
---|---|
void |
encrypt()
Encrypts the credit card number. |
CustomerAddress |
getBillingAddress()
|
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()
Decrypts and returns the masked credit card number: ************5381. |
java.lang.String |
getSecurityCode()
Get the 3 or 4 digit security code from the back of the card. |
java.lang.String |
getStartMonth()
|
java.lang.String |
getStartYear()
|
java.lang.String |
getUnencryptedCardNumber()
Decrypts and returns the full credit card number. |
boolean |
isDefaultCard()
|
void |
setBillingAddress(CustomerAddress billingAddress)
|
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 |
setSecurityCode(java.lang.String securityCode)
Set the 3 or 4 digit security code from the back of the card. |
void |
setStartMonth(java.lang.String startMonth)
|
void |
setStartYear(java.lang.String startYear)
|
Methods inherited from interface com.elasticpath.domain.Entity |
---|
getGuid, setGuid |
Methods inherited from interface com.elasticpath.domain.Persistence |
---|
executeBeforePersistAction, getUidPk, isPersistent, setDefaultValues, setUidPk |
Methods inherited from interface com.elasticpath.domain.EpDomain |
---|
getElasticPath, setElasticPath |
Method Detail |
---|
void encrypt()
CustomerAddress getBillingAddress()
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()
java.lang.String getUnencryptedCardNumber()
boolean isDefaultCard()
void setBillingAddress(CustomerAddress billingAddress)
billingAddress
- the billingAddress to setvoid setCardHolderName(java.lang.String cardHolderName)
cardHolderName
- the cardHolderName to setvoid setCardNumber(java.lang.String cardNumber)
cardNumber
- the cardNumber to setvoid setCardType(java.lang.String cardType)
cardType
- the cardType to setvoid setDefaultCard(boolean defaultCard)
defaultCard
- the defaultCard to setvoid setExpiryMonth(java.lang.String expiryMonth)
expiryMonth
- the expiryMonth to setvoid setExpiryYear(java.lang.String expiryYear)
expiryYear
- the expiryYear to setvoid setIssueNumber(int issueNumber)
issueNumber
- the issueNumber to setvoid setSecurityCode(java.lang.String securityCode)
securityCode
- the security codevoid setStartMonth(java.lang.String startMonth)
startMonth
- the startMonth to setvoid setStartYear(java.lang.String startYear)
startYear
- the startYear to set
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |