Class PaymentDetailsForm


  • public class PaymentDetailsForm
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      AddressForm getBillingAddress()  
      @NotNull(message="{payment.cardNumber.invalid}") @Size(min=16,max=16,message="{payment.cardNumber.invalid}") @Pattern(regexp="(^$|^?\\d*$)",message="{payment.cardNumber.invalid}") java.lang.String getCardNumber()  
      @NotNull(message="{payment.cardType.invalid}") @Size(min=1,max=255,message="{payment.cardType.invalid}") java.lang.String getCardTypeCode()  
      @NotNull(message="{payment.expiryMonth.invalid}") @Size(min=1,max=2,message="{payment.expiryMonth.invalid}") java.lang.String getExpiryMonth()  
      @NotNull(message="{payment.expiryYear.invalid}") @Size(min=2,max=4,message="{payment.expiryYear.invalid}") java.lang.String getExpiryYear()  
      @Pattern(regexp="(^$|^?\\d*$)",message="{payment.issueNumber.invalid}") @Size(min=0,max=16,message="{payment.issueNumber.toolong}") java.lang.String getIssueNumber()  
      @NotNull(message="{payment.nameOnCard.invalid}") @Size(min=1,max=255,message="{payment.nameOnCard.invalid}") java.lang.String getNameOnCard()  
      java.lang.Boolean getNewBillingAddress()  
      java.lang.String getPaymentId()  
      java.lang.Boolean getSaveInAccount()  
      java.lang.String getStartMonth()  
      java.lang.String getStartYear()  
      void setBillingAddress​(AddressForm billingAddress)  
      void setCardNumber​(java.lang.String cardNumber)  
      void setCardTypeCode​(java.lang.String cardTypeCode)  
      void setExpiryMonth​(java.lang.String expiryMonth)  
      void setExpiryYear​(java.lang.String expiryYear)  
      void setIssueNumber​(java.lang.String issueNumber)  
      void setNameOnCard​(java.lang.String nameOnCard)  
      void setNewBillingAddress​(java.lang.Boolean newBillingAddress)  
      void setPaymentId​(java.lang.String paymentId)  
      void setSaveInAccount​(java.lang.Boolean saveInAccount)  
      void setStartMonth​(java.lang.String startMonth)  
      void setStartYear​(java.lang.String startYear)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PaymentDetailsForm

        public PaymentDetailsForm()
    • Method Detail

      • getPaymentId

        public java.lang.String getPaymentId()
      • setPaymentId

        public void setPaymentId​(java.lang.String paymentId)
      • getCardTypeCode

        @NotNull(message="{payment.cardType.invalid}")
        @Size(min=1,
              max=255,
              message="{payment.cardType.invalid}")
        public @NotNull(message="{payment.cardType.invalid}") @Size(min=1,max=255,message="{payment.cardType.invalid}") java.lang.String getCardTypeCode()
      • setCardTypeCode

        public void setCardTypeCode​(java.lang.String cardTypeCode)
      • getNameOnCard

        @NotNull(message="{payment.nameOnCard.invalid}")
        @Size(min=1,
              max=255,
              message="{payment.nameOnCard.invalid}")
        public @NotNull(message="{payment.nameOnCard.invalid}") @Size(min=1,max=255,message="{payment.nameOnCard.invalid}") java.lang.String getNameOnCard()
      • setNameOnCard

        public void setNameOnCard​(java.lang.String nameOnCard)
      • getCardNumber

        @NotNull(message="{payment.cardNumber.invalid}")
        @Size(min=16,
              max=16,
              message="{payment.cardNumber.invalid}")
        @Pattern(regexp="(^$|^?\\d*$)",
                 message="{payment.cardNumber.invalid}")
        public @NotNull(message="{payment.cardNumber.invalid}") @Size(min=16,max=16,message="{payment.cardNumber.invalid}") @Pattern(regexp="(^$|^?\\d*$)",message="{payment.cardNumber.invalid}") java.lang.String getCardNumber()
      • setCardNumber

        public void setCardNumber​(java.lang.String cardNumber)
      • getStartMonth

        public java.lang.String getStartMonth()
      • setStartMonth

        public void setStartMonth​(java.lang.String startMonth)
      • getStartYear

        public java.lang.String getStartYear()
      • setStartYear

        public void setStartYear​(java.lang.String startYear)
      • getExpiryMonth

        @NotNull(message="{payment.expiryMonth.invalid}")
        @Size(min=1,
              max=2,
              message="{payment.expiryMonth.invalid}")
        public @NotNull(message="{payment.expiryMonth.invalid}") @Size(min=1,max=2,message="{payment.expiryMonth.invalid}") java.lang.String getExpiryMonth()
      • setExpiryMonth

        public void setExpiryMonth​(java.lang.String expiryMonth)
      • getExpiryYear

        @NotNull(message="{payment.expiryYear.invalid}")
        @Size(min=2,
              max=4,
              message="{payment.expiryYear.invalid}")
        public @NotNull(message="{payment.expiryYear.invalid}") @Size(min=2,max=4,message="{payment.expiryYear.invalid}") java.lang.String getExpiryYear()
      • setExpiryYear

        public void setExpiryYear​(java.lang.String expiryYear)
      • getIssueNumber

        @Pattern(regexp="(^$|^?\\d*$)",
                 message="{payment.issueNumber.invalid}")
        @Size(min=0,
              max=16,
              message="{payment.issueNumber.toolong}")
        public @Pattern(regexp="(^$|^?\\d*$)",message="{payment.issueNumber.invalid}") @Size(min=0,max=16,message="{payment.issueNumber.toolong}") java.lang.String getIssueNumber()
      • setIssueNumber

        public void setIssueNumber​(java.lang.String issueNumber)
      • getSaveInAccount

        public java.lang.Boolean getSaveInAccount()
      • setSaveInAccount

        public void setSaveInAccount​(java.lang.Boolean saveInAccount)
      • getNewBillingAddress

        public java.lang.Boolean getNewBillingAddress()
      • setNewBillingAddress

        public void setNewBillingAddress​(java.lang.Boolean newBillingAddress)
      • getBillingAddress

        public AddressForm getBillingAddress()
      • setBillingAddress

        public void setBillingAddress​(AddressForm billingAddress)