java.lang.Object
de.hybris.platform.b2ctelcotmfwebservices.v2.dto.BankCardType

public class BankCardType extends Object
Details of a bank card
  • Constructor Details

    • BankCardType

      public BankCardType()
  • Method Details

    • brand

      public BankCardType brand(String brand)
    • getBrand

      @NotNull public @NotNull String getBrand()
      Credit card brand. E.g.: Visa, MasterCard, AmericanExpress...
      Returns:
      brand
    • setBrand

      public void setBrand(String brand)
    • type

      public BankCardType type(BankCardType.TypeEnum type)
    • getType

      public BankCardType.TypeEnum getType()
      Debit or credit
      Returns:
      type
    • setType

      public void setType(BankCardType.TypeEnum type)
    • cardNumber

      public BankCardType cardNumber(String cardNumber)
    • getCardNumber

      @NotNull public @NotNull String getCardNumber()
      Credit card number
      Returns:
      cardNumber
    • setCardNumber

      public void setCardNumber(String cardNumber)
    • expirationDate

      public BankCardType expirationDate(Date expirationDate)
    • getExpirationDate

      @NotNull @Valid public @NotNull @Valid Date getExpirationDate()
      the card's expiration date
      Returns:
      expirationDate
    • setExpirationDate

      public void setExpirationDate(Date expirationDate)
    • cvv

      public BankCardType cvv(String cvv)
    • getCvv

      public String getCvv()
      the CVV or CVV2 code of the card
      Returns:
      cvv
    • setCvv

      public void setCvv(String cvv)
    • lastFourDigits

      public BankCardType lastFourDigits(String lastFourDigits)
    • getLastFourDigits

      public String getLastFourDigits()
      Last four digits of the card
      Returns:
      lastFourDigits
    • setLastFourDigits

      public void setLastFourDigits(String lastFourDigits)
    • nameOnCard

      public BankCardType nameOnCard(String nameOnCard)
    • getNameOnCard

      public String getNameOnCard()
      Name writen on the card
      Returns:
      nameOnCard
    • setNameOnCard

      public void setNameOnCard(String nameOnCard)
    • bank

      public BankCardType bank(String bank)
    • getBank

      public String getBank()
      Bank that issued the card
      Returns:
      bank
    • setBank

      public void setBank(String bank)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object