All Classes
- 
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractAnonymizationHandler Provide common processing functionality to all cart relatedAnonymizationHandlerinstances.AccountIdJpaItemListAccessRuleMatcher<D extends JpaItemListAccessRule> Matches account reference type item list access rules for JPA.AddressConverter Used to convert anAddressto a serialized JSON object string representation for persistence and vice-versa.AdjustmentListConverter Transforms a list ofAdjustmentinto a JSON objectStringand vice-versa.AttributeChoiceValueMapConverter CampaignRefListConverter Transforms a list ofCampaignRefinto a JSON objectStringand vice-versa.CartActionAuditEndpoint CartActionAuditRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Repositoryfor persistent counter-parts ofCartActionAudit.CartActionAuditRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit> Performs validation on theCartActionAuditcoming 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 theCartdomain.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 ofStoredCartIteminto a JSON objectStringand 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 theNotificationHandlerandRetryHandlerrelated 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> Repositoryfor 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 forCartvalidation.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 ofConfigErrorinto a JSON objectStringand 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 ofFulfillmentGroupinto a JSON objectStringand vice-versa.GuestTokenEndpoint Endpoint used for storingGuestToken.GuestTokenRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Repositoryfor persistent counterparts toGuestTokenGuestTokenService<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 ofOverrideDetailinto a JSON objectStringand 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 ofCartfor update or replace operations, along with aCartActionAuditto create if needed.VoucherListConverter Transforms a list ofVouchersinto a JSON objectStringand vice-versa.