Uses of Class
com.broadleafcommerce.paymenttransaction.service.utils.TransactionWithExecutableAmount
Packages that use TransactionWithExecutableAmount
Package
Description
-
Uses of TransactionWithExecutableAmount in com.broadleafcommerce.paymenttransaction.service
Methods in com.broadleafcommerce.paymenttransaction.service that return TransactionWithExecutableAmountModifier and TypeMethodDescriptionprotected TransactionWithExecutableAmountDefaultTransactionExecutionService.findFirstExecutableParentTransaction(List<TransactionWithExecutableAmount> parentTransactions, String paymentId) Finds the firstTransactionWithExecutableAmountwith amount available to execute.Method parameters in com.broadleafcommerce.paymenttransaction.service with type arguments of type TransactionWithExecutableAmountModifier and TypeMethodDescriptionprotected TransactionWithExecutableAmountDefaultTransactionExecutionService.findFirstExecutableParentTransaction(List<TransactionWithExecutableAmount> parentTransactions, String paymentId) Finds the firstTransactionWithExecutableAmountwith amount available to execute.DefaultTransactionExecutionService.getParentTransactionExecutionPackages(TransactionExecutionRequest request, List<TransactionWithExecutableAmount> parentTransactions, javax.money.MonetaryAmount totalToExecute, Payment payment, com.broadleafcommerce.paymentgateway.service.PaymentGatewayTransactionService transactionService, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Gets a list ofParentTransactionExecutionPackagesbased on the given parameters.protected voidDefaultTransactionExecutionRequestValidator.validateParentTransactionAmounts(List<TransactionWithExecutableAmount> parentTransactionWithExecutableAmounts, @NonNull javax.money.MonetaryAmount transactionAmount) Validates the total amount from parent transactions is sufficient for the giventransactionAmount. -
Uses of TransactionWithExecutableAmount in com.broadleafcommerce.paymenttransaction.service.utils
Methods in com.broadleafcommerce.paymenttransaction.service.utils that return TransactionWithExecutableAmountModifier and TypeMethodDescriptionprotected TransactionWithExecutableAmountDefaultTransactionExecutionUtil.buildTransactionWithExecutableAmount(PaymentTransaction parentTransaction, List<PaymentTransaction> transactions) Builds aTransactionWithExecutableAmountbased on the givenPaymentTransaction.Methods in com.broadleafcommerce.paymenttransaction.service.utils that return types with arguments of type TransactionWithExecutableAmountModifier and TypeMethodDescriptionDefaultTransactionExecutionUtil.getParentTransactionWithExecutableAmounts(@NonNull Payment payment, @NonNull TransactionExecutionRequest request) TransactionExecutionUtil.getParentTransactionWithExecutableAmounts(Payment payment, TransactionExecutionRequest request) Gets a list ofTransactionWithExecutableAmountsrepresenting the parent transactions of the givenTransactionExecutionRequest.protected List<TransactionWithExecutableAmount>DefaultTransactionExecutionUtil.getTransactionWithExecutableAmounts(@NonNull Payment payment, @NonNull TransactionExecutionRequest request) Gathers a list ofTransactionWithExecutableAmountobjects based on the providedTransactionExecutionRequest.protected List<TransactionWithExecutableAmount>DefaultTransactionExecutionUtil.getTransactionWithExecutableAmountsByParentTransactionId(@NonNull Payment payment, @NonNull TransactionExecutionRequest request) Gathers a single-item list ofTransactionWithExecutableAmountobjects based on the providedTransactionExecutionRequest.getParentTransactionId().