Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCOUNT_CREDIT - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultCreditAccountType
-
Declares that the
CreditAccount
is used to represent account credit. - addFromMeCreditAccountMappings(ModelMapper) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- addFromMeTransactionMappings(ModelMapper) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- addToMeCreditAccountMappings(ModelMapper) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- addToMeTransactionMappings(ModelMapper) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- ANONYMOUS - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultOwningUserType
-
Declares that the
CreditAccount
is not owned by a known Broadleaf customer or account. - ANONYMOUS_USER_EMAIL - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultOwningUserType
-
Declares that the
CreditAccount
is owned by an anonymous customer, but we have the user's email address. - ANONYMOUS_USER_PHONE - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultOwningUserType
-
Declares that the
CreditAccount
is owned by an anonymous customer, but we have the user's phone number.
B
- BASE_URI - Static variable in class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountManagementEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountTransactionExecutionEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.creditaccount.web.endpoint.CustomerStoreCreditAccountEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.creditaccount.web.endpoint.StoreCreditTransactionExecutionEndpoint
- BATCH_SIZE_FLD - Static variable in class com.broadleafcommerce.creditaccount.service.messaging.CreditExpirationJobListener
- BLC_ACCOUNT - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultOwningUserType
-
Declares that the
CreditAccount
is owned by a Broadleaf account. - BLC_ACCOUNT - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceUserType
-
Declares that the credit account
Transaction
was triggered by a Broadleaf account interaction. - BLC_APPEASEMENT - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
-
Declares that the credit account
Transaction
was executed due to a Broadleaf appeasement. - BLC_CREATE_CREDIT_ACCOUNT - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
-
Declares that the credit account
Transaction
was executed due to the creation of the credit account. - BLC_CSR - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceUserType
-
Declares that the credit account
Transaction
was triggered by a Broadleaf CSR interaction. - BLC_CUSTOMER - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultOwningUserType
-
Declares that the
CreditAccount
is owned by a Broadleaf customer. - BLC_CUSTOMER - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceUserType
-
Declares that the credit account
Transaction
was triggered by a Broadleaf customer interaction. - BLC_PAYMENT - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
-
Declares that the credit account
Transaction
was executed due to a Broadleaf payment. - BLC_RETURN - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
-
Declares that the credit account
Transaction
was executed due to a Broadleaf return. - buildArchivedIsFalseFilter(CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.repository.JpaCustomizedCreditAccountRepository
- buildContextFiltersIfApplicable(ContextInfo, CriteriaQuery<D>, Map<String, Object>, Root<D>, Class<D>) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.repository.JpaCustomizedCreditAccountRepository
- buildContextIdIsInFilter(Iterable<String>, Map<String, Object>, CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.repository.JpaCustomizedCreditAccountRepository
- buildContextInfoForCreditAccount(CreditAccount, OperationType, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
-
Builds a
ContextInfo
for provided credit account. - buildContextInfoForRead(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.creditaccount.service.messaging.CreditExpirationJobListener
-
Builds a
ContextInfo
object forOperationType.READ
. - buildRelatedTransactionDetail(Transaction) - Method in class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
- buildResponse(CreditAccount, Transaction) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- buildTenantIdIsEqualToFilter(String, Map<String, Object>, CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.repository.JpaCustomizedCreditAccountRepository
C
- canEqual(Object) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
- canEqual(Object) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
- canEqual(Object) - Method in class com.broadleafcommerce.creditaccount.domain.RelatedTransactionDetail
- canEqual(Object) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
- canEqual(Object) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- canEqual(Object) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- canEqual(Object) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- canEqual(Object) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- canEqual(Object) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CurrencyContext
- canEqual(Object) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
- canEqual(Object) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- canEqual(Object) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionResponse
- CHANNEL - Static variable in interface com.broadleafcommerce.creditaccount.service.messaging.CreditAccountTransactionExpirationJobConsumer
- com.broadleafcommerce.creditaccount.autoconfigure - package com.broadleafcommerce.creditaccount.autoconfigure
- com.broadleafcommerce.creditaccount.domain - package com.broadleafcommerce.creditaccount.domain
- com.broadleafcommerce.creditaccount.domain.enums - package com.broadleafcommerce.creditaccount.domain.enums
- com.broadleafcommerce.creditaccount.exception - package com.broadleafcommerce.creditaccount.exception
- com.broadleafcommerce.creditaccount.provider - package com.broadleafcommerce.creditaccount.provider
- com.broadleafcommerce.creditaccount.provider.jpa - package com.broadleafcommerce.creditaccount.provider.jpa
- com.broadleafcommerce.creditaccount.provider.jpa.autoconfigure - package com.broadleafcommerce.creditaccount.provider.jpa.autoconfigure
- com.broadleafcommerce.creditaccount.provider.jpa.domain - package com.broadleafcommerce.creditaccount.provider.jpa.domain
- com.broadleafcommerce.creditaccount.provider.jpa.domain.support - package com.broadleafcommerce.creditaccount.provider.jpa.domain.support
- com.broadleafcommerce.creditaccount.provider.jpa.environment - package com.broadleafcommerce.creditaccount.provider.jpa.environment
- com.broadleafcommerce.creditaccount.provider.jpa.repository - package com.broadleafcommerce.creditaccount.provider.jpa.repository
- com.broadleafcommerce.creditaccount.repository - package com.broadleafcommerce.creditaccount.repository
- com.broadleafcommerce.creditaccount.service - package com.broadleafcommerce.creditaccount.service
- com.broadleafcommerce.creditaccount.service.autoconfigure - package com.broadleafcommerce.creditaccount.service.autoconfigure
- com.broadleafcommerce.creditaccount.service.expiration - package com.broadleafcommerce.creditaccount.service.expiration
- com.broadleafcommerce.creditaccount.service.messaging - package com.broadleafcommerce.creditaccount.service.messaging
- com.broadleafcommerce.creditaccount.service.validation - package com.broadleafcommerce.creditaccount.service.validation
- com.broadleafcommerce.creditaccount.web.autoconfigure - package com.broadleafcommerce.creditaccount.web.autoconfigure
- com.broadleafcommerce.creditaccount.web.context - package com.broadleafcommerce.creditaccount.web.context
- com.broadleafcommerce.creditaccount.web.endpoint - package com.broadleafcommerce.creditaccount.web.endpoint
- com.broadleafcommerce.creditaccount.web.endpoint.domain - package com.broadleafcommerce.creditaccount.web.endpoint.domain
- com.broadleafcommerce.creditaccount.web.endpoint.exception - package com.broadleafcommerce.creditaccount.web.endpoint.exception
- convert(String) - Method in class com.broadleafcommerce.creditaccount.web.context.CurrencyContextConverter
- createCreditAccount(CreateCreditAccountRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- createCreditAccount(CreateCreditAccountRequest, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountService
-
Creates the credit account for the provided request.
- createCreditAccount(CreateCreditAccountRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountManagementEndpoint
- CreateCreditAccountException - Exception in com.broadleafcommerce.creditaccount.exception
- CreateCreditAccountException(String) - Constructor for exception com.broadleafcommerce.creditaccount.exception.CreateCreditAccountException
- createCreditAccountForRequest(CreateCreditAccountRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- CreateCreditAccountRequest - Class in com.broadleafcommerce.creditaccount.web.endpoint.domain
-
A request DTO used to create a
CreditAccount
. - CreateCreditAccountRequest() - Constructor for class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- createCustomerStoreCreditAccount(String, CreateCreditAccountRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CustomerStoreCreditAccountEndpoint
- createExpirationTransaction(CreditAccount, Transaction, ExpirationSourceInfo, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
- createTransaction(CreditAccount, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- credit(String, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- credit(String, String, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- credit(String, TransactionExecutionRequest, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountTransactionExecutionService
-
Creates the credit transaction for the credit account.
- credit(String, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountTransactionExecutionEndpoint
- credit(String, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.StoreCreditTransactionExecutionEndpoint
- credit(String, String, TransactionExecutionRequest, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountTransactionExecutionService
-
Creates the credit transaction for the credit account.
- CREDIT - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultTransactionType
-
Declares that the credit account
Transaction
increased theCreditAccount
balance. - CREDIT_ACCOUNT_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.creditaccount.provider.jpa.JpaRouteConstants.Persistence
- CREDIT_ACCOUNT_ROUTE_KEY - Static variable in class com.broadleafcommerce.creditaccount.provider.RouteConstants.Persistence
- CREDIT_ACCOUNT_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.creditaccount.provider.RouteConstants.Persistence
- CREDIT_ACCOUNT_TRANSACTION_EXPIRE - Static variable in class com.broadleafcommerce.creditaccount.service.messaging.CreditExpirationJobListener
- CREDIT_ACCOUNT_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.creditaccount.provider.jpa.JpaRouteConstants.Persistence
- CREDIT_ACCOUNT_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.creditaccount.provider.jpa.JpaRouteConstants.Persistence
- CREDIT_EXPIRATION_JOB - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
-
Declares that the credit account debit
Transaction
was executed due to the credit expiration job. - CreditAccount - Class in com.broadleafcommerce.creditaccount.domain
-
The credit account is an alternative form of payment which has been granted to the customer (or account).
- CreditAccount() - Constructor for class com.broadleafcommerce.creditaccount.domain.CreditAccount
- CreditAccountEnvironmentPostProcessor - Class in com.broadleafcommerce.creditaccount.autoconfigure
-
Default property overrides for Credit Account Services
- CreditAccountEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.creditaccount.autoconfigure.CreditAccountEnvironmentPostProcessor
- CreditAccountExceptionAdvisor - Class in com.broadleafcommerce.creditaccount.web.endpoint.exception
-
General exception handler registry for handlers not exclusive to a single controller.
- CreditAccountExceptionAdvisor() - Constructor for class com.broadleafcommerce.creditaccount.web.endpoint.exception.CreditAccountExceptionAdvisor
- CreditAccountJpaAutoConfiguration - Class in com.broadleafcommerce.creditaccount.provider.jpa.autoconfigure
- CreditAccountJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.creditaccount.provider.jpa.autoconfigure.CreditAccountJpaAutoConfiguration
- CreditAccountManagementEndpoint - Class in com.broadleafcommerce.creditaccount.web.endpoint
- CreditAccountManagementEndpoint(CreditAccountService<CreditAccount>, TransactionService<Transaction>) - Constructor for class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountManagementEndpoint
- CreditAccountProperties - Class in com.broadleafcommerce.creditaccount.provider.jpa.environment
- CreditAccountProperties() - Constructor for class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- CreditAccountRef - Class in com.broadleafcommerce.creditaccount.domain
-
The reference to the credit account.
- CreditAccountRef() - Constructor for class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
- CreditAccountRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.creditaccount.repository
- creditAccountService(CreditAccountRepository<Trackable>, TransactionService<Transaction>, RsqlCrudEntityHelper, TypeFactory) - Method in class com.broadleafcommerce.creditaccount.service.autoconfigure.CreditAccountServiceAutoConfiguration
- CreditAccountService<P extends CreditAccount> - Interface in com.broadleafcommerce.creditaccount.service
-
Service API for
credit accounts
. - CreditAccountServiceAutoConfiguration - Class in com.broadleafcommerce.creditaccount.service.autoconfigure
- CreditAccountServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.creditaccount.service.autoconfigure.CreditAccountServiceAutoConfiguration
- CreditAccountTransactionExecutionEndpoint - Class in com.broadleafcommerce.creditaccount.web.endpoint
- CreditAccountTransactionExecutionEndpoint(CreditAccountTransactionExecutionService) - Constructor for class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountTransactionExecutionEndpoint
- creditAccountTransactionExecutionService(CreditAccountService<CreditAccount>, TransactionService<Transaction>, AuthenticationUtils, TypeFactory) - Method in class com.broadleafcommerce.creditaccount.service.autoconfigure.CreditAccountServiceAutoConfiguration
- CreditAccountTransactionExecutionService - Interface in com.broadleafcommerce.creditaccount.service
-
Service responsible for the managing of
Transactions
. - CreditAccountTransactionExpirationJobConsumer - Interface in com.broadleafcommerce.creditaccount.service.messaging
-
Spring cloud data channel description for messaging input.
- CreditAccountType - Interface in com.broadleafcommerce.creditaccount.domain.enums
-
The credit account type.
- CreditAccountValidationAutoConfiguration - Class in com.broadleafcommerce.creditaccount.service.autoconfigure
- CreditAccountValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.creditaccount.service.autoconfigure.CreditAccountValidationAutoConfiguration
- CreditAccountValidator - Class in com.broadleafcommerce.creditaccount.service.validation
-
Validations for
CreditAccount
. - CreditAccountValidator() - Constructor for class com.broadleafcommerce.creditaccount.service.validation.CreditAccountValidator
- CreditAccountWebAutoConfiguration - Class in com.broadleafcommerce.creditaccount.web.autoconfigure
- CreditAccountWebAutoConfiguration() - Constructor for class com.broadleafcommerce.creditaccount.web.autoconfigure.CreditAccountWebAutoConfiguration
- CreditAccountWebSecurityAutoConfiguration - Class in com.broadleafcommerce.creditaccount.web.autoconfigure
- CreditAccountWebSecurityAutoConfiguration() - Constructor for class com.broadleafcommerce.creditaccount.web.autoconfigure.CreditAccountWebSecurityAutoConfiguration
- CreditAccountWebSecurityAutoConfiguration.LegacyCustomerStoreCreditSecurityConfiguration - Class in com.broadleafcommerce.creditaccount.web.autoconfigure
- creditExpirationJobListener(TransactionService<Transaction>, CreditExpirationService, IdempotentMessageConsumptionService, TypeFactory) - Method in class com.broadleafcommerce.creditaccount.service.autoconfigure.CreditAccountServiceAutoConfiguration
- CreditExpirationJobListener - Class in com.broadleafcommerce.creditaccount.service.messaging
-
Reads the credit account expired transactions and executes
CreditExpirationService.processExpiredTransactions(List, ExpirationSourceInfo, ContextInfo)
. - CreditExpirationJobListener(TransactionService<Transaction>, CreditExpirationService, IdempotentMessageConsumptionService, TypeFactory) - Constructor for class com.broadleafcommerce.creditaccount.service.messaging.CreditExpirationJobListener
- creditExpirationService(TransactionService<Transaction>, CreditAccountService<CreditAccount>, TypeFactory) - Method in class com.broadleafcommerce.creditaccount.service.autoconfigure.CreditAccountServiceAutoConfiguration
- CreditExpirationService - Interface in com.broadleafcommerce.creditaccount.service.expiration
-
The service that is used to process the expired credit transactions.
- CURRENCY_CONTEXT_HEADER - Static variable in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CurrencyContext
- CurrencyContext - Class in com.broadleafcommerce.creditaccount.web.endpoint.domain
-
The currency info to read the
CreditAccount
. - CurrencyContext() - Constructor for class com.broadleafcommerce.creditaccount.web.endpoint.domain.CurrencyContext
- CurrencyContextConverter - Class in com.broadleafcommerce.creditaccount.web.context
-
This converter is used to convert the value from the
X-Currency-Context
header to theCurrencyContext
. - CurrencyContextConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.creditaccount.web.context.CurrencyContextConverter
- CustomerStoreCreditAccountEndpoint - Class in com.broadleafcommerce.creditaccount.web.endpoint
- CustomerStoreCreditAccountEndpoint(CreditAccountService<CreditAccount>, TransactionService<Transaction>) - Constructor for class com.broadleafcommerce.creditaccount.web.endpoint.CustomerStoreCreditAccountEndpoint
- CustomizedCreditAccountRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.creditaccount.provider.jpa.repository
-
Advanced functionality related to
CreditAccount
.
D
- deactivateStoreCreditAccount(String, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountManagementEndpoint
- deactivateStoreCreditAccount(String, String, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CustomerStoreCreditAccountEndpoint
- debit(String, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- debit(String, String, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- debit(String, TransactionExecutionRequest, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountTransactionExecutionService
-
Creates the debit transaction for the credit account.
- debit(String, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountTransactionExecutionEndpoint
- debit(String, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.StoreCreditTransactionExecutionEndpoint
- debit(String, String, TransactionExecutionRequest, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountTransactionExecutionService
-
Creates the debit transaction for the credit account.
- DEBIT - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultTransactionType
-
Declares that the credit account
Transaction
decreased theCreditAccount
balance. - DEBIT_TRANSACTION - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
-
Declares that the credit account debit
Transaction
was executed due to a debit transaction. - DefaultCreditAccountService<P extends CreditAccount> - Class in com.broadleafcommerce.creditaccount.service
-
The default implementation for the
CreditAccountService
. - DefaultCreditAccountService(CreditAccountRepository<Trackable>, RsqlCrudEntityHelper, TransactionService<Transaction>, TypeFactory) - Constructor for class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- DefaultCreditAccountTransactionExecutionService - Class in com.broadleafcommerce.creditaccount.service
- DefaultCreditAccountTransactionExecutionService(CreditAccountService<CreditAccount>, TransactionService<Transaction>, AuthenticationUtils, TypeFactory) - Constructor for class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- DefaultCreditAccountType - Enum Class in com.broadleafcommerce.creditaccount.domain.enums
-
The default credit account types.
- DefaultCreditExpirationService - Class in com.broadleafcommerce.creditaccount.service.expiration
- DefaultCreditExpirationService(TransactionService<Transaction>, CreditAccountService<CreditAccount>, TypeFactory) - Constructor for class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
- DefaultOwningUserType - Enum Class in com.broadleafcommerce.creditaccount.domain.enums
-
The default owning user types for the credit accounts.
- DefaultSourceEntityType - Enum Class in com.broadleafcommerce.creditaccount.domain.enums
-
The default source entity types for the credit account transactions.
- DefaultSourceUserType - Enum Class in com.broadleafcommerce.creditaccount.domain.enums
-
The default source user types for the credit account transactions.
- DefaultTransactionService<P extends Transaction> - Class in com.broadleafcommerce.creditaccount.service
-
The default implementation for the
Transaction
. - DefaultTransactionService(TransactionRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.creditaccount.service.DefaultTransactionService
- DefaultTransactionSubType - Enum Class in com.broadleafcommerce.creditaccount.domain.enums
-
The default credit account transaction sub-types.
- DefaultTransactionType - Enum Class in com.broadleafcommerce.creditaccount.domain.enums
-
The default credit account transaction types.
E
- equals(Object) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
- equals(Object) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
- equals(Object) - Method in class com.broadleafcommerce.creditaccount.domain.RelatedTransactionDetail
- equals(Object) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
- equals(Object) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- equals(Object) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- equals(Object) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- equals(Object) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- equals(Object) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CurrencyContext
- equals(Object) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
- equals(Object) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- equals(Object) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionResponse
- executeCreditTransactionForAccount(CreateCreditAccountRequest, P, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- executeTransaction(CreditAccount, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- executeTransaction(TransactionType, CreditAccount, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- EXPIRATION - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultTransactionSubType
-
Used to identify a debit transaction that is expiring a credit transaction's remaining amount
- ExpirationSourceInfo - Class in com.broadleafcommerce.creditaccount.web.endpoint.domain
-
A request DTO used describe the source of a credit transaction's expiration.
- ExpirationSourceInfo() - Constructor for class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
F
- findAllByAccountNumberIn(List<String>, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.CreditAccountRepository
-
Reads all credit accounts for the specified account numbers
- findAllByAccountNumberIn(List<String>, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountService
-
Reads all credit accounts for the specified credit account numbers.
- findAllByAccountNumberIn(List<String>, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- findAllByContextIdAndMatchingTenant(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.repository.JpaCustomizedCreditAccountRepository
- findAllByContextIdAndMatchingTenant(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.provider.jpa.repository.CustomizedCreditAccountRepository
-
Retrieves the credit accounts matching the provided IDs and the tenant from
ContextInfo
if present. - findAllByCreditAccountContextId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.TransactionRepository
-
Reads the transactions for the specified credit account id.
- findAllByCreditAccountContextIdAndAmountRemainingGreaterThanOrderByExpirationDate(String, BigDecimal, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.TransactionRepository
-
Reads the transactions for the provided credit account id, with the amount remaining greater than the specified amount
- findAllByCreditAccountContextIdAndExpirationDateLessThanEqualAndAmountRemainingGreaterThan(String, Instant, BigDecimal, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.TransactionRepository
-
Reads the transactions for the provided credit account id, with the expiration date less than or equal to the provided timestamp, and the amount remaining greater than the specified amount
- findAllByExpirationDateLessThanEqualAndAmountRemainingGreaterThanOrderByCreditAccountContextId(Instant, BigDecimal, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.TransactionRepository
-
Reads the transactions with the expiration date less than or equal to the provided timestamp, and the amount remaining greater than the specified amount
- findAllByOwningUserTypeAndOwningUserRefAndType(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.CreditAccountRepository
-
Reads all credit account for the specified owning user type, user reference (customer id, account id, email etc) and credit account type.
- findAllByOwningUserTypeAndOwningUserRefAndTypeAndAccountNumberIn(String, String, String, List<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.CreditAccountRepository
-
Reads all credit accounts for the specified owning user type, user reference (customer id, account id, email etc), credit account type, and account numbers
- findAllByOwningUserTypeAndOwningUserRefAndTypeAndAccountNumberInAndCurrency(String, String, String, List<String>, CurrencyUnit, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.CreditAccountRepository
-
Reads all credit accounts for the specified owning user type, user reference (customer id, account id, email etc), credit account type, account numbers and currency.
- findAllByOwningUserTypeAndOwningUserRefAndTypeAndCurrency(String, String, String, CurrencyUnit, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.CreditAccountRepository
-
Reads all credit account for the specified owning user type, user reference (customer id, account id, email etc), credit account type and currency.
- findAllByOwningUserTypeAndType(String, String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.CreditAccountRepository
-
Reads all credit account for the specified owning user type and credit account type.
- findByAccountNumber(String, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.CreditAccountRepository
-
Searches the credit account for the specified account number.
- findByOwningUserTypeAndOwningUserRefAndTypeAndAccountNumber(String, String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.CreditAccountRepository
-
Searches the credit account for the specified owning user type, owning user reference (customer id, account id, email etc), credit account type and account number.
- findByOwningUserTypeAndTypeAndAccountNumber(String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.CreditAccountRepository
-
Searches the credit account for the specified owning user type, credit account type and account number.
- findByTypeAndAccountNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.repository.CreditAccountRepository
-
Searches the credit account for the specified type and account number.
- fromCreditAccount(CreditAccount) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
-
Builds a
CreditAccountRef
based on the providedCreditAccount
- fromMe() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- fromMe() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
G
- getAccountNumber() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
Generated code that can be used to reference the credit account.
- getAccountNumber() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
-
Generated code that can be used to reference the credit account.
- getAccountNumber() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- getAlternativeOwningUserRef() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
Describes an alternative owning user reference for the credit account, that can be used instead of the
CreditAccount.owningUserRef
. - getAlternativeOwningUserRef() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- getAlternativeOwningUserRef() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
-
Describes an alternative owning user reference for the credit account, that can be used instead of the
CreateCreditAccountRequest.owningUserRef
. - getAlternativeOwningUserType() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
Describes an alternative owning user type of the credit account, that can be used instead of the
CreditAccount.owningUserType
. - getAlternativeOwningUserType() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- getAlternativeOwningUserType() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
-
Describes an alternative owning user type of the credit account, that can be used instead of the
CreateCreditAccountRequest.owningUserType
. - getAmount() - Method in class com.broadleafcommerce.creditaccount.domain.RelatedTransactionDetail
-
The amount executed.
- getAmount() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The amount related to this transaction.
- getAmount() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getAmountRemaining() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The unused/unexpired amount related to this transaction.
- getAmountRemaining() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getApplicationId(ContextState) - Method in class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
- getAttributes() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
Additional attributes associated with this credit account.
- getAttributes() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- getAttributes() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
-
Additional attributes associated with this credit account.
- getAuthenticationUtils() - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- getBalance() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
The current balance for this credit account.
- getBalance() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- getBalance() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- getBatchSize(ScheduledJobRef) - Method in class com.broadleafcommerce.creditaccount.service.messaging.CreditExpirationJobListener
-
Gets the batch size to use when fetching credit account transactions.
- getBusinessDomainType() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- getBusinessDomainType() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getContextId() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
-
The JPA primary key.
- getContextId() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
-
The JPA primary key.
- getContextState() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
A subset of
Tracking
information to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
A subset of
Tracking
information to expose the context state for this object. - getCreditAccount() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
-
A reference to the credit account this transaction belongs to.
- getCreditAccount() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionResponse
-
The updated
CreditAccount
for the executedTransaction
. - getCreditAccountRef() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The credit account reference to the credit account.
- getCreditAccountService() - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- getCreditAccountService() - Method in class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
- getCreditAccountService() - Method in class com.broadleafcommerce.creditaccount.service.validation.CreditAccountValidator
- getCreditAccountService() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountManagementEndpoint
- getCreditAccountService() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CustomerStoreCreditAccountEndpoint
- getCreditAccountTransactionExecutionService() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountTransactionExecutionEndpoint
- getCreditAccountTransactionExecutionService() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.StoreCreditTransactionExecutionEndpoint
- getCreditExpirationService() - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- getCreditExpirationService() - Method in class com.broadleafcommerce.creditaccount.service.messaging.CreditExpirationJobListener
- getCurrency() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
The currency gathered from the
CreditAccount.getBalance()
- getCurrency() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The currency gathered from
Transaction.getAmount()
- getCurrency() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
-
The currency that is used to convert between a
MonetaryAmount
and aBigDecimal
value. - getCurrency() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getCurrency() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CurrencyContext
-
The currency by which to retrieve the Credit account.
- getDatasource() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- getDateRecorded() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The timestamp when this transaction response was recorded.
- getDateRecorded() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getDelegating() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- getEntityManager() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.repository.JpaCustomizedCreditAccountRepository
- getExpirationDate() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The timestamp when this transaction will expire.
- getExpirationDate() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getExpirationDate() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- getExpirationDate() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- getFiltersCriteriaBuilder() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.repository.JpaCustomizedCreditAccountRepository
- getId() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
The id of this credit account.
- getId() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
-
The credit account's id.
- getId() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The id of this transaction.
- getIdempotentMessageService() - Method in class com.broadleafcommerce.creditaccount.service.messaging.CreditExpirationJobListener
- getJobExecutionId(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.creditaccount.service.messaging.CreditExpirationJobListener
- getJpa() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- getLiquibase() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- getManagedType() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.repository.JpaCustomizedCreditAccountRepository
- getMessageSource() - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- getOwnerIdentifier() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
- getOwnerIdentifier() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- getOwningUserRef() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
The reference to the user that owns this credit account.
- getOwningUserRef() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
-
The reference to the user that owns this credit account.
- getOwningUserRef() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- getOwningUserRef() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- getOwningUserType() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
Describes the owning user type of the credit account.
- getOwningUserType() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
-
Describes the owning user type of the credit account.
- getOwningUserType() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- getOwningUserType() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- getReason() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The reason for this transaction.
- getReason() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getReason() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- getReason() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- getReasonDescription() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
Description for the reason for this transaction.
- getReasonDescription() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getReasonDescription() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- getReasonDescription() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- getRelatedTransactionDetails() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The child debit transactions for purchases or expirations.
- getRelatedTransactionDetails() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getRepository() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.repository.JpaCustomizedCreditAccountRepository
- getRepository() - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- getRepository() - Method in class com.broadleafcommerce.creditaccount.service.DefaultTransactionService
- getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.repository.JpaCustomizedCreditAccountRepository
- getRequestId() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The id used to represent the request that produced this transaction.
- getRequestId() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getRequestId() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
-
The id used to represent the request that produced the expiration transaction.
- getRequestId() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- getSource() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The name of the system that initiated the transaction - e.g.
- getSource() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getSource() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- getSource() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
-
The name of the system that initiated the transaction - e.g.
- getSource() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- getSourceEntityId() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The ID of the source entity associated with the transaction.
- getSourceEntityId() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getSourceEntityId() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- getSourceEntityId() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
-
The ID of the source entity associated with the transaction.
- getSourceEntityId() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- getSourceEntityType() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The type of the source entity associated with the transaction.
- getSourceEntityType() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getSourceEntityType() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- getSourceEntityType() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
-
The type of the source entity associated with the transaction.
- getSourceEntityType() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- getSourceUserId() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The id of user who initiated the transaction.
- getSourceUserId() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getSourceUserId() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- getSourceUserType() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The type of user who initiated the transaction.
- getSourceUserType() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getSourceUserType() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- getSubType() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The sub-type of this transaction.
- getSubType() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getTenantId(ContextState) - Method in class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
- getTracking() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- getTracking() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getTransaction() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionResponse
-
The executed
Transaction
. - getTransactionAmount() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- getTransactionExecutionService() - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- getTransactionId() - Method in class com.broadleafcommerce.creditaccount.domain.RelatedTransactionDetail
-
The transaction id.
- getTransactionReferenceId() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The transaction id known by the payment gateway.
- getTransactionReferenceId() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getTransactionReferenceId() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- getTransactionService() - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- getTransactionService() - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- getTransactionService() - Method in class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
- getTransactionService() - Method in class com.broadleafcommerce.creditaccount.service.messaging.CreditExpirationJobListener
- getTransactionService() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountManagementEndpoint
- getTransactionService() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CustomerStoreCreditAccountEndpoint
- getTransactionType() - Method in class com.broadleafcommerce.creditaccount.domain.RelatedTransactionDetail
-
The related transaction type.
- getTransactionType() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- getType() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
The type of this credit account.
- getType() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
-
The type of this credit account.
- getType() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The type of this transaction.
- getType() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- getType() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- getType() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- getTypeFactory() - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- getTypeFactory() - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- getTypeFactory() - Method in class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
- getTypeFactory() - Method in class com.broadleafcommerce.creditaccount.service.messaging.CreditExpirationJobListener
- getVersion() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
The version of this credit account.
- getVersion() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The version of this transaction.
- getVersion() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
-
The JPA managed version of this credit account.
- getVersion() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
-
The JPA managed version of this credit account.
- GIFT_CARD - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultCreditAccountType
-
Declares that the
CreditAccount
is used to represent a gift card.
H
- handleInvalidCreditAccountTypeException(CreateCreditAccountException, WebRequest) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.exception.CreditAccountExceptionAdvisor
- handleInvalidTransactionExecutionRequestException(InvalidTransactionExecutionRequestException, WebRequest) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.exception.CreditAccountExceptionAdvisor
- handleOptimisticLockingFailureException(OptimisticLockingFailureException, WebRequest) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.exception.CreditAccountExceptionAdvisor
- hashCode() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
- hashCode() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
- hashCode() - Method in class com.broadleafcommerce.creditaccount.domain.RelatedTransactionDetail
- hashCode() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
- hashCode() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- hashCode() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- hashCode() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- hashCode() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- hashCode() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CurrencyContext
- hashCode() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
- hashCode() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- hashCode() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionResponse
I
- InvalidTransactionExecutionRequestException - Exception in com.broadleafcommerce.creditaccount.exception
-
Exception thrown when an invalid
TransactionExecutionRequest
payload has been identified. - InvalidTransactionExecutionRequestException(String) - Constructor for exception com.broadleafcommerce.creditaccount.exception.InvalidTransactionExecutionRequestException
- isAccountCredit(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultCreditAccountType
- isAnonymousUser(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultOwningUserType
- isAnonymousUserEmail(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultOwningUserType
- isAnonymousUserPhone(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultOwningUserType
- isBroadleafAccount(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultOwningUserType
- isBroadleafAccount(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceUserType
- isBroadleafAppeasement(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
- isBroadleafCSR(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceUserType
- isBroadleafCustomer(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultOwningUserType
- isBroadleafCustomer(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceUserType
- isBroadleafPayment(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
- isBroadleafReturn(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
- isCredit(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultTransactionType
- isCreditExpirationJob(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
- isDebit(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultTransactionType
- isDebitTransaction(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
- isExpiration(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultTransactionSubType
- isGiftCard(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultCreditAccountType
- isPurchase(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultTransactionSubType
- isStoreCredit(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultCreditAccountType
J
- JpaCreditAccount - Class in com.broadleafcommerce.creditaccount.provider.jpa.domain
- JpaCreditAccount() - Constructor for class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- JpaCreditAccountRepository<D extends JpaCreditAccount> - Interface in com.broadleafcommerce.creditaccount.provider.jpa.repository
- jpaCreditAccountRepositoryImpl(RepositoryEntityTypeManager, JpaFiltersCriteriaBuilder) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.autoconfigure.CreditAccountJpaAutoConfiguration
- JpaCustomizedCreditAccountRepository<D extends JpaCreditAccount> - Class in com.broadleafcommerce.creditaccount.provider.jpa.repository
- JpaCustomizedCreditAccountRepository(RepositoryEntityTypeManager, JpaFiltersCriteriaBuilder) - Constructor for class com.broadleafcommerce.creditaccount.provider.jpa.repository.JpaCustomizedCreditAccountRepository
- JpaRouteConstants - Class in com.broadleafcommerce.creditaccount.provider.jpa
- JpaRouteConstants.Persistence - Class in com.broadleafcommerce.creditaccount.provider.jpa
- JpaTransaction - Class in com.broadleafcommerce.creditaccount.provider.jpa.domain
- JpaTransaction() - Constructor for class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- JpaTransactionRepository<D extends JpaTransaction> - Interface in com.broadleafcommerce.creditaccount.provider.jpa.repository
L
- LegacyCustomerStoreCreditSecurityConfiguration() - Constructor for class com.broadleafcommerce.creditaccount.web.autoconfigure.CreditAccountWebSecurityAutoConfiguration.LegacyCustomerStoreCreditSecurityConfiguration
- listen(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.creditaccount.service.messaging.CreditExpirationJobListener
- logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.exception.CreditAccountExceptionAdvisor
N
- name() - Method in interface com.broadleafcommerce.creditaccount.domain.enums.CreditAccountType
- name() - Method in interface com.broadleafcommerce.creditaccount.domain.enums.OwningUserType
- name() - Method in interface com.broadleafcommerce.creditaccount.domain.enums.SourceEntityType
- name() - Method in interface com.broadleafcommerce.creditaccount.domain.enums.SourceUserType
- name() - Method in interface com.broadleafcommerce.creditaccount.domain.enums.TransactionSubType
- name() - Method in interface com.broadleafcommerce.creditaccount.domain.enums.TransactionType
O
- objectMapper - Variable in class com.broadleafcommerce.creditaccount.web.context.CurrencyContextConverter
- OwningUserType - Interface in com.broadleafcommerce.creditaccount.domain.enums
-
The owing user type for the credit accounts.
P
- populateExpirationTransactionDetails(Transaction, List<Transaction>) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.creditaccount.autoconfigure.CreditAccountEnvironmentPostProcessor
- preFromMe(ContextInfo, Object) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- process(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.creditaccount.service.messaging.CreditExpirationJobListener
-
Initiates the scheduled job to process expired transactions.
- processExpiredTransactions(CreditAccount, ExpirationSourceInfo, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
- processExpiredTransactions(CreditAccount, List<Transaction>, ExpirationSourceInfo, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
- processExpiredTransactions(List<Transaction>, ExpirationSourceInfo, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
- processExpiredTransactions(CreditAccount, ExpirationSourceInfo, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.expiration.CreditExpirationService
-
Creates the debit transaction with the
DefaultTransactionSubType.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. - processExpiredTransactions(List<Transaction>, ExpirationSourceInfo, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.expiration.CreditExpirationService
-
Creates the debit transaction with the
DefaultTransactionSubType.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. - PURCHASE - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultTransactionSubType
-
Used to identify a debit transaction that was created due to a purchase
R
- readAllByContextIdAndMatchingTenant(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountService
-
Retrieves the credit accounts matching the provided IDs and the tenant from
ContextInfo
if present. - readAllByContextIdAndMatchingTenant(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- readAllByOwningUserTypeAndOwningUserRefAndType(String, String, String, CurrencyContext, Pageable, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- readAllByOwningUserTypeAndOwningUserRefAndType(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- readAllByOwningUserTypeAndOwningUserRefAndType(String, String, String, CurrencyContext, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountService
-
Reads all credit account for the specified owning user type, user reference (customer id, account id, email etc), credit account type and currency context.
- readAllByOwningUserTypeAndOwningUserRefAndType(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountService
-
Reads all credit account for the specified owning user type, user reference (customer id, account id, email etc) and credit account type.
- readAllByOwningUserTypeAndOwningUserRefAndTypeAndAccountNumberIn(String, String, String, List<String>, CurrencyContext, Pageable, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- readAllByOwningUserTypeAndOwningUserRefAndTypeAndAccountNumberIn(String, String, String, List<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- readAllByOwningUserTypeAndOwningUserRefAndTypeAndAccountNumberIn(String, String, String, List<String>, CurrencyContext, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountService
-
Reads all credit accounts for the specified owning user type, user reference (customer id, account id, email etc), credit account type, credit account numbers, and currency context.
- readAllByOwningUserTypeAndOwningUserRefAndTypeAndAccountNumberIn(String, String, String, List<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountService
-
Reads all credit accounts for the specified owning user type, user reference (customer id, account id, email etc), credit account type, and credit account numbers.
- readAllByOwningUserTypeAndType(String, String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- readAllByOwningUserTypeAndType(String, String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountService
-
Reads all credit account for the specified owning user type and credit account type.
- readByAccountNumber(String, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountService
-
Reads the credit account for the specified account number.
- readByAccountNumber(String, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- readByByOwningUserTypeAndOwningUserRefAndTypeAndAccountNumber(String, String, String, String, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- readByByOwningUserTypeAndOwningUserRefAndTypeAndAccountNumber(String, String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountService
-
Searches the credit account for the specified owning user type, owning user reference (customer id, account id, email etc), credit account type and account number.
- readByByOwningUserTypeAndTypeAndAccountNumber(String, String, String, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- readByByOwningUserTypeAndTypeAndAccountNumber(String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountService
-
Searches the credit account for the specified owning user type, credit account type and account number.
- readByTypeAndAccountNumber(String, String, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- readByTypeAndAccountNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.CreditAccountService
-
Reads the credit account for the specified type and account number.
- readCreditAccount(String, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountManagementEndpoint
- readCreditAccounts(List<String>, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountManagementEndpoint
- readCreditAccountTransactions(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CreditAccountManagementEndpoint
- readCreditTransactionsWithAmountRemainingGreaterThenZero(String, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultTransactionService
- readCreditTransactionsWithAmountRemainingGreaterThenZero(String, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.TransactionService
-
Reads the transactions by credit account id that have a remaining amount greater than zero, ordered by the expiration date.
- readCustomerStoreCreditAccountByAccountNumber(String, String, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CustomerStoreCreditAccountEndpoint
- readCustomerStoreCreditAccounts(String, List<String>, Pageable, CurrencyContext, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CustomerStoreCreditAccountEndpoint
- readCustomerStoreCreditAccounts(String, List<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CustomerStoreCreditAccountEndpoint
- readExpiredTransactions(Pageable, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultTransactionService
- readExpiredTransactions(Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.TransactionService
-
Reads the expired transactions with a remaining amount greater than zero.
- readExpiredTransactionsByCreditAccountId(String, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultTransactionService
- readExpiredTransactionsByCreditAccountId(String, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.TransactionService
-
Reads the expired transactions by credit account id, with a remaining amount greater than zero.
- readStoreCreditAccountTransactions(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.CustomerStoreCreditAccountEndpoint
- readTransactionsByCreditAccountId(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultTransactionService
- readTransactionsByCreditAccountId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.creditaccount.service.TransactionService
-
Reads the transactions for the specified credit account id.
- recordExpiringCreditTransactionUsages(CreditAccount, Transaction, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
-
If the executed transaction with a
DefaultTransactionType.DEBIT
type and there are any expiring transactions, this method will update theTransaction.getAmountRemaining()
andTransaction.getRelatedTransactionDetails()
of them. - RelatedTransactionDetail - Class in com.broadleafcommerce.creditaccount.domain
-
The transaction details for purchases or expirations.
- RelatedTransactionDetail() - Constructor for class com.broadleafcommerce.creditaccount.domain.RelatedTransactionDetail
- RelatedTransactionDetailListConverter - Class in com.broadleafcommerce.creditaccount.provider.jpa.domain.support
- RelatedTransactionDetailListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.creditaccount.provider.jpa.domain.support.RelatedTransactionDetailListConverter
- RouteConstants - Class in com.broadleafcommerce.creditaccount.provider
- RouteConstants.Persistence - Class in com.broadleafcommerce.creditaccount.provider
S
- setAccountNumber(String) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
Generated code that can be used to reference the credit account.
- setAccountNumber(String) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
-
Generated code that can be used to reference the credit account.
- setAccountNumber(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- setAlternativeOwningUserRef(String) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
Describes an alternative owning user reference for the credit account, that can be used instead of the
CreditAccount.owningUserRef
. - setAlternativeOwningUserRef(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- setAlternativeOwningUserRef(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
-
Describes an alternative owning user reference for the credit account, that can be used instead of the
CreateCreditAccountRequest.owningUserRef
. - setAlternativeOwningUserType(String) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
Describes an alternative owning user type of the credit account, that can be used instead of the
CreditAccount.owningUserType
. - setAlternativeOwningUserType(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- setAlternativeOwningUserType(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
-
Describes an alternative owning user type of the credit account, that can be used instead of the
CreateCreditAccountRequest.owningUserType
. - setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.creditaccount.domain.RelatedTransactionDetail
-
The amount executed.
- setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The amount related to this transaction.
- setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setAmountRemaining(MonetaryAmount) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The unused/unexpired amount related to this transaction.
- setAmountRemaining(MonetaryAmount) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
Additional attributes associated with this credit account.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
-
Additional attributes associated with this credit account.
- setBalance(MonetaryAmount) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
The current balance for this credit account.
- setBalance(MonetaryAmount) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- setBalance(MonetaryAmount) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- setContextId(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
-
The JPA primary key.
- setContextId(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
-
The JPA primary key.
- setContextState(ContextState) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
A subset of
Tracking
information to expose the context state for this object. - setContextState(ContextState) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
A subset of
Tracking
information to expose the context state for this object. - setCreditAccount(CreditAccount) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionResponse
-
The updated
CreditAccount
for the executedTransaction
. - setCreditAccount(JpaCreditAccount) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
-
A reference to the credit account this transaction belongs to.
- setCreditAccountRef(CreditAccountRef) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The credit account reference to the credit account.
- setCreditAccountService(CreditAccountService<CreditAccount>) - Method in class com.broadleafcommerce.creditaccount.service.validation.CreditAccountValidator
- setCreditExpirationService(CreditExpirationService) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
- setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
-
The currency that is used to convert between a
MonetaryAmount
and aBigDecimal
value. - setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CurrencyContext
-
The currency by which to retrieve the Credit account.
- setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- setDateRecorded(Instant) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The timestamp when this transaction response was recorded.
- setDateRecorded(Instant) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- setExpirationDate(Instant) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The timestamp when this transaction will expire.
- setExpirationDate(Instant) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setExpirationDate(Instant) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- setExpirationDate(Instant) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- setId(String) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
The id of this credit account.
- setId(String) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
-
The credit account's id.
- setId(String) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The id of this transaction.
- setJpa(JpaProperties) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- setMessageSource(MessageSource) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- setOwningUserRef(String) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
The reference to the user that owns this credit account.
- setOwningUserRef(String) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
-
The reference to the user that owns this credit account.
- setOwningUserRef(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- setOwningUserRef(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- setOwningUserType(String) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
Describes the owning user type of the credit account.
- setOwningUserType(String) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
-
Describes the owning user type of the credit account.
- setOwningUserType(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- setOwningUserType(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- setReason(String) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The reason for this transaction.
- setReason(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setReason(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- setReason(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- setReasonDescription(String) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
Description for the reason for this transaction.
- setReasonDescription(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setReasonDescription(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- setReasonDescription(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- setRelatedTransactionDetails(List<RelatedTransactionDetail>) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The child debit transactions for purchases or expirations.
- setRelatedTransactionDetails(List<RelatedTransactionDetail>) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setRepository(CreditAccountRepository<D>) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.repository.JpaCustomizedCreditAccountRepository
- setRequestId(String) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The id used to represent the request that produced this transaction.
- setRequestId(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setRequestId(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
-
The id used to represent the request that produced the expiration transaction.
- setRequestId(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- setSource(String) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The name of the system that initiated the transaction - e.g.
- setSource(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setSource(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- setSource(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
-
The name of the system that initiated the transaction - e.g.
- setSource(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- setSourceEntityId(String) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The ID of the source entity associated with the transaction.
- setSourceEntityId(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setSourceEntityId(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- setSourceEntityId(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
-
The ID of the source entity associated with the transaction.
- setSourceEntityId(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- setSourceEntityType(String) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The type of the source entity associated with the transaction.
- setSourceEntityType(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setSourceEntityType(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- setSourceEntityType(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
-
The type of the source entity associated with the transaction.
- setSourceEntityType(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- setSourceUserId(String) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The id of user who initiated the transaction.
- setSourceUserId(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setSourceUserId(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- setSourceUserType(String) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The type of user who initiated the transaction.
- setSourceUserType(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setSourceUserType(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- setSubType(String) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The sub-type of this transaction.
- setSubType(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- setTracking(TenantJpaTracking) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setTransaction(Transaction) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionResponse
-
The executed
Transaction
. - setTransactionAmount(MonetaryAmount) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- setTransactionExecutionService(CreditAccountTransactionExecutionService) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountService
- setTransactionId(String) - Method in class com.broadleafcommerce.creditaccount.domain.RelatedTransactionDetail
-
The transaction id.
- setTransactionReferenceId(String) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The transaction id known by the payment gateway.
- setTransactionReferenceId(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setTransactionReferenceId(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- setTransactionType(String) - Method in class com.broadleafcommerce.creditaccount.domain.RelatedTransactionDetail
-
The related transaction type.
- setTransactionType(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- setType(String) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
The type of this credit account.
- setType(String) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
-
The type of this credit account.
- setType(String) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The type of this transaction.
- setType(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- setType(String) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- setType(String) - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- setVersion(int) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
-
The JPA managed version of this credit account.
- setVersion(int) - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
-
The JPA managed version of this credit account.
- setVersion(Integer) - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
-
The version of this credit account.
- setVersion(Integer) - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
-
The version of this transaction.
- SourceEntityType - Interface in com.broadleafcommerce.creditaccount.domain.enums
-
The source entity type for the credit account transactions.
- SourceUserType - Interface in com.broadleafcommerce.creditaccount.domain.enums
-
The source user type for the credit account transactions.
- STORE_CREDIT - Enum constant in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultCreditAccountType
-
Declares that the
CreditAccount
is used to represent store credit. - StoreCreditTransactionExecutionEndpoint - Class in com.broadleafcommerce.creditaccount.web.endpoint
- StoreCreditTransactionExecutionEndpoint(CreditAccountTransactionExecutionService) - Constructor for class com.broadleafcommerce.creditaccount.web.endpoint.StoreCreditTransactionExecutionEndpoint
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.validation.CreditAccountValidator
T
- toMe() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- toMe() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- toString() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccount
- toString() - Method in class com.broadleafcommerce.creditaccount.domain.CreditAccountRef
- toString() - Method in class com.broadleafcommerce.creditaccount.domain.RelatedTransactionDetail
- toString() - Method in class com.broadleafcommerce.creditaccount.domain.Transaction
- toString() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaCreditAccount
- toString() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.domain.JpaTransaction
- toString() - Method in class com.broadleafcommerce.creditaccount.provider.jpa.environment.CreditAccountProperties
- toString() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CreateCreditAccountRequest
- toString() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.CurrencyContext
- toString() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.ExpirationSourceInfo
- toString() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- toString() - Method in class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionResponse
- Transaction - Class in com.broadleafcommerce.creditaccount.domain
-
The transaction information for the credit account.
- Transaction() - Constructor for class com.broadleafcommerce.creditaccount.domain.Transaction
- TransactionExecutionRequest - Class in com.broadleafcommerce.creditaccount.web.endpoint.domain
-
A request DTO used to execute a
Transaction
. - TransactionExecutionRequest() - Constructor for class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionRequest
- TransactionExecutionResponse - Class in com.broadleafcommerce.creditaccount.web.endpoint.domain
-
Response object contains the updated
CreditAccount
and executedTransaction
. - TransactionExecutionResponse() - Constructor for class com.broadleafcommerce.creditaccount.web.endpoint.domain.TransactionExecutionResponse
- TransactionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.creditaccount.repository
- transactionService(TransactionRepository<Trackable>, RsqlCrudEntityHelper) - Method in class com.broadleafcommerce.creditaccount.service.autoconfigure.CreditAccountServiceAutoConfiguration
- TransactionService<P extends Transaction> - Interface in com.broadleafcommerce.creditaccount.service
-
Service API for
transactions
. - TransactionSubType - Interface in com.broadleafcommerce.creditaccount.domain.enums
-
The credit account transaction sub-type.
- TransactionType - Interface in com.broadleafcommerce.creditaccount.domain.enums
-
The credit account transaction type.
- triggeredJobEventCreditAccountTransactionExpiration() - Method in interface com.broadleafcommerce.creditaccount.service.messaging.CreditAccountTransactionExpirationJobConsumer
U
- updateSourceUserIfCSR(TransactionExecutionRequest) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
V
- validate(CreditAccount, TransactionExecutionRequest, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.DefaultCreditAccountTransactionExecutionService
- validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.validation.CreditAccountValidator
- validateBaseFieldsForCreate(CreditAccount, Errors, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.validation.CreditAccountValidator
- validateForCreate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.creditaccount.service.validation.CreditAccountValidator
- valueOf(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultCreditAccountType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultOwningUserType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceUserType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultTransactionSubType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultTransactionType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultCreditAccountType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultOwningUserType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceEntityType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultSourceUserType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultTransactionSubType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.creditaccount.domain.enums.DefaultTransactionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withOperationType(ContextInfo, OperationType) - Method in class com.broadleafcommerce.creditaccount.service.expiration.DefaultCreditExpirationService
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form