Uses of Class
com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
Packages that use ExpirationSourceInfo
-
Uses of ExpirationSourceInfo in com.broadleafcommerce.creditaccount.service.expiration
Methods in com.broadleafcommerce.creditaccount.service.expiration with parameters of type ExpirationSourceInfoModifier and TypeMethodDescriptionprotected Transaction
DefaultCreditExpirationService.createExpirationTransaction
(@NonNull CreditAccount creditAccount, @NonNull Transaction expiredTransaction, @NonNull ExpirationSourceInfo expirationSourceInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) CreditExpirationService.processExpiredTransactions
(CreditAccount creditAccount, ExpirationSourceInfo expirationSourceInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Creates the debit transaction with theDefaultTransactionSubType.EXPIRATION
sub-type, addsTransaction.getRelatedTransactionDetails()
to the expiring credit transaction, sets theTransaction.getAmountRemaining()
of the expired transaction to zero, and subtracts the amount remaining from the credit account balance.void
CreditExpirationService.processExpiredTransactions
(List<Transaction> expiredTransactions, ExpirationSourceInfo expirationSourceInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Creates the debit transaction with theDefaultTransactionSubType.EXPIRATION
sub-type, addsTransaction.getRelatedTransactionDetails()
to the expiring credit transaction, sets theTransaction.getAmountRemaining()
of the expired transaction to zero, and subtracts the amount remaining from the credit account balance.DefaultCreditExpirationService.processExpiredTransactions
(@NonNull CreditAccount creditAccount, @NonNull ExpirationSourceInfo expirationSourceInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected CreditAccount
DefaultCreditExpirationService.processExpiredTransactions
(@NonNull CreditAccount creditAccount, @NonNull List<Transaction> expiredTransactions, @NonNull ExpirationSourceInfo expirationSourceInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) void
DefaultCreditExpirationService.processExpiredTransactions
(@NonNull List<Transaction> expiredTransactions, @NonNull ExpirationSourceInfo expirationSourceInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)