Class DefaultTransactionExecutionService.ParentTransactionExecutionPackage

java.lang.Object
com.broadleafcommerce.paymenttransaction.service.DefaultTransactionExecutionService.ParentTransactionExecutionPackage
Enclosing class:
DefaultTransactionExecutionService

public static class DefaultTransactionExecutionService.ParentTransactionExecutionPackage extends Object
An intermediary data structure used internally by TransactionExecutionService to hold all the relevant data to execute a transaction against a parent transaction.
  • Constructor Details

    • ParentTransactionExecutionPackage

      public ParentTransactionExecutionPackage()
  • Method Details

    • getAmountToExecute

      @Nullable public javax.money.MonetaryAmount getAmountToExecute()
    • setAmountToExecute

      public void setAmountToExecute(javax.money.MonetaryAmount amountToExecute)
    • getPackageId

      public String getPackageId()
    • getRequest

      public TransactionExecutionRequest getRequest()
    • getParentTransaction

      public PaymentTransaction getParentTransaction()
    • getTransactionAmountDetails

      public TransactionAmountDetails getTransactionAmountDetails()
    • getTransactionService

      public com.broadleafcommerce.paymentgateway.service.PaymentGatewayTransactionService getTransactionService()
    • getContextInfo

      @Nullable public com.broadleafcommerce.data.tracking.core.context.ContextInfo getContextInfo()
    • setPackageId

      public void setPackageId(String packageId)
    • setRequest

      public void setRequest(TransactionExecutionRequest request)
    • setParentTransaction

      public void setParentTransaction(PaymentTransaction parentTransaction)
    • setTransactionAmountDetails

      public void setTransactionAmountDetails(TransactionAmountDetails transactionAmountDetails)
    • setTransactionService

      public void setTransactionService(com.broadleafcommerce.paymentgateway.service.PaymentGatewayTransactionService transactionService)
    • setContextInfo

      public void setContextInfo(@Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object