CreditCard.java
Home
/
sm-core-model /
src /
main /
java /
com /
salesmanager /
core /
model /
order /
payment /
CreditCard.java
package com.salesmanager.core.model.order.payment;
import javax.persistence.Column;
import javax.persistence.Embeddable;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import com.salesmanager.core.model.payments.CreditCardType;
@Embeddable
public class CreditCard {
@Column (name ="CARD_TYPE")
@Enumerated(value = EnumType.STRING)
private CreditCardType cardType;
@Column (name ="CC_OWNER")
private String ccOwner;
@Column (name ="CC_NUMBER")
private String ccNumber;
@Column (name ="CC_EXPIRES")
private String ccExpires;
@Column (name ="CC_CVV")
private String ccCvv;
public String getCcOwner() {
return ccOwner;
}
public void setCcOwner(String ccOwner) {
this.ccOwner = ccOwner;
}
public String getCcNumber() {
return ccNumber;
}
public void setCcNumber(String ccNumber) {
this.ccNumber = ccNumber;
}
public String getCcExpires() {
return ccExpires;
}
public void setCcExpires(String ccExpires) {
this.ccExpires = ccExpires;
}
public String getCcCvv() {
return ccCvv;
}
public void setCcCvv(String ccCvv) {
this.ccCvv = ccCvv;
}
public void setCardType(CreditCardType cardType) {
this.cardType = cardType;
}
public CreditCardType getCardType() {
return cardType;
}
}