Class CreditCardPaymentInfoModel

  • All Implemented Interfaces:
    java.io.Serializable

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

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • CCOWNER

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

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

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

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

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

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

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

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

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

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

        public static final java.lang.String SUBSCRIPTIONVALIDATED
        Generated constant - Attribute key of CreditCardPaymentInfo.subscriptionValidated attribute defined at extension acceleratorservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • 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​(java.lang.String _ccOwner,
                                          java.lang.String _code,
                                          java.lang.String _number,
                                          CreditCardType _type,
                                          UserModel _user,
                                          java.lang.String _validToMonth,
                                          java.lang.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​(java.lang.String _ccOwner,
                                          java.lang.String _code,
                                          java.lang.String _number,
                                          ItemModel _original,
                                          ItemModel _owner,
                                          CreditCardType _type,
                                          UserModel _user,
                                          java.lang.String _validToMonth,
                                          java.lang.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 Detail

      • getCcOwner

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

        @Accessor(qualifier="issueNumber",
                  type=GETTER)
        public java.lang.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 java.lang.String getNumber()
        Generated method - Getter of the CreditCardPaymentInfo.number attribute defined at extension core.
        Returns:
        the number
      • getSubscriptionId

        @Accessor(qualifier="subscriptionId",
                  type=GETTER)
        public java.lang.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 java.lang.String getSubscriptionServiceId()
        Generated method - Getter of the CreditCardPaymentInfo.subscriptionServiceId attribute defined at extension subscriptionservices.
        Returns:
        the subscriptionServiceId - Subscription Service ID
      • getValidFromMonth

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

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

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

        @Accessor(qualifier="validToYear",
                  type=GETTER)
        public java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String value)
        Generated method - Setter of CreditCardPaymentInfo.validToYear attribute defined at extension core.
        Parameters:
        value - the validToYear