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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
javax.money.MonetaryAmount
com.broadleafcommerce.data.tracking.core.context.ContextInfo
com.broadleafcommerce.paymentgateway.service.PaymentGatewayTransactionService
int
hashCode()
void
setAmountToExecute
(javax.money.MonetaryAmount amountToExecute) void
setContextInfo
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) void
setPackageId
(String packageId) void
setParentTransaction
(PaymentTransaction parentTransaction) void
setRequest
(TransactionExecutionRequest request) void
setTransactionAmountDetails
(TransactionAmountDetails transactionAmountDetails) void
setTransactionService
(com.broadleafcommerce.paymentgateway.service.PaymentGatewayTransactionService transactionService) toString()
-
Constructor Details
-
ParentTransactionExecutionPackage
public ParentTransactionExecutionPackage()
-
-
Method Details
-
getAmountToExecute
@Nullable public javax.money.MonetaryAmount getAmountToExecute() -
setAmountToExecute
public void setAmountToExecute(javax.money.MonetaryAmount amountToExecute) -
getPackageId
-
getRequest
-
getParentTransaction
-
getTransactionAmountDetails
-
getTransactionService
public com.broadleafcommerce.paymentgateway.service.PaymentGatewayTransactionService getTransactionService() -
getContextInfo
@Nullable public com.broadleafcommerce.data.tracking.core.context.ContextInfo getContextInfo() -
setPackageId
-
setRequest
-
setParentTransaction
-
setTransactionAmountDetails
-
setTransactionService
public void setTransactionService(com.broadleafcommerce.paymentgateway.service.PaymentGatewayTransactionService transactionService) -
setContextInfo
public void setContextInfo(@Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-