Class B2BDocumentPaymentInfoModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class B2BDocumentPaymentInfoModel
    extends ItemModel
    Generated model class for type B2BDocumentPaymentInfo first defined at extension accountsummaryaddon.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String _B2BDOCUMENT2B2BDOCUMENTPAYINFO
        Generated relation code constant for relation B2BDocument2B2BDocumentPayInfo defining source attribute payDocument in extension accountsummaryaddon.
        See Also:
        Constant Field Values
      • _B2BDOCUMENT2B2BDOCUMENTUSEINFO

        public static final java.lang.String _B2BDOCUMENT2B2BDOCUMENTUSEINFO
        Generated relation code constant for relation B2BDocument2B2BDocumentUseInfo defining source attribute useDocument in extension accountsummaryaddon.
        See Also:
        Constant Field Values
      • EXTERNAL

        public static final java.lang.String EXTERNAL
        Generated constant - Attribute key of B2BDocumentPaymentInfo.external attribute defined at extension accountsummaryaddon.
        See Also:
        Constant Field Values
      • AMOUNT

        public static final java.lang.String AMOUNT
        Generated constant - Attribute key of B2BDocumentPaymentInfo.amount attribute defined at extension accountsummaryaddon.
        See Also:
        Constant Field Values
      • DATE

        public static final java.lang.String DATE
        Generated constant - Attribute key of B2BDocumentPaymentInfo.date attribute defined at extension accountsummaryaddon.
        See Also:
        Constant Field Values
      • CCTRANSACTIONNUMBER

        public static final java.lang.String CCTRANSACTIONNUMBER
        Generated constant - Attribute key of B2BDocumentPaymentInfo.ccTransactionNumber attribute defined at extension accountsummaryaddon.
        See Also:
        Constant Field Values
      • PAYMENTMETHOD

        public static final java.lang.String PAYMENTMETHOD
        Generated constant - Attribute key of B2BDocumentPaymentInfo.paymentMethod attribute defined at extension accountsummaryaddon.
        See Also:
        Constant Field Values
      • REFERENCENUMBER

        public static final java.lang.String REFERENCENUMBER
        Generated constant - Attribute key of B2BDocumentPaymentInfo.referenceNumber attribute defined at extension accountsummaryaddon.
        See Also:
        Constant Field Values
      • PAYDOCUMENT

        public static final java.lang.String PAYDOCUMENT
        Generated constant - Attribute key of B2BDocumentPaymentInfo.payDocument attribute defined at extension accountsummaryaddon.
        See Also:
        Constant Field Values
      • USEDOCUMENT

        public static final java.lang.String USEDOCUMENT
        Generated constant - Attribute key of B2BDocumentPaymentInfo.useDocument attribute defined at extension accountsummaryaddon.
        See Also:
        Constant Field Values
    • Constructor Detail

      • B2BDocumentPaymentInfoModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public B2BDocumentPaymentInfoModel​(java.math.BigDecimal _amount,
                                           java.util.Date _date,
                                           java.lang.String _external,
                                           B2BDocumentModel _payDocument)
        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:
        _amount - initial attribute declared by type B2BDocumentPaymentInfo at extension accountsummaryaddon
        _date - initial attribute declared by type B2BDocumentPaymentInfo at extension accountsummaryaddon
        _external - initial attribute declared by type B2BDocumentPaymentInfo at extension accountsummaryaddon
        _payDocument - initial attribute declared by type B2BDocumentPaymentInfo at extension accountsummaryaddon
      • B2BDocumentPaymentInfoModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public B2BDocumentPaymentInfoModel​(java.math.BigDecimal _amount,
                                           java.util.Date _date,
                                           java.lang.String _external,
                                           ItemModel _owner,
                                           B2BDocumentModel _payDocument)
        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:
        _amount - initial attribute declared by type B2BDocumentPaymentInfo at extension accountsummaryaddon
        _date - initial attribute declared by type B2BDocumentPaymentInfo at extension accountsummaryaddon
        _external - initial attribute declared by type B2BDocumentPaymentInfo at extension accountsummaryaddon
        _owner - initial attribute declared by type Item at extension core
        _payDocument - initial attribute declared by type B2BDocumentPaymentInfo at extension accountsummaryaddon
    • Method Detail

      • getAmount

        @Accessor(qualifier="amount",
                  type=GETTER)
        public java.math.BigDecimal getAmount()
        Generated method - Getter of the B2BDocumentPaymentInfo.amount attribute defined at extension accountsummaryaddon.
        Returns:
        the amount - amount
      • getCcTransactionNumber

        @Accessor(qualifier="ccTransactionNumber",
                  type=GETTER)
        public java.lang.String getCcTransactionNumber()
        Generated method - Getter of the B2BDocumentPaymentInfo.ccTransactionNumber attribute defined at extension accountsummaryaddon.
        Returns:
        the ccTransactionNumber
      • getDate

        @Accessor(qualifier="date",
                  type=GETTER)
        public java.util.Date getDate()
        Generated method - Getter of the B2BDocumentPaymentInfo.date attribute defined at extension accountsummaryaddon.
        Returns:
        the date - date
      • getExternal

        @Accessor(qualifier="external",
                  type=GETTER)
        public java.lang.String getExternal()
        Generated method - Getter of the B2BDocumentPaymentInfo.external attribute defined at extension accountsummaryaddon.
        Returns:
        the external
      • getPayDocument

        @Accessor(qualifier="payDocument",
                  type=GETTER)
        public B2BDocumentModel getPayDocument()
        Generated method - Getter of the B2BDocumentPaymentInfo.payDocument attribute defined at extension accountsummaryaddon.
        Returns:
        the payDocument
      • getPaymentMethod

        @Accessor(qualifier="paymentMethod",
                  type=GETTER)
        public java.lang.String getPaymentMethod()
        Generated method - Getter of the B2BDocumentPaymentInfo.paymentMethod dynamic attribute defined at extension accountsummaryaddon.
        Returns:
        the paymentMethod - Payment Method of the use document
      • getReferenceNumber

        @Accessor(qualifier="referenceNumber",
                  type=GETTER)
        public java.lang.String getReferenceNumber()
        Generated method - Getter of the B2BDocumentPaymentInfo.referenceNumber dynamic attribute defined at extension accountsummaryaddon.
        Returns:
        the referenceNumber - The use document reference number
      • getUseDocument

        @Accessor(qualifier="useDocument",
                  type=GETTER)
        public B2BDocumentModel getUseDocument()
        Generated method - Getter of the B2BDocumentPaymentInfo.useDocument attribute defined at extension accountsummaryaddon.
        Returns:
        the useDocument
      • setAmount

        @Accessor(qualifier="amount",
                  type=SETTER)
        public void setAmount​(java.math.BigDecimal value)
        Generated method - Setter of B2BDocumentPaymentInfo.amount attribute defined at extension accountsummaryaddon.
        Parameters:
        value - the amount - amount
      • setCcTransactionNumber

        @Accessor(qualifier="ccTransactionNumber",
                  type=SETTER)
        public void setCcTransactionNumber​(java.lang.String value)
        Generated method - Setter of B2BDocumentPaymentInfo.ccTransactionNumber attribute defined at extension accountsummaryaddon.
        Parameters:
        value - the ccTransactionNumber
      • setDate

        @Accessor(qualifier="date",
                  type=SETTER)
        public void setDate​(java.util.Date value)
        Generated method - Setter of B2BDocumentPaymentInfo.date attribute defined at extension accountsummaryaddon.
        Parameters:
        value - the date - date
      • setExternal

        @Accessor(qualifier="external",
                  type=SETTER)
        public void setExternal​(java.lang.String value)
        Generated method - Setter of B2BDocumentPaymentInfo.external attribute defined at extension accountsummaryaddon.
        Parameters:
        value - the external
      • setPayDocument

        @Accessor(qualifier="payDocument",
                  type=SETTER)
        public void setPayDocument​(B2BDocumentModel value)
        Generated method - Setter of B2BDocumentPaymentInfo.payDocument attribute defined at extension accountsummaryaddon.
        Parameters:
        value - the payDocument
      • setUseDocument

        @Accessor(qualifier="useDocument",
                  type=SETTER)
        public void setUseDocument​(B2BDocumentModel value)
        Generated method - Setter of B2BDocumentPaymentInfo.useDocument attribute defined at extension accountsummaryaddon.
        Parameters:
        value - the useDocument