Class CreditCardPaymentInfoModel

All Implemented Interfaces:
Serializable

public class CreditCardPaymentInfoModel extends PaymentInfoModel
Generated model class for type CreditCardPaymentInfo first defined at extension core.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • CCOWNER

      public static final String CCOWNER
      Generated constant - Attribute key of CreditCardPaymentInfo.ccOwner attribute defined at extension core.
      See Also:
    • NUMBER

      public static final String NUMBER
      Generated constant - Attribute key of CreditCardPaymentInfo.number attribute defined at extension core.
      See Also:
    • TYPE

      public static final String TYPE
      Generated constant - Attribute key of CreditCardPaymentInfo.type attribute defined at extension core.
      See Also:
    • VALIDTOMONTH

      public static final String VALIDTOMONTH
      Generated constant - Attribute key of CreditCardPaymentInfo.validToMonth attribute defined at extension core.
      See Also:
    • VALIDTOYEAR

      public static final String VALIDTOYEAR
      Generated constant - Attribute key of CreditCardPaymentInfo.validToYear attribute defined at extension core.
      See Also:
    • VALIDFROMMONTH

      public static final String VALIDFROMMONTH
      Generated constant - Attribute key of CreditCardPaymentInfo.validFromMonth attribute defined at extension core.
      See Also:
    • VALIDFROMYEAR

      public static final String VALIDFROMYEAR
      Generated constant - Attribute key of CreditCardPaymentInfo.validFromYear attribute defined at extension core.
      See Also:
    • SUBSCRIPTIONID

      public static final String SUBSCRIPTIONID
      Generated constant - Attribute key of CreditCardPaymentInfo.subscriptionId attribute defined at extension payment.
      See Also:
    • ISSUENUMBER

      public static final String ISSUENUMBER
      Generated constant - Attribute key of CreditCardPaymentInfo.issueNumber attribute defined at extension commerceservices.
      See Also:
    • SUBSCRIPTIONSERVICEID

      public static final String SUBSCRIPTIONSERVICEID
      Generated constant - Attribute key of CreditCardPaymentInfo.subscriptionServiceId attribute defined at extension subscriptionservices.
      See Also:
    • SUBSCRIPTIONVALIDATED

      public static final String SUBSCRIPTIONVALIDATED
      Generated constant - Attribute key of CreditCardPaymentInfo.subscriptionValidated attribute defined at extension acceleratorservices.
      See Also:
  • Constructor Details

    • CreditCardPaymentInfoModel

      public CreditCardPaymentInfoModel()
      Generated constructor - Default constructor for generic creation.
    • CreditCardPaymentInfoModel

      public CreditCardPaymentInfoModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • CreditCardPaymentInfoModel

      @Deprecated(since="4.1.1", forRemoval=true) public CreditCardPaymentInfoModel(String _ccOwner, String _code, String _number, CreditCardType _type, UserModel _user, String _validToMonth, String _validToYear)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _ccOwner - initial attribute declared by type CreditCardPaymentInfo at extension core
      _code - initial attribute declared by type PaymentInfo at extension core
      _number - initial attribute declared by type CreditCardPaymentInfo at extension core
      _type - initial attribute declared by type CreditCardPaymentInfo at extension core
      _user - initial attribute declared by type PaymentInfo at extension core
      _validToMonth - initial attribute declared by type CreditCardPaymentInfo at extension core
      _validToYear - initial attribute declared by type CreditCardPaymentInfo at extension core
    • CreditCardPaymentInfoModel

      @Deprecated(since="4.1.1", forRemoval=true) public CreditCardPaymentInfoModel(String _ccOwner, String _code, String _number, ItemModel _original, ItemModel _owner, CreditCardType _type, UserModel _user, String _validToMonth, String _validToYear)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _ccOwner - initial attribute declared by type CreditCardPaymentInfo at extension core
      _code - initial attribute declared by type PaymentInfo at extension core
      _number - initial attribute declared by type CreditCardPaymentInfo at extension core
      _original - initial attribute declared by type PaymentInfo at extension core
      _owner - initial attribute declared by type Item at extension core
      _type - initial attribute declared by type CreditCardPaymentInfo at extension core
      _user - initial attribute declared by type PaymentInfo at extension core
      _validToMonth - initial attribute declared by type CreditCardPaymentInfo at extension core
      _validToYear - initial attribute declared by type CreditCardPaymentInfo at extension core
  • Method Details

    • getCcOwner

      @Accessor(qualifier="ccOwner", type=GETTER) public String getCcOwner()
      Generated method - Getter of the CreditCardPaymentInfo.ccOwner attribute defined at extension core.
      Returns:
      the ccOwner
    • getIssueNumber

      @Accessor(qualifier="issueNumber", type=GETTER) public Integer getIssueNumber()
      Generated method - Getter of the CreditCardPaymentInfo.issueNumber attribute defined at extension commerceservices.
      Returns:
      the issueNumber - Issue number is the reference information for the credit cart data.
    • getNumber

      @Accessor(qualifier="number", type=GETTER) public String getNumber()
      Generated method - Getter of the CreditCardPaymentInfo.number attribute defined at extension core.
      Returns:
      the number
    • getSubscriptionId

      @Accessor(qualifier="subscriptionId", type=GETTER) public String getSubscriptionId()
      Generated method - Getter of the CreditCardPaymentInfo.subscriptionId attribute defined at extension payment.
      Returns:
      the subscriptionId - Subscription ID is the reference information for the credit cart data stored in the external payment provider.
    • getSubscriptionServiceId

      @Accessor(qualifier="subscriptionServiceId", type=GETTER) public String getSubscriptionServiceId()
      Generated method - Getter of the CreditCardPaymentInfo.subscriptionServiceId attribute defined at extension subscriptionservices.
      Returns:
      the subscriptionServiceId - Subscription Service ID
    • getType

      @Accessor(qualifier="type", type=GETTER) public CreditCardType getType()
      Generated method - Getter of the CreditCardPaymentInfo.type attribute defined at extension core.
      Returns:
      the type
    • getValidFromMonth

      @Accessor(qualifier="validFromMonth", type=GETTER) public String getValidFromMonth()
      Generated method - Getter of the CreditCardPaymentInfo.validFromMonth attribute defined at extension core.
      Returns:
      the validFromMonth
    • getValidFromYear

      @Accessor(qualifier="validFromYear", type=GETTER) public String getValidFromYear()
      Generated method - Getter of the CreditCardPaymentInfo.validFromYear attribute defined at extension core.
      Returns:
      the validFromYear
    • getValidToMonth

      @Accessor(qualifier="validToMonth", type=GETTER) public String getValidToMonth()
      Generated method - Getter of the CreditCardPaymentInfo.validToMonth attribute defined at extension core.
      Returns:
      the validToMonth
    • getValidToYear

      @Accessor(qualifier="validToYear", type=GETTER) public String getValidToYear()
      Generated method - Getter of the CreditCardPaymentInfo.validToYear attribute defined at extension core.
      Returns:
      the validToYear
    • isSubscriptionValidated

      @Accessor(qualifier="subscriptionValidated", type=GETTER) public boolean isSubscriptionValidated()
      Generated method - Getter of the CreditCardPaymentInfo.subscriptionValidated attribute defined at extension acceleratorservices.
      Returns:
      the subscriptionValidated - Determines whether the subscription ID has been validated.
    • setCcOwner

      @Accessor(qualifier="ccOwner", type=SETTER) public void setCcOwner(String value)
      Generated method - Setter of CreditCardPaymentInfo.ccOwner attribute defined at extension core.
      Parameters:
      value - the ccOwner
    • setIssueNumber

      @Accessor(qualifier="issueNumber", type=SETTER) public void setIssueNumber(Integer value)
      Generated method - Setter of CreditCardPaymentInfo.issueNumber attribute defined at extension commerceservices.
      Parameters:
      value - the issueNumber - Issue number is the reference information for the credit cart data.
    • setNumber

      @Accessor(qualifier="number", type=SETTER) public void setNumber(String value)
      Generated method - Setter of CreditCardPaymentInfo.number attribute defined at extension core.
      Parameters:
      value - the number
    • setSubscriptionId

      @Accessor(qualifier="subscriptionId", type=SETTER) public void setSubscriptionId(String value)
      Generated method - Setter of CreditCardPaymentInfo.subscriptionId attribute defined at extension payment.
      Parameters:
      value - the subscriptionId - Subscription ID is the reference information for the credit cart data stored in the external payment provider.
    • setSubscriptionServiceId

      @Accessor(qualifier="subscriptionServiceId", type=SETTER) public void setSubscriptionServiceId(String value)
      Generated method - Setter of CreditCardPaymentInfo.subscriptionServiceId attribute defined at extension subscriptionservices.
      Parameters:
      value - the subscriptionServiceId - Subscription Service ID
    • setSubscriptionValidated

      @Accessor(qualifier="subscriptionValidated", type=SETTER) public void setSubscriptionValidated(boolean value)
      Generated method - Setter of CreditCardPaymentInfo.subscriptionValidated attribute defined at extension acceleratorservices.
      Parameters:
      value - the subscriptionValidated - Determines whether the subscription ID has been validated.
    • setType

      @Accessor(qualifier="type", type=SETTER) public void setType(CreditCardType value)
      Generated method - Setter of CreditCardPaymentInfo.type attribute defined at extension core.
      Parameters:
      value - the type
    • setValidFromMonth

      @Accessor(qualifier="validFromMonth", type=SETTER) public void setValidFromMonth(String value)
      Generated method - Setter of CreditCardPaymentInfo.validFromMonth attribute defined at extension core.
      Parameters:
      value - the validFromMonth
    • setValidFromYear

      @Accessor(qualifier="validFromYear", type=SETTER) public void setValidFromYear(String value)
      Generated method - Setter of CreditCardPaymentInfo.validFromYear attribute defined at extension core.
      Parameters:
      value - the validFromYear
    • setValidToMonth

      @Accessor(qualifier="validToMonth", type=SETTER) public void setValidToMonth(String value)
      Generated method - Setter of CreditCardPaymentInfo.validToMonth attribute defined at extension core.
      Parameters:
      value - the validToMonth
    • setValidToYear

      @Accessor(qualifier="validToYear", type=SETTER) public void setValidToYear(String value)
      Generated method - Setter of CreditCardPaymentInfo.validToYear attribute defined at extension core.
      Parameters:
      value - the validToYear