Uses of Class
com.broadleafcommerce.creditaccount.domain.Transaction
Packages that use Transaction
Package
Description
-
Uses of Transaction in com.broadleafcommerce.creditaccount.service
Classes in com.broadleafcommerce.creditaccount.service with type parameters of type TransactionModifier and TypeClassDescriptionclassDefaultTransactionService<P extends Transaction>The default implementation for theTransaction.interfaceTransactionService<P extends Transaction>Service API fortransactions.Methods in com.broadleafcommerce.creditaccount.service that return TransactionModifier and TypeMethodDescriptionprotected TransactionDefaultCreditAccountTransactionExecutionService.createTransaction(@NonNull CreditAccount creditAccount, @NonNull TransactionExecutionRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.creditaccount.service that return types with arguments of type TransactionModifier and TypeMethodDescriptionprotected TransactionService<Transaction>DefaultCreditAccountService.getTransactionService()protected TransactionService<Transaction>DefaultCreditAccountTransactionExecutionService.getTransactionService()protected List<com.broadleafcommerce.data.tracking.core.service.Update<Transaction>>DefaultCreditAccountTransactionExecutionService.populateExpirationTransactionDetails(@NonNull Transaction executedDebitTransaction, @NonNull List<Transaction> expiringCreditTransactions) Methods in com.broadleafcommerce.creditaccount.service with parameters of type TransactionModifier and TypeMethodDescriptionprotected TransactionExecutionResponseDefaultCreditAccountTransactionExecutionService.buildResponse(@NonNull CreditAccount creditAccount, @NonNull Transaction transaction) protected List<com.broadleafcommerce.data.tracking.core.service.Update<Transaction>>DefaultCreditAccountTransactionExecutionService.populateExpirationTransactionDetails(@NonNull Transaction executedDebitTransaction, @NonNull List<Transaction> expiringCreditTransactions) protected voidDefaultCreditAccountTransactionExecutionService.recordExpiringCreditTransactionUsages(@NonNull CreditAccount creditAccount, @NonNull Transaction executedTransaction, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) If the executed transaction with aDefaultTransactionType.DEBITtype and there are any expiring transactions, this method will update thegetAmountRemaining()andgetRelatedTransactionDetails()of them.Method parameters in com.broadleafcommerce.creditaccount.service with type arguments of type TransactionModifier and TypeMethodDescriptionprotected List<com.broadleafcommerce.data.tracking.core.service.Update<Transaction>>DefaultCreditAccountTransactionExecutionService.populateExpirationTransactionDetails(@NonNull Transaction executedDebitTransaction, @NonNull List<Transaction> expiringCreditTransactions) Constructor parameters in com.broadleafcommerce.creditaccount.service with type arguments of type TransactionModifierConstructorDescriptionDefaultCreditAccountService(CreditAccountRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, TransactionService<Transaction> transactionService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) DefaultCreditAccountTransactionExecutionService(CreditAccountService<CreditAccount> creditAccountService, TransactionService<Transaction> transactionService, com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils authenticationUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of Transaction in com.broadleafcommerce.creditaccount.service.autoconfigure
Methods in com.broadleafcommerce.creditaccount.service.autoconfigure that return types with arguments of type TransactionModifier and TypeMethodDescriptionCreditAccountServiceAutoConfiguration.transactionService(TransactionRepository<com.broadleafcommerce.data.tracking.core.Trackable> transactionRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) Method parameters in com.broadleafcommerce.creditaccount.service.autoconfigure with type arguments of type TransactionModifier and TypeMethodDescriptionCreditAccountServiceAutoConfiguration.creditAccountService(CreditAccountRepository<com.broadleafcommerce.data.tracking.core.Trackable> creditAccountRepository, TransactionService<Transaction> transactionService, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) CreditAccountServiceAutoConfiguration.creditAccountTransactionExecutionService(CreditAccountService<CreditAccount> creditAccountService, TransactionService<Transaction> transactionService, com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils authenticationUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory) CreditAccountServiceAutoConfiguration.creditExpirationJobListener(TransactionService<Transaction> transactionService, CreditExpirationService creditExpirationService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) CreditAccountServiceAutoConfiguration.creditExpirationService(TransactionService<Transaction> transactionService, CreditAccountService<CreditAccount> creditAccountService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of Transaction in com.broadleafcommerce.creditaccount.service.expiration
Methods in com.broadleafcommerce.creditaccount.service.expiration that return TransactionModifier and TypeMethodDescriptionprotected TransactionDefaultCreditExpirationService.createExpirationTransaction(@NonNull CreditAccount creditAccount, @NonNull Transaction expiredTransaction, @NonNull ExpirationSourceInfo expirationSourceInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.creditaccount.service.expiration that return types with arguments of type TransactionModifier and TypeMethodDescriptionprotected TransactionService<Transaction>DefaultCreditExpirationService.getTransactionService()Methods in com.broadleafcommerce.creditaccount.service.expiration with parameters of type TransactionModifier and TypeMethodDescriptionprotected RelatedTransactionDetailDefaultCreditExpirationService.buildRelatedTransactionDetail(@NonNull Transaction expirationTransaction) protected TransactionDefaultCreditExpirationService.createExpirationTransaction(@NonNull CreditAccount creditAccount, @NonNull Transaction expiredTransaction, @NonNull ExpirationSourceInfo expirationSourceInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Method parameters in com.broadleafcommerce.creditaccount.service.expiration with type arguments of type TransactionModifier and TypeMethodDescriptionvoidCreditExpirationService.processExpiredTransactions(List<Transaction> expiredTransactions, ExpirationSourceInfo expirationSourceInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Creates the debit transaction with theDefaultTransactionSubType.EXPIRATIONsub-type, addsgetRelatedTransactionDetails()to the expiring credit transaction, sets thegetAmountRemaining()of the expired transaction to zero, and subtracts the amount remaining from the credit account balance.protected CreditAccountDefaultCreditExpirationService.processExpiredTransactions(@NonNull CreditAccount creditAccount, @NonNull List<Transaction> expiredTransactions, @NonNull ExpirationSourceInfo expirationSourceInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) voidDefaultCreditExpirationService.processExpiredTransactions(@NonNull List<Transaction> expiredTransactions, @NonNull ExpirationSourceInfo expirationSourceInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Constructor parameters in com.broadleafcommerce.creditaccount.service.expiration with type arguments of type TransactionModifierConstructorDescriptionDefaultCreditExpirationService(TransactionService<Transaction> transactionService, CreditAccountService<CreditAccount> creditAccountService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of Transaction in com.broadleafcommerce.creditaccount.service.messaging
Methods in com.broadleafcommerce.creditaccount.service.messaging that return types with arguments of type TransactionModifier and TypeMethodDescriptionprotected TransactionService<Transaction>CreditExpirationJobListener.getTransactionService()Constructor parameters in com.broadleafcommerce.creditaccount.service.messaging with type arguments of type TransactionModifierConstructorDescriptionCreditExpirationJobListener(TransactionService<Transaction> transactionService, CreditExpirationService creditExpirationService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of Transaction in com.broadleafcommerce.creditaccount.web.endpoint
Methods in com.broadleafcommerce.creditaccount.web.endpoint that return types with arguments of type TransactionModifier and TypeMethodDescriptionprotected TransactionService<Transaction>CreditAccountManagementEndpoint.getTransactionService()protected TransactionService<Transaction>CustomerStoreCreditAccountEndpoint.getTransactionService()org.springframework.data.domain.Page<Transaction>CreditAccountManagementEndpoint.readCreditAccountTransactions(String accountNumber, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) org.springframework.data.domain.Page<Transaction>CustomerStoreCreditAccountEndpoint.readStoreCreditAccountTransactions(String customerId, String accountNumber, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Constructor parameters in com.broadleafcommerce.creditaccount.web.endpoint with type arguments of type TransactionModifierConstructorDescriptionCreditAccountManagementEndpoint(CreditAccountService<CreditAccount> creditAccountService, TransactionService<Transaction> transactionService) CustomerStoreCreditAccountEndpoint(CreditAccountService<CreditAccount> creditAccountService, TransactionService<Transaction> transactionService) -
Uses of Transaction in com.broadleafcommerce.creditaccount.web.endpoint.domain
Methods in com.broadleafcommerce.creditaccount.web.endpoint.domain that return TransactionModifier and TypeMethodDescriptionTransactionExecutionResponse.getTransaction()The executedTransaction.Methods in com.broadleafcommerce.creditaccount.web.endpoint.domain with parameters of type TransactionModifier and TypeMethodDescriptionvoidTransactionExecutionResponse.setTransaction(Transaction transaction) The executedTransaction.