All Classes and Interfaces

Class
Description
Provide common processing functionality to all cart related AnonymizationHandler instances.
Matches account reference type item list access rules for JPA.
Used to convert an Address to a serialized JSON object string representation for persistence and vice-versa.
Transforms a list of Adjustment into a JSON object String and vice-versa.
Converter used for converting a map of String to AttributeChoiceValue type to String before persistence.
Transforms a list of CampaignRef into a JSON object String and vice-versa.
 
CartActionAuditRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of CartActionAudit.
CartActionAuditRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit>
Performs validation on the CartActionAudit coming from the request body.
CartActionAuditService<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit>
Service API for CartActionAudits.
Validator used to validate CartActionAudit.
 
Supply the anonymization related endpoint to the service.
Updates PII fields for the Cart domain.
Controls anonymization behavior for the cart service
Represents the data needed to send a notification after an account user submits a cart requiring approval.
 
A message event dispatched when verification is required with microdeposits.
Spring cloud data channel description for messaging output.
 
Sets the default currency for this request, given the correct route.
Initializes the default property overrides for the cart service
 
General exception handler registry for handlers not exclusive to a single controller.
Responsible for hydrating fields within a Cart that require information from other domains
Transforms a list of StoredCartItem into a JSON object String and vice-versa.
CartItemRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartItem>
Performs validation on the cart item coming from the request body.
The main auto configuration that initializes the out of the box repositories.
 
Transforms a list of JpaCartNote into a JSON object String and vice-versa.
CartNoteRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counterparts to CartNote
CartNoteService<P extends com.broadleafcommerce.cart.client.domain.CartNote>
Service for management of Notes.
Validator used to validate CartNote.
Configuration properties for the NotificationHandler and RetryHandler related to the cart notifications.
The repository responsible for storing the notifications related to the cart.
The cart notification service is used to send the notification using durable messaging.
An API Error due to a stale cart.
Exception thrown when optimistic locking fails during a cart save.
A message event dispatched after one or more of a cart's pending payments failed.
Spring cloud data channel description for messaging output.
 
A message event dispatched after an approver rejects a cart.
 
CartRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of Cart.
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 for Carts.
 
 
 
 
 
 
Configuration for request validations.
This endpoint is used to expose resource locks to services which don't have their own data sources to lock with (cart operations).
 
Properties used to define configuration for Cart validation.
 
 
A message event dispatched after a cart checkout completes successfully.
A message event dispatched when a checkout workflow encounters an unrecoverable error and must roll back the work of its checkout workflow activities.
This producer is responsible to send the message to process the rollback if an error occurred during checkout.
A request containing the details to clone CartActionAudits to another cart.
A response from cloning the CartActionAudits to another cart.
Transforms a list of ConfigError into a JSON object String and vice-versa.
Converter used for converting a map of String to a List of ConfigError type to String before persistence.
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.
DefaultCartNoteService<P extends com.broadleafcommerce.cart.client.domain.CartNote>
 
The default implementation of CartNotificationRepository.
Default implementation for CartNotificationService.
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.
Matches email address domain type item list access rules for JPA.
Matches email address type item list access rules for JPA.
Message payload object used trigger the finalization of a cart after the cart's payments have been finalized.
This producer is responsible for sending the ExternalPaymentTransactionCartFinalizationEvent used to trigger the finalization of a cart with the DefaultCartStatuses.AWAITING_PAYMENT_FINALIZATION status.
Transforms a list of FulfillmentGroup into a JSON object String and vice-versa.
Endpoint used for storing GuestToken.
GuestTokenRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counterparts to GuestToken
GuestTokenService<P extends com.broadleafcommerce.cart.client.domain.GuestToken>
 
Validator used to validate GuestToken.
An exception is thrown if the cart notification payload is invalid.
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.
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.
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.
JPA implementation of Cart.
JPA implementation of CartActionAudit.
JPA domain-specific implementation of CartActionAuditRepository.
JPA implementation of CartNote.
 
 
Convenience methods to help query for JPA cart-related entities matching a tenant context.
 
JPA implementation of a customized item list access rule repository.
JPA implementation of a customized item list item repository.
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.
 
JPA implementation of GuestTokenRepository.
JPA representation of an Item List.
 
A rule matcher that allows a type of access rule to be matched against in a database query.
JPA implementation of an item list access rule repository.
JPA representation of an Item List Item.
JPA repository for Item Lists
JPA repository for Item Lists
 
 
 
Scheduled Job listener that is responsible for reading expired quotes and setting their status to DefaultQuoteStatuses.EXPIRED.
Object describing the next action for the payment transaction process.
Transforms a list of OverrideDetail into a JSON object String and vice-versa.
DTO for communicating the details of a payment's required next action.
The domain that summarizes the current state of transactions against the payment.
Listener to initiate the purging of outdated anonymous carts.
 
 
 
 
 
 
A message event dispatched after the status of a quote has been changed.
Performs validation for a request body.
 
 
An exception is thrown if the cart notification can't be saved.
 
A request containing the new version of Cart for update or replace operations, along with a CartActionAudit to create if needed.
Transforms a list of Vouchers into a JSON object String and vice-versa.