import javax.validation.constraints.Digits;
import javax.validation.constraints.Pattern;
import org.hibernate.validator.constraints.CreditCardNumber;
import javax.validation.constraints.NotBlank;
@NotBlank(message="Name is required")
@NotBlank(message="Street is required")
@NotBlank(message="City is required")
@NotBlank(message="State is required")
@NotBlank(message="Zip code is required")
@CreditCardNumber(message="Not a valid credit card number")
@Pattern(regexp="^(0[1-9]|1[0-2])([\\/])([1-9][0-9])quot;,
message="Must be formatted MM/YY")
private String ccExpiration;
@Digits(integer=3, fraction=0, message="Invalid CVV")