Index

A B C D E F G H I J L N O P R S T U V W 
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 for OperationType.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 the CreditAccount 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
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 the CurrencyContext.
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 the CreditAccount 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 provided CreditAccount
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 executed Transaction.
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 a BigDecimal 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, adds Transaction.getRelatedTransactionDetails() to the expiring credit transaction, sets the Transaction.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, adds Transaction.getRelatedTransactionDetails() to the expiring credit transaction, sets the Transaction.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 the Transaction.getAmountRemaining() and Transaction.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 executed Transaction.
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 a BigDecimal 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 executed Transaction.
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
 
A B C D E F G H I J L N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form