@NonNullApi
Interface | Description |
---|---|
CartItemMergingService<I extends com.broadleafcommerce.cart.client.domain.CartItem> |
Item merging service for Carts and Cart Items.
|
CartOperationService |
Service for orchestrating the different workflows on various cart operations.
|
CartResolverService |
The interface used for resolving in-progress
Carts . |
CartVersionValidationService |
Service used for validating the version of a
Cart for reads and updates within this
service. |
GuestCartProtectionService |
Interface for a service that is used for protecting customer information within guest carts.
|
GuestTokenGenerator |
A generator of
GuestToken . |
ItemListAddToCartService |
Service for adding
ItemList(s) to the cart |
ItemListItemManagementService<I extends com.broadleafcommerce.cart.client.domain.ItemListItem> |
Service responsible for managing actions to item list items.
|
ItemListItemMergingService<I extends com.broadleafcommerce.cart.client.domain.ItemListItem> |
Item merging service for Item Lists and Item List Items.
|
ItemListManagementService<L extends com.broadleafcommerce.cart.client.domain.ItemList> |
Service responsible for managing actions to item lists.
|
ItemListSecurityService<R extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> |
Manages security/access-control for item lists.
|
ItemMergingService<C,I> |
Service for handling merges of similar items within some container.
|
Class | Description |
---|---|
AbstractItemMergingService<C,I> |
An abstract implementation for an item merging service.
|
AddItemFailure |
Represents an
AddItemRequest that failed due to either an inability to identify the
Product that is being added to cart or the request does not specify all required attributes for
the Product |
BulkAddToCartResponse |
The response object used when multiple items are added to the cart simultaneously, including the
updated cart & a collection of any individual add to cart failures.
|
CartOperationServiceProperties | |
CartOperationServiceProperties.BulkAddToCartOperation |
Contains properties for bulk add to cart operations from the API.
|
CartOperationServiceProperties.ItemListSecurity |
Properties related to access control of item lists.
|
CartOperationServiceProperties.PriceInvalidation |
Contains properties that determine whether certain operations from the API cause prices to be
invalidated.
|
DefaultCartItemMergingService<I extends com.broadleafcommerce.cart.client.domain.CartItem> |
The default implementation of a cart item merging service.
|
DefaultCartOperationService | |
DefaultCartOperationService.BulkCartItemCreationResponse | |
DefaultCartResolverService | |
DefaultCartVersionValidationService |
The default implementation of
CartVersionValidationService that uses
CartValidationProperties to decide whether or not to validate cart versions within this
service. |
DefaultGuestCartProtectionService |
Default implementation of
GuestCartProtectionService that clears typical customer
information and utilizes CartProvider for storing guest tokens. |
DefaultItemListAddToCartService | |
DefaultItemListItemManagementService<I extends com.broadleafcommerce.cart.client.domain.ItemListItem> |
Default implementation of an item list item management service.
|
DefaultItemListItemMergingService<I extends com.broadleafcommerce.cart.client.domain.ItemListItem> |
The default implementation of an item list item merging service.
|
DefaultItemListManagementService<L extends com.broadleafcommerce.cart.client.domain.ItemList> |
Default implementation of an item list management service.
|
DefaultItemListSecurityService<R extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> |
Default implementation of an item list security service.
|
ItemListAddToCartProperties | |
ULIDGuestTokenGenerator |
An implementation of
GuestTokenGenerator that uses ULID to generate
the token string. |
Enum | Description |
---|---|
AddItemFailure.AddItemFailureType | |
CartItemConfigurationErrorEnum |
Enumerations to drive configuration errors for cart items.
|
Copyright © 2021. All rights reserved.