All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractAnonymizationHandler Provide common processing functionality to all cart relatedAnonymizationHandler
instances.AccountIdJpaItemListAccessRuleMatcher<D extends JpaItemListAccessRule> Matches account reference type item list access rules for JPA.AddressConverter Used to convert anAddress
to a serialized JSON object string representation for persistence and vice-versa.AdjustmentListConverter Transforms a list ofAdjustment
into a JSON objectString
and vice-versa.AttributeChoiceValueMapConverter CampaignRefListConverter Transforms a list ofCampaignRef
into a JSON objectString
and vice-versa.CartActionAuditEndpoint CartActionAuditRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Repository
for persistent counter-parts ofCartActionAudit
.CartActionAuditRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit> Performs validation on theCartActionAudit
coming from the request body.CartActionAuditService<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit> Service API forCartActionAudits
.CartActionAuditValidator Validator used to validateCartActionAudit
.CartAnonymizationAutoConfiguration CartAnonymizationEndpoint Supply the anonymization related endpoint to the service.CartAnonymizationHandler Updates PII fields for theCart
domain.CartAnonymizationProperties Controls anonymization behavior for the cart serviceCartApprovalRequestEvent Represents the data needed to send a notification after an account user submits a cart requiring approval.CartApprovalRequestProducer CartCrudEntityHelper CartDefaultCurrencyContextInfoCustomizer Sets the default currency for this request, given the correct route.CartDefaultsEnvironmentPostProcessor Initializes the default property overrides for the cart serviceCartEndpoint CartExceptionAdvisor General exception handler registry for handlers not exclusive to a single controller.CartItemListConverter Transforms a list ofStoredCartItem
into a JSON objectString
and vice-versa.CartItemRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartItem> Performs validation on the cart item coming from the request body.CartJpaAutoConfiguration The main auto configuration that initializes the out of the box repositories.CartNotificationProperties Configuration properties for theNotificationHandler
andRetryHandler
related to the cart notifications.CartNotificationRepository The repository responsible for storing the notifications related to the cart.CartNotificationService The cart notification service is used to send the notification using durable messaging.CartOptimisticLockingApiError An API Error due to a stale cart.CartOptimisticLockingFailureException Exception thrown when optimistic locking fails during a cart save.CartPendingPaymentFailedEvent A message event dispatched after one or more of a cart's pending payments failed.CartPendingPaymentFailedProducer Spring cloud data channel description for messaging output.CartProperties CartRejectionEvent A message event dispatched after an approver rejects a cart.CartRejectionProducer CartRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Repository
for persistent counter-parts ofCart
.CartRequestValidator<P extends com.broadleafcommerce.cart.client.domain.Cart> Performs validation on the cart coming from the request body.CartService<P extends com.broadleafcommerce.cart.client.domain.Cart> Service API forCarts
.CartServiceAutoConfiguration CartServiceAutoConfiguration.PurgeCartJobConfiguration CartServiceNotificationAutoConfiguration CartServiceRequestValidationAutoConfiguration Configuration for request validations.CartServiceResourceLockEndpoint This endpoint is used to expose resource locks to services which don't have their own data sources to lock with (cart operations).CartServiceValidationAutoConfiguration CartValidationProperties Properties used to define configuration forCart
validation.CartWebAutoConfiguration CartWebSecurityAutoConfiguration CheckoutCompletionEvent A message event dispatched after a cart checkout completes successfully.CheckoutRollbackEvent A message event dispatched when a checkout workflow encounters an unrecoverable error and must roll back the work of its checkout workflow activities.CheckoutRollbackEventProducer This producer is responsible to send the message to process the rollback if an error occurred during checkout.ConfigErrorListConverter Transforms a list ofConfigError
into a JSON objectString
and vice-versa.ConfigErrorMapConverter CustomerIdJpaItemListAccessRuleMatcher<D extends JpaItemListAccessRule> Matches customer reference type item list access rules for JPA.CustomizedCartRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Advanced functionality related to cart maintenance and filtering.CustomizedItemListAccessRuleRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Advanced repository functionality related to item list access rules.CustomizedItemListItemRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Advanced functionality related to item list repository operations.CustomizedItemListRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Advanced functionality related to item list repository operations.DefaultCartActionAuditRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit> Performs validation on CartActionAudit requests.DefaultCartActionAuditService<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit> DefaultCartItemRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartItem> Performs validation on Cart Item requests by ensuring they have a cart version present.DefaultCartNotificationRepository The default implementation ofCartNotificationRepository
.DefaultCartNotificationService Default implementation forCartNotificationService
.DefaultCartRequestValidator<P extends com.broadleafcommerce.cart.client.domain.Cart> Performs validation on Cart requests.DefaultCartService<P extends com.broadleafcommerce.cart.client.domain.Cart> DefaultGuestTokenService<P extends com.broadleafcommerce.cart.client.domain.GuestToken> DefaultItemListAccessRuleService<P extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> Default implementation of an item list access rule service.DefaultItemListItemService<P extends com.broadleafcommerce.cart.client.domain.ItemListItem> Default implementation of an item list service.DefaultItemListService<P extends com.broadleafcommerce.cart.client.domain.ItemList> The default implementation of an item list service.EmailAddressDomainJpaItemListAccessRuleMatcher<D extends JpaItemListAccessRule> Matches email address domain type item list access rules for JPA.EmailAddressJpaItemListAccessRuleMatcher<D extends JpaItemListAccessRule> Matches email address type item list access rules for JPA.FulfillmentGroupListConverter Transforms a list ofFulfillmentGroup
into a JSON objectString
and vice-versa.GuestTokenEndpoint Endpoint used for storingGuestToken
.GuestTokenRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Repository
for persistent counterparts toGuestToken
GuestTokenService<P extends com.broadleafcommerce.cart.client.domain.GuestToken> GuestTokenValidator Validator used to validateGuestToken
.InvalidCartNotificationMessageException An exception is thrown if the cart notification payload is invalid.InvalidCartStatusException An exception is thrown if the cart status is invalid for a particular operation.ItemListAccessRuleEndpoint<P extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> Endpoint for managing item list access rules.ItemListAccessRuleRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Repository for item list access rules.ItemListAccessRuleService<P extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> Service for managing item list access rules.ItemListCount A DTO to gather and map item counts for item lists.ItemListEndpoint<P extends com.broadleafcommerce.cart.client.domain.ItemList> Endpoint for managing item lists.ItemListItemEndpoint Endpoint for managing item lists.ItemListItemRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Repository for item iist items.ItemListItemService<P extends com.broadleafcommerce.cart.client.domain.ItemListItem> Service for management of item list items.ItemListRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Repository for Item Lists.ItemListService<P extends com.broadleafcommerce.cart.client.domain.ItemList> Service for obtaining, updating, deleting, and other operations on item lists.JpaCart JPA implementation ofCart
.JpaCartActionAudit JPA implementation ofCartActionAudit
.JpaCartActionAuditRepository<D extends JpaCartActionAudit> JPA domain-specific implementation ofCartActionAuditRepository
.JpaCartRepository<D extends JpaCart> JpaCartTenantQueryHelper Convenience methods to help query for JPA cart-related entities matching a tenant context.JpaCustomizedCartRepository<D extends JpaCart> JpaCustomizedItemListAccessRuleRepository<D extends JpaItemListAccessRule> JPA implementation of a customized item list access rule repository.JpaCustomizedItemListItemRepository<D extends JpaItemListItem> JPA implementation of a customized item list item repository.JpaCustomizedItemListRepository<D extends JpaItemList> JPA implementation of a customized item list item repository.JpaCustomizedRepositoryHelper<D extends com.broadleafcommerce.data.tracking.core.Trackable> A helper containing common functionality among customized repositories.JpaGuestToken JpaGuestTokenRepository<D extends JpaGuestToken> JPA implementation ofGuestTokenRepository
.JpaItemList JPA representation of an Item List.JpaItemListAccessRule JpaItemListAccessRuleMatcher<D extends JpaItemListAccessRule> A rule matcher that allows a type of access rule to be matched against in a database query.JpaItemListAccessRuleRepository<D extends JpaItemListAccessRule> JPA implementation of an item list access rule repository.JpaItemListItem JPA representation of an Item List Item.JpaItemListItemRepository<D extends JpaItemListItem> JPA repository for Item ListsJpaItemListRepository<D extends JpaItemList> JPA repository for Item ListsJpaRouteConstants JpaRouteConstants.Persistence OverrideDetailListConverter Transforms a list ofOverrideDetail
into a JSON objectString
and vice-versa.PaymentSummary The domain that summarizes the current state of transactions against the payment.PurgeAbandonedCartsJobListener Listener to initiate the purging of outdated anonymous carts.PurgeCartsTriggeredJobEventConsumer RequestValidator<P> Performs validation for a request body.RouteConstants RouteConstants.Persistence SaveCartNotificationException An exception is thrown if the cart notification can't be saved.StoredCartItem UpdateCartRequest A request containing the new version ofCart
for update or replace operations, along with aCartActionAudit
to create if needed.VoucherListConverter Transforms a list ofVouchers
into a JSON objectString
and vice-versa.