Interface WalletService<W extends WalletWithPaymentAccounts,R extends BillingProcessingRequestWithFullDetails>
- All Known Implementing Classes:
DefaultWalletService
public interface WalletService<W extends WalletWithPaymentAccounts,R extends BillingProcessingRequestWithFullDetails>
-
Method Summary
Modifier and TypeMethodDescriptionreadWalletsWithPaymentAccounts(List<R> billingProcessingRequestWithFullDetails, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Gather a map ofWalletWithPaymentAccountsobjects identified byBillingProcessingRequest.getId()
-
Method Details
-
readWalletsWithPaymentAccounts
@Nullable Map<String,W> readWalletsWithPaymentAccounts(List<R> billingProcessingRequestWithFullDetails, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Gather a map ofWalletWithPaymentAccountsobjects identified byBillingProcessingRequest.getId()- Parameters:
billingProcessingRequestWithFullDetails-- Returns:
- a map of
BillingProcessingRequest.getId()to aWalletWithPaymentAccounts
-