Class PaymentTransactionEntryModel

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AlipayPaymentTransactionEntryModel, WeChatPayPaymentTransactionEntryModel

public class PaymentTransactionEntryModel extends ItemModel
Generated model class for type PaymentTransactionEntry first defined at extension payment.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String _PAYMENTTRANSACTION2PAYMENTTRANSACTIONENTRY
      Generated relation code constant for relation PaymentTransaction2PaymentTransactionEntry defining source attribute paymentTransaction in extension payment.
      See Also:
    • _CONSIGNMENT2PAYMENTTRANSACTIONENTRYRELATION

      public static final String _CONSIGNMENT2PAYMENTTRANSACTIONENTRYRELATION
      Generated relation code constant for relation Consignment2PaymentTransactionEntryRelation defining source attribute consignment in extension warehousing.
      See Also:
    • TYPE

      public static final String TYPE
      Generated constant - Attribute key of PaymentTransactionEntry.type attribute defined at extension payment.
      See Also:
    • AMOUNT

      public static final String AMOUNT
      Generated constant - Attribute key of PaymentTransactionEntry.amount attribute defined at extension payment.
      See Also:
    • CURRENCY

      public static final String CURRENCY
      Generated constant - Attribute key of PaymentTransactionEntry.currency attribute defined at extension payment.
      See Also:
    • TIME

      public static final String TIME
      Generated constant - Attribute key of PaymentTransactionEntry.time attribute defined at extension payment.
      See Also:
    • TRANSACTIONSTATUS

      public static final String TRANSACTIONSTATUS
      Generated constant - Attribute key of PaymentTransactionEntry.transactionStatus attribute defined at extension payment.
      See Also:
    • TRANSACTIONSTATUSDETAILS

      public static final String TRANSACTIONSTATUSDETAILS
      Generated constant - Attribute key of PaymentTransactionEntry.transactionStatusDetails attribute defined at extension payment.
      See Also:
    • REQUESTTOKEN

      public static final String REQUESTTOKEN
      Generated constant - Attribute key of PaymentTransactionEntry.requestToken attribute defined at extension payment.
      See Also:
    • REQUESTID

      public static final String REQUESTID
      Generated constant - Attribute key of PaymentTransactionEntry.requestId attribute defined at extension payment.
      See Also:
    • SUBSCRIPTIONID

      public static final String SUBSCRIPTIONID
      Generated constant - Attribute key of PaymentTransactionEntry.subscriptionID attribute defined at extension payment.
      See Also:
    • CODE

      public static final String CODE
      Generated constant - Attribute key of PaymentTransactionEntry.code attribute defined at extension payment.
      See Also:
    • VERSIONID

      public static final String VERSIONID
      Generated constant - Attribute key of PaymentTransactionEntry.versionID attribute defined at extension payment.
      See Also:
    • PAYMENTTRANSACTION

      public static final String PAYMENTTRANSACTION
      Generated constant - Attribute key of PaymentTransactionEntry.paymentTransaction attribute defined at extension payment.
      See Also:
    • CONSIGNMENT

      public static final String CONSIGNMENT
      Generated constant - Attribute key of PaymentTransactionEntry.consignment attribute defined at extension warehousing.
      See Also:
  • Constructor Details

    • PaymentTransactionEntryModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public PaymentTransactionEntryModel(String _code)
      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:
      _code - initial attribute declared by type PaymentTransactionEntry at extension payment
    • PaymentTransactionEntryModel

      @Deprecated(since="4.1.1", forRemoval=true) public PaymentTransactionEntryModel(String _code, ItemModel _owner, String _versionID)
      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:
      _code - initial attribute declared by type PaymentTransactionEntry at extension payment
      _owner - initial attribute declared by type Item at extension core
      _versionID - initial attribute declared by type PaymentTransactionEntry at extension payment
  • Method Details

    • getAmount

      @Accessor(qualifier="amount", type=GETTER) public BigDecimal getAmount()
      Generated method - Getter of the PaymentTransactionEntry.amount attribute defined at extension payment.
      Returns:
      the amount
    • getCode

      @Accessor(qualifier="code", type=GETTER) public String getCode()
      Generated method - Getter of the PaymentTransactionEntry.code attribute defined at extension payment.
      Returns:
      the code
    • getConsignment

      @Accessor(qualifier="consignment", type=GETTER) public ConsignmentModel getConsignment()
      Generated method - Getter of the PaymentTransactionEntry.consignment attribute defined at extension warehousing.
      Returns:
      the consignment
    • getCurrency

      @Accessor(qualifier="currency", type=GETTER) public CurrencyModel getCurrency()
      Generated method - Getter of the PaymentTransactionEntry.currency attribute defined at extension payment.
      Returns:
      the currency
    • getPaymentTransaction

      @Accessor(qualifier="paymentTransaction", type=GETTER) public PaymentTransactionModel getPaymentTransaction()
      Generated method - Getter of the PaymentTransactionEntry.paymentTransaction attribute defined at extension payment.
      Returns:
      the paymentTransaction
    • getRequestId

      @Accessor(qualifier="requestId", type=GETTER) public String getRequestId()
      Generated method - Getter of the PaymentTransactionEntry.requestId attribute defined at extension payment.
      Returns:
      the requestId
    • getRequestToken

      @Accessor(qualifier="requestToken", type=GETTER) public String getRequestToken()
      Generated method - Getter of the PaymentTransactionEntry.requestToken attribute defined at extension payment.
      Returns:
      the requestToken
    • getSubscriptionID

      @Accessor(qualifier="subscriptionID", type=GETTER) public String getSubscriptionID()
      Generated method - Getter of the PaymentTransactionEntry.subscriptionID attribute defined at extension payment.
      Returns:
      the subscriptionID
    • getTime

      @Accessor(qualifier="time", type=GETTER) public Date getTime()
      Generated method - Getter of the PaymentTransactionEntry.time attribute defined at extension payment.
      Returns:
      the time
    • getTransactionStatus

      @Accessor(qualifier="transactionStatus", type=GETTER) public String getTransactionStatus()
      Generated method - Getter of the PaymentTransactionEntry.transactionStatus attribute defined at extension payment.
      Returns:
      the transactionStatus
    • getTransactionStatusDetails

      @Accessor(qualifier="transactionStatusDetails", type=GETTER) public String getTransactionStatusDetails()
      Generated method - Getter of the PaymentTransactionEntry.transactionStatusDetails attribute defined at extension payment.
      Returns:
      the transactionStatusDetails
    • getType

      Generated method - Getter of the PaymentTransactionEntry.type attribute defined at extension payment.
      Returns:
      the type
    • getVersionID

      @Accessor(qualifier="versionID", type=GETTER) public String getVersionID()
      Generated method - Getter of the PaymentTransactionEntry.versionID attribute defined at extension payment.
      Returns:
      the versionID
    • setAmount

      @Accessor(qualifier="amount", type=SETTER) public void setAmount(BigDecimal value)
      Generated method - Setter of PaymentTransactionEntry.amount attribute defined at extension payment.
      Parameters:
      value - the amount
    • setCode

      @Accessor(qualifier="code", type=SETTER) public void setCode(String value)
      Generated method - Setter of PaymentTransactionEntry.code attribute defined at extension payment.
      Parameters:
      value - the code
    • setConsignment

      @Accessor(qualifier="consignment", type=SETTER) public void setConsignment(ConsignmentModel value)
      Generated method - Setter of PaymentTransactionEntry.consignment attribute defined at extension warehousing.
      Parameters:
      value - the consignment
    • setCurrency

      @Accessor(qualifier="currency", type=SETTER) public void setCurrency(CurrencyModel value)
      Generated method - Setter of PaymentTransactionEntry.currency attribute defined at extension payment.
      Parameters:
      value - the currency
    • setPaymentTransaction

      @Accessor(qualifier="paymentTransaction", type=SETTER) public void setPaymentTransaction(PaymentTransactionModel value)
      Generated method - Setter of PaymentTransactionEntry.paymentTransaction attribute defined at extension payment.
      Parameters:
      value - the paymentTransaction
    • setRequestId

      @Accessor(qualifier="requestId", type=SETTER) public void setRequestId(String value)
      Generated method - Setter of PaymentTransactionEntry.requestId attribute defined at extension payment.
      Parameters:
      value - the requestId
    • setRequestToken

      @Accessor(qualifier="requestToken", type=SETTER) public void setRequestToken(String value)
      Generated method - Setter of PaymentTransactionEntry.requestToken attribute defined at extension payment.
      Parameters:
      value - the requestToken
    • setSubscriptionID

      @Accessor(qualifier="subscriptionID", type=SETTER) public void setSubscriptionID(String value)
      Generated method - Setter of PaymentTransactionEntry.subscriptionID attribute defined at extension payment.
      Parameters:
      value - the subscriptionID
    • setTime

      @Accessor(qualifier="time", type=SETTER) public void setTime(Date value)
      Generated method - Setter of PaymentTransactionEntry.time attribute defined at extension payment.
      Parameters:
      value - the time
    • setTransactionStatus

      @Accessor(qualifier="transactionStatus", type=SETTER) public void setTransactionStatus(String value)
      Generated method - Setter of PaymentTransactionEntry.transactionStatus attribute defined at extension payment.
      Parameters:
      value - the transactionStatus
    • setTransactionStatusDetails

      @Accessor(qualifier="transactionStatusDetails", type=SETTER) public void setTransactionStatusDetails(String value)
      Generated method - Setter of PaymentTransactionEntry.transactionStatusDetails attribute defined at extension payment.
      Parameters:
      value - the transactionStatusDetails
    • setType

      @Accessor(qualifier="type", type=SETTER) public void setType(PaymentTransactionType value)
      Generated method - Setter of PaymentTransactionEntry.type attribute defined at extension payment.
      Parameters:
      value - the type
    • setVersionID

      @Accessor(qualifier="versionID", type=SETTER) public void setVersionID(String value)
      Generated method - Initial setter of PaymentTransactionEntry.versionID attribute defined at extension payment. Can only be used at creation of model - before first save.
      Parameters:
      value - the versionID