All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractExternalProvider |
|
AbstractItemMergingService<C,I> |
An abstract implementation for an item merging service.
|
AbstractTypeFulfillmentGroupSubmitValidator |
Holds common logic for validating different fulfillment types (address validation).
|
Account |
A grouping of customers which may represent things like a B2B business account or a telco
account.
|
AddAttributeRequest |
DTO for a request to add a Cart attribute.
|
AddCodeException |
Exception thrown when adding a promotional code to the Cart fails.
|
AddCodeRequest |
DTO for a request to add a promotional code to the Cart.
|
AddCodeToCartResponse |
DTO for communicating the results of adding an offer or campaign code to the cart.
|
AddCodeToCartResponseType |
The AddCodeToCartResponseType is used to describe the results of adding an offer code to the
cart.
|
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
|
AddItemFailure.AddItemFailureType |
|
AddItemListToCartRequest |
A request DTO for adding ItemLists to a cart.
|
AddItemRequest |
A request DTO for adding an item to a cart.
|
AddPaymentException |
Deprecated.
|
AddToCartApiError |
ApiError used for errors during CartItem validation.
|
AdvancedTag |
A "tag" represents a unique purchasing attribute for a product such "new", "on sale",
"fairtrade", etc.
|
AnonymousCustomerSecurityEnhancer |
|
Attribute |
Many entities have customizable dynamic attributes, and this class is intended to hold such
values.
|
AttributeChoice |
Customer-facing input to take in additional information about the product that they are
purchasing.
|
AttributeChoiceConfigurationService |
|
AttributeChoiceValue |
|
AuthenticationRequiredException |
Thrown when a user attempts to do an action that requires authentication, but the user is not
authenticated.
|
BroadleafProductService<P extends Product> |
|
BulkAddToCartLimitExceededException |
|
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.
|
CampaignProvider |
Deprecated.
|
CartActionAuditProvider |
Provider for interfacing with CartActionAudits .
|
CartActionAuditUserType |
Describes the user who created the CartActionAudit
|
CartApprovalEndpoint |
|
CartApprovalProcessFailureType |
Used to categorize the reason that a step in cart approval flow failed.
|
CartApprovalProcessRequest |
Request DTO used for providing information for the cart approval flows, such as submitting cart
for approval or rejecting cart.
|
CartApprovalProcessResponse |
DTO for communicating the result of the cart approval flow, such as request cart for approval or
rejecting a cart.
|
CartApprovalService |
Defines a service that handles cart approval operations performed on a Cart .
|
CartApprovalValidationApiError |
|
CartApprovalValidationException |
|
CartApprovalValidationService |
This service is responsible for validating the CartStatus of a Cart to perform
actions in the cart approval flow.
|
CartAttributeConstants |
Contains all the constants for Cart.getAttributes() and
Cart.getInternalAttributes() .
|
CartAttributeConstants.Approval |
|
CartAttributeConstants.Internal |
|
CartCookieIssuer |
Responsible for issuing and resolving cart cookies.
|
CartCookieProperties |
|
CartCookieProperties.Jwt |
|
CartCookieResponseBodyAdvice |
Deprecated.
|
CartCreationRequest |
A request DTO used to create a new Cart .
|
CartFinalizationException |
Thrown when an issue is encountered during the finalization of a Cart following a
successful checkout
|
CartFulfillmentValidationActivity |
Validates the fulfillment information on the cart.
|
CartHandlerMethodArgumentResolver |
Resolves the Cart parameter for controller methods that require it.
|
CartHistoryEndpoint |
|
CartHolder<P extends com.broadleafcommerce.cart.client.domain.Cart> |
Deprecated.
|
CartItemAttributeConstants |
|
CartItemAttributeConstants.Internal |
|
CartItemCatalogInformationService<P extends CatalogItem> |
|
CartItemConfigurationErrorEnum |
Enumerations to drive configuration errors for cart items.
|
CartItemConfigurationService<P extends CatalogItem> |
|
CartItemMappingProperties |
|
CartItemMappingProperties.FieldMapping |
|
CartItemMergingService<I extends com.broadleafcommerce.cart.client.domain.CartItem> |
Item merging service for Carts and Cart Items.
|
CartItemModifyingRequest |
Base request for any request that modifies a cart item directly.
|
CartItemModifyingRequestValidator |
Validates cart item requests that will modify the cart.
|
CartItemOfferUtils |
Utility class to aid in processing CartItems regarding offers.
|
CartItemPriceableTargetUtils |
Collection of utilities for PriceableTargets related to CartItem .
|
CartItemPricingUtils |
Utility to aid in pricing CartItems .
|
CartItemProductMapper |
|
CartItemProductMappingProvider |
Provider for interfacing with operations around a Catalog related entities.
|
CartItemProductServiceProperties |
|
CartItemValidationActivity |
This CheckoutWorkflowActivity is responsible for validating that the cart's
CartItems include all necessary selections and data so that we can clearly
understand what is being purchased and must later be fulfilled.
|
CartItemValidationException |
Thrown when a CartItem is invalidly configured.
|
CartModifyingRequest |
Base request for any request that modifies the cart directly.
|
CartModifyingRequestValidator |
Validates cart requests that will modify the cart.
|
CartNotFoundException |
|
CartOfferUtils |
Utility class to aid in retrieving offer information from Cart .
|
CartOfferValidationActivity |
This CheckoutWorkflowActivity is responsible for validating that the cart's offers, offer
codes, and campaign codes are still valid.
|
CartOperationCheckoutProperties |
|
CartOperationCheckoutProperties.GuestToken |
Guest token properties.
|
CartOperationDefaultsEnvironmentPostProcessor |
Spring Boot default property overrides for this service
|
CartOperationEndpoint |
Deprecated.
|
CartOperationExceptionAdvisor |
General exception handler registry for handlers not exclusive to a single controller.
|
CartOperationService |
Service for orchestrating the different workflows on various cart operations.
|
CartOperationServiceAutoConfiguration |
|
CartOperationServiceAutoConfiguration.BroadleafCatalogResourcesAutoConfiguration |
|
CartOperationServiceAutoConfiguration.CartCheckoutMessagingAutoConfiguration |
|
CartOperationServiceAutoConfiguration.ValidationConfiguration |
|
CartOperationServiceAutoConfiguration.ValidationConfiguration.FulfillmentCheckoutValidationConfig |
|
CartOperationServiceOfferUtils |
|
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.
|
CartOperationServiceProviders |
|
CartOperationServiceVersionManagementAutoConfiguration |
|
CartOperationServiceVersionManagementAutoConfiguration.CartOperationServiceOfferVersion1_8AutoConfiguration |
|
CartOperationWebAutoConfiguration |
|
CartOpsMessageLockService |
A cart operations specific implementation of the message lock service.
|
CartPaymentMethodValidationActivity |
|
CartPendingPaymentFailedEvent |
A message event dispatched after one or more of a cart's payments failed.
|
CartPricingRoundingHelper |
Helper class to calculate rounding of monetary unit amounts for cart pricing.
|
CartPricingService |
Defines a service that handles pricing operations on a Cart .
|
CartPricingTargetType |
|
CartPricingValidationActivity |
This CheckoutWorkflowActivity is responsible for validating that the Cart and its
CartItems have been successfully priced.
|
CartProvider |
Provider for interfacing with operations directly involving a Cart .
|
CartRejectionEvent |
A message event dispatched after an approver rejects a cart.
|
CartRejectionMessageException |
|
CartRequest |
Represents a cart request (when a cart is submitted as the request body).
|
CartResolutionFilter |
Determines what cart to use for the request and stores it in a request scoped CartHolder
bean.
|
CartResolverService |
The interface used for resolving in-progress Carts .
|
CartStalePricingValidationActivity |
This CheckoutWorkflowActivity is responsible for validating that the Cart and its
CartItems have the actual (latest) prices.
|
CartStalePricingValidationActivityProperties |
|
CartStatusValidationHelper |
This CheckoutWorkflowActivity is responsible for validating that the cart is able to be
checked out, based on its status .
|
CartTotalsCalculator |
Service that assists CartPricingService in calculating price totals for the various
members of a Cart .
|
CartTransferService |
Service for performing ownership transfers between anonymous, CSR, and customer-owned carts.
|
CartValidationException |
An exception that occurs as a result of validating the cart.
|
CartValidationProperties |
Properties for controlling the validation of requests.
|
CartValidationProperties.GuestToken |
Describes configuration for controlling how guest token validation applies or not.
|
CartValidationProperties.Version |
Describes configuration for controlling validation that should apply to the version for
carts.
|
CartVersionedRequest |
A request which can contain a cart version for optimistic locking enforcement.
|
CartVersionHandlerMethodArgumentResolver |
|
CartVersionRequestValidator |
Validates cart (item) version is present when appropriate.
|
CartVersionRequiredException |
Exception thrown by CartVersionValidationService when a cart version is not provided when
validating the cart version for an update operation.
|
CartVersionValidationService |
Service used for validating the version of a Cart for reads and updates within this
service.
|
CatalogItem |
A reference to a catalog item, typically used as a holder for information communicated from an
external service.
|
CatalogItemList<P extends CatalogItem> |
A DTO that holds catalog item references for bulk operations, and lists of failed request params.
|
CatalogItemRequest |
A request DTO to fetch a catalog item, typically used as a holder for information required to
determine the item within the catalog.
|
CatalogProvider<P extends CatalogItem> |
Provider for interfacing with operations around a Catalog related entities.
|
Category |
A reference to a category, typically used as a holder for information communicated from an
external service.
|
CheckoutCartEndpoint |
|
CheckoutCompletionEvent |
A message event dispatched after a cart checkout completes successfully.
|
CheckoutCompletionMessageException |
Thrown when an issue is encountered while sending a checkout completion message to notify
external & internal listeners that a cart has successfully completed checkout
|
CheckoutEndpoint |
Deprecated.
|
CheckoutEventsEndpoint |
Endpoints for resending events.
|
CheckoutException |
|
CheckoutFailureType |
The CheckoutFailureType is used to categorize the reason that a checkout submission failed.
|
CheckoutPaymentMethodOption |
DTO that provides information about the payment methods that are configured for checkout.
|
CheckoutPaymentMethodOption.FeeDto |
Fees are represented as separate CartItems but not placed in any fulfillment group to avoid
repricing the fulfillment costs.
|
CheckoutPaymentMethodService |
This service provides information about the configured payment methods and gateways.
|
CheckoutProcessDto |
|
CheckoutProcessRequest |
Request DTO used for providing information upon submitting a cart for checkout.
|
CheckoutResponse |
DTO for communicating the results of a checkout submission
|
CheckoutRollbackEvent |
|
CheckoutRollbackEventProducer |
Deprecated.
|
CheckoutRollbackException |
Thrown when an issue is encountered during the rollback of a Cart .
|
CheckoutService |
|
CheckoutWorkflow |
|
CheckoutWorkflowActivity |
Within the execution of a CheckoutWorkflow , implementations of this interface are
responsible for contributing an independent & isolated portion of the work required for a cart to
complete checkout.
|
CheckoutWorkflowActivityException |
|
CheckoutWorkflowException |
|
CheckoutWorkflowRollbackException |
Thrown when an issue is encountered during the execution of
CheckoutWorkflowActivity#rollback(Cart, String)
|
CheckoutWorkflowRollbackMessageException |
Thrown when an issue is encountered while sending a checkout completion message to notify
external & internal listeners that a cart has successfully completed checkout
|
ClaimCheckoutTransactionsRequest |
Request domain used to claim checkout transactions.
|
CODPaymentMethodNotApplicableException |
An exception that occurs when a cart's selected payment method is COD but updates to the cart
render the COD payment method not applicable
|
ContactInfoRequest |
DTO for a request to update the Cart's contact info.
|
CreditAccount |
The credit account is an alternative form of payment which has been granted to the customer (or
account).
|
CreditAccountInsufficientBalanceException |
Exception is thrown when the credit account has insufficient balance.
|
CreditAccountRef |
The reference to the credit account.
|
CreditAccountTransaction |
The transaction information for the credit account.
|
CreditAccountTransactionExecutionProvider |
Provider for interfacing with a CreditAccountService's APIs to execute credit account
transactions.
|
CreditAccountTransactionSourceUserType |
The source user type for the credit account transactions.
|
CSRCartEndpoint |
|
CsrCartOperationService |
Service for orchestrating the different CSR triggered workflows on various cart operations.
|
Customer |
Represents a customer
|
CustomerProvider |
Provider for interfacing with operations directly involving customer related domain.
|
CustomerRefHandlerMethodArgumentResolver |
Resolves the CustomerRef parameter for controller methods that require it.
|
CustomerServiceEndpoint |
Deprecated.
|
DataDrivenCartItemProductMapper |
|
DataDrivenEnum |
A reference to a data driven enum, typically used as a holder for information communicated from
an external service.
|
DefaultAddCodeToCartResponseTypes |
|
DefaultAttributeChoiceConfigurationService |
|
DefaultBroadleafProductService<P extends Product> |
|
DefaultCartActionAuditUserTypes |
|
DefaultCartApprovalProcessFailureTypes |
The default set of cart approval process failure types.
|
DefaultCartApprovalService |
|
DefaultCartApprovalValidationService |
|
DefaultCartCookieIssuer |
|
DefaultCartItemCatalogInformationService<P extends Product> |
|
DefaultCartItemConfigurationService<P extends Product> |
|
DefaultCartItemMergingService<I extends com.broadleafcommerce.cart.client.domain.CartItem> |
The default implementation of a cart item merging service.
|
DefaultCartOperationService |
|
DefaultCartOperationService.BulkCartItemCreationResponse |
|
DefaultCartOperationServiceProviders |
|
DefaultCartPricingService |
|
DefaultCartResolverService |
|
DefaultCartTotalsCalculator |
|
DefaultCartTransferService |
|
DefaultCartVersionValidationService |
|
DefaultCheckoutFailureTypes |
The default set of checkoutFailureTypes used to categorize the reason
that a checkout submission failed.
|
DefaultCheckoutMessageRetryPolicyClassifier |
Implementation of a Classifier that is used to identify a RetryPolicy based on a
provided Throwable .
|
DefaultCheckoutPaymentMethodService |
|
DefaultCheckoutService |
Default implementation of the CheckoutService that is responsible for processing checkout
requests
|
DefaultCheckoutWorkflow |
|
DefaultCreditAccountTransactionSourceUserType |
The default source user types for the credit account transactions.
|
DefaultCsrCartOperationService |
|
DefaultDelegatingTaxService |
This implementation of TaxService calls TaxDelegate , which has a discovery
process to determine the best TaxProvider implemenation based on configured properties,
the provided TaxCalculationRequest , and the ContextInfo .
|
DefaultFulfillmentAddressSubmitValidator |
Performs basic validation of the address of a fulfillment group to ensure required fields are
present.
|
DefaultFulfillmentGroupSubmitValidator |
Performs validation for a fulfillment group.
|
DefaultFulfillmentPricingService |
|
DefaultGuestCartProtectionService |
|
DefaultGuestCartTokenValidator |
|
DefaultIncludedProductConfigurationService |
|
DefaultInventoryAvailabilityService<I extends CatalogItem> |
|
DefaultItemChoiceConfigurationService |
|
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.
|
DefaultMergingType |
Out of the box merging types for Products.
|
DefaultPaymentGatewayTypes |
The default set of payment gateway types.
|
DefaultPaymentManagementAccessRestrictions |
Deprecated.
|
DefaultPaymentOwnerTypes |
|
DefaultPaymentPriorityStrategy |
|
DefaultPaymentSourceTypes |
|
DefaultPaymentSummaryAttributes |
The default payment summary attributes.
|
DefaultPaymentTransactionExecutionService |
This service is meant to coordinate the execution of payment transactions against the cart's
PaymentSummaries in the context of a checkout submission.
|
DefaultPaymentTransactionSourceEntityTypes |
|
DefaultPaymentTypes |
This represents types of payments that can be applied to a cart.
|
DefaultProductType |
The possible types of targets a Product can have.
|
DefaultServletRequestCartResolver |
The default cart resolver for servlet requests.
|
DefaultStaleCartItemsService |
|
DefaultTaxService<F extends com.broadleafcommerce.cart.client.domain.FulfillmentGroup,TREQ extends com.broadleafcommerce.tax.domain.TaxRequest,TRES extends com.broadleafcommerce.tax.domain.TaxResponse,TI extends com.broadleafcommerce.tax.domain.TaxItem> |
Deprecated. |
DefaultTransactionFailureTypes |
|
DefaultTransactionStatuses |
|
DefaultTransactionTypes |
The TransactionType is used to represent the types of operations/transactions that could occur
against a single payment.
|
DefaultUserTargetGenerationService |
|
DeleteItemListResponse |
|
DiscriminatedProperties<P> |
|
EmptyInventoryProvider |
This is an "empty" or "pass-through" Inventory Provider.
|
ExternalCampaignProperties |
Deprecated.
|
ExternalCampaignProvider |
Deprecated.
|
ExternalCartActionAuditProvider |
|
ExternalCartItemProductMappingProvider |
This particular implementation of CatalogProvider is designed to interact with a provider
that will provide fully hydrated catalog entities, i.e., there is no need for additional calls to
get a product's variants or item choices.
|
ExternalCartProperties |
|
ExternalCartProvider |
|
ExternalCartProvider.CartConflictResponse |
|
ExternalCatalogProperties |
|
ExternalCatalogProvider<I extends CatalogItem> |
This particular implementation of CatalogProvider is designed to interact with a provider
that will provide fully hydrated catalog entities, i.e., there is no need for additional calls to
get a product's variants or item choices.
|
ExternalCreditAccountProperties |
Properties for interacting with an external credit account service.
|
ExternalCreditAccountTransactionExecutionProvider |
|
ExternalCustomerProperties |
|
ExternalCustomerProvider |
|
ExternalGuestTokenProvider |
|
ExternalInventoryProperties |
Properties for interacting with an external Inventory system.
|
ExternalInventoryProvider |
Component that, by default, attempts to invoke Broadleaf Inventorry Services to reserve
inventory.
|
ExternalItemListAccessRuleProvider<P extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> |
External (HTTP) implementation of an item list access rule provider.
|
ExternalItemListItemProvider<P extends com.broadleafcommerce.cart.client.domain.ItemListItem> |
External (HTTP) implementation of an item list item provider.
|
ExternalItemListProvider<P extends com.broadleafcommerce.cart.client.domain.ItemList> |
External (HTTP) implementation of an item list provider.
|
ExternalOfferProperties |
|
ExternalOfferProvider |
|
ExternalPaymentProperties |
Properties for interacting with an external payment transaction service.
|
ExternalPaymentProvider<P extends PaymentSummary> |
This particular implementation of PaymentProvider is designed to interact with the
payment transaction service.
|
ExternalPaymentTransactionExecutionProvider |
|
ExternalPricingProperties |
|
ExternalPricingProvider |
|
ExternalResourceLockProvider |
Obtains and releases locks in an external service (cart services over HTTP).
|
ExternalShippingProperties |
Properties defining how to interact with the shipping service.
|
ExternalShippingProvider |
|
FilterExceptionResolverFilter |
Resolves exceptions to error views for when exceptions are thrown from a filter (e.g.
|
FinalizeCartAwaitingPaymentResultEventConsumer |
Spring cloud data channel description for messaging input.
|
FinalizeCartAwaitingPaymentResultJobListener |
Scheduled Job listener that is responsible for finalizing or rolling back Carts that
have the status of DefaultCartStatuses.AWAITING_PAYMENT_RESULT .
|
FulfillmentAddressSubmitValidator |
Validates a submitted address of a fulfillment group.
|
FulfillmentFlatRate |
Represents a flat fulfillment rate (e.g., shipping price) for a particular fulfillable item
(e.g., CatalogItem , Variant ) and fulfillment option (e.g., standard shipping).
|
FulfillmentGroupSubmitValidator |
Validator for the submission of fulfillment groups.
|
FulfillmentItemSubmitValidator |
Validates a submitted fulfillment item of a fulfillment group.
|
FulfillmentOptionSubmitValidator |
Validates a submitted fulfillment option of a fulfillment group.
|
FulfillmentPricingService |
Defines a service that provides fulfillment pricing for a Cart , e.g., shipping price.
|
FulfillmentValidationUtil |
Utility class with helper functions to perform validation.
|
FulfillmentValidationUtil.FieldValidator |
|
FulfillmentValidator |
|
GuestCartOnlyException |
Exception thrown when an operation is taken for a register cart that is only available to guest
carts.
|
GuestCartProtectionService |
Interface for a service that is used for protecting customer information within guest carts.
|
GuestCartTokenValidator |
Validator interface used for validating a guest token for a Cart .
|
GuestTokenDisabledException |
Exception thrown when there is an attempt to generate a guest token and that functionality is
disabled.
|
GuestTokenGenerator |
A generator of GuestToken .
|
GuestTokenHandlerMethodArgumentResolver |
|
GuestTokenProvider |
Provider for storing GuestToken .
|
GuestTokenRequiredException |
Exception thrown when a guest token is required and not provided for an endpoint.
|
GuestTokenResponse |
A DTO object used for returning the cart and guest token.
|
GuestTokenValidationException |
Exception thrown to indicate a failure to validate a GuestToken .
|
GuestTokenValidationResponse |
A DTO object used for returning whether a guest token is valid and its details.
|
HeaderRequestCartVersionResolver |
Resolves the cart version from a request header.
|
HeaderRequestGuestTokenResolver |
|
IncludedProduct |
|
IncludedProductConfigurationService |
|
IncludedProductType |
|
InMemoryOAuth2AuthorizedClientRepository |
Deprecated.
|
InvalidAddPaymentRequestException |
Exception denoting that the request to add a payment was invalid
|
InvalidUpdatePaymentRequestException |
Exception denoting that the request to update a payment was invalid
|
InventoryAvailabilityRequest |
A request DTO to fetch the inventory availability status of a catalog item.
|
InventoryAvailabilityService<I extends CatalogItem> |
|
InventoryAvailabilityValidationCheckoutWorkflowActivity |
|
InventoryProvider |
Provides a generic API to reserve inventory during checkout.
|
InventorySkuRef |
Provides a representation of a SKU reference.
|
InventoryTransaction |
|
InventoryUnavailableException |
Exception to indicate that inventory was unavailable, typically after trying to reserve
inventory.
|
ItemChoice |
|
ItemChoiceConfigurationService |
|
ItemChoiceSelectionType |
Describes restrictions placed on the customer's ability to select items from the targeted set.
|
ItemChoiceTargetType |
The possible types of targets a ItemChoice can have.
|
ItemListAccessRuleProvider<P extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> |
A provider of item list access rules.
|
ItemListAddToCartProperties |
|
ItemListAddToCartResponse |
DTO for communicating the results of a checkout submission
|
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.
|
ItemListItemOperationEndpoint<I extends com.broadleafcommerce.cart.client.domain.ItemListItem> |
Endpoint for management of item list items.
|
ItemListItemProvider<I extends com.broadleafcommerce.cart.client.domain.ItemListItem> |
A provider of item list items.
|
ItemListManagementService<L extends com.broadleafcommerce.cart.client.domain.ItemList> |
Service responsible for managing actions to item lists.
|
ItemListOperationEndpoint<L extends com.broadleafcommerce.cart.client.domain.ItemList> |
Endpoint for management of item list(s).
|
ItemListProvider<P extends com.broadleafcommerce.cart.client.domain.ItemList> |
A provider of 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.
|
JWTTransferCartTokenDecoder |
|
JWTTransferCartTokenDecoderProperties |
|
JWTTransferCartTokenEncoder |
|
JWTTransferCartTokenEncoderProperties |
|
LockPaymentRequest |
A request DTO used to establish locks on a set of payments.
|
LockPaymentsResponse |
|
ManageCartEndpoint |
|
MatchingDependentsContext |
|
MergeItemPair<I> |
A matched pair of items.
|
NotOwnerException |
Thrown when a user makes an attempt to access a resource they don't own.
|
OAuth2ClientCredentialsAccessTokenResponseClient |
Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient
and allows for access token response that contain additional non-String parameters.
|
OfferAudit |
Captures audit relevant data when an offer was applied to an order.
|
OfferProvider |
Provider for interfacing with an Offer Engine that can supply discounts and promotions base on
the contents of a Cart .
|
OrderLineItemDtoAttributeConstants |
Contains all the constants for OrderLineItemDto .
|
OverridePriceException |
|
OverridePriceRequest |
DTO for a request to update the prices.
|
PaymentDeclineType |
When a payment gateway declines a payment, this value indicates whether it is a "soft"
(insufficient funds) or "hard" (stolen card) decline.
|
PaymentGatewayType |
Identifies the payment gateway related to a payment.
|
PaymentLockException |
Exception thrown when an issue is encountered while obtaining a payment lock.
|
PaymentManagementAccessRestrictions |
Describes the status of a payment.
|
PaymentOwnerType |
Describes the owner of a payment.
|
PaymentPriorityStrategy |
A helper component that has understanding of which PaymentSummaries take
precedence and should be applied first in various operations such as payment authorize.
|
PaymentProvider<P extends PaymentSummary> |
Provider for interfacing with a Payment Management system for operations around payment related
entities.
|
PaymentSourceType |
Describes the source of a payment.
|
PaymentSummary |
The domain that summarizes the current state of transactions against the payment.
|
PaymentSummaryAttributes |
|
PaymentTaxAddressSourceHandler |
Populates the tax address from the billing address.
|
PaymentTransactionExecutionActivity |
This CheckoutWorkflowActivity is responsible for executing payment transactions that are
required to complete a successful checkout.
|
PaymentTransactionExecutionProvider |
Provider for interfacing with a PaymentTransactionService's APIs to execute payment transactions.
|
PaymentTransactionExecutionService |
This service is meant to coordinate the execution of payment transactions against the cart's
PaymentSummaries in the context of a checkout submission.
|
PaymentTransactionFailureDetail |
DTO for communicating the details of a failed payment transaction executed during checkout.
|
PaymentTransactionFailureException |
Exception thrown if there was an issue while attempting to execute a payment transaction for one
of the cart's PaymentSummaries .
|
PaymentTransactionSourceEntityType |
Represents the default possible values for a payment transaction's source entity type.
|
PaymentType |
This represents types of payments that can be applied to a cart.
|
PendingPaymentFailedMessageException |
Thrown when an issue is encountered while sending a pending payment failed message to notify
external & internal listeners that one or more of cart's pending payments has failed.
|
PickupTypeFulfillmentGroupSubmitValidator |
Validates fulfillment information specific to FulfillmentType.PICKUP fulfillment groups.
|
PriceCartRequest |
A DTO used to provide context on a request to price a cart.
|
PricingFields |
|
PricingProvider |
Provider for interfacing with operations around pricing.
|
Product |
A reference to a product, typically used as a holder for information communicated from an
external service.
|
ProductOption |
A "product option" encapsulates additional, variable information about a Product
explicitly designed for customer-facing input.
|
ProductOptionType |
|
ProductTag |
|
PropertyDrivenCartItemProductMapper |
|
ProviderApiException |
Defines a generic error that can be thrown in response to receiving an error from an API that one
of the providers (e.g., CatalogProvider ) received.
|
RejectedItemMergeException |
|
RequestCartVersionResolver |
Used for determining what version of the cart the client is using based off of attributes from
the request.
|
RequestGuestTokenResolver |
Used for resolving the guest token string from a request.
|
RequestValidator |
Validates a Request Body.
|
RequestValidatorRequestBodyAdvice |
Applies request validator validation to request bodies marked with a Validated annotation.
|
RequiresSecurePaymentInformationActivity |
|
ResolveCartEndpoint |
|
ResolveCartVersion |
Triggers resolution of the current cart version for a parameter on an endpoint.
|
ResolveCustomerRef |
Triggers automatic resolution of any customer references on an endpoint.
|
ResolveGuestToken |
Triggers resolution of the GuestToken parameter on an endpoint.
|
ResourceLockProvider |
Provides the ability to lock and unlock resources.
|
ResponsePageGenerator<T> |
Generates a Page representing the data and page data received as a response from another service.
|
SendCheckoutEventResponse |
|
ServletRequestCartResolver |
|
ShareItemListRequest |
A request body to share an item list.
|
ShareItemListRequest.Target |
|
ShareItemListRequestValidator |
Validates a share item list request.
|
ShippingProvider |
Provider for interacting with shipping APIs.
|
ShippingTaxAddressSourceHandler |
Populates the tax address from the shipping address.
|
ShipTypeFulfillmentGroupSubmitValidator |
Validates fulfillment information specific to FulfillmentType.SHIP fulfillment groups.
|
SimplePage<T> |
A simple page DTO into which a Page can be deserialized and that can be easily
re-serialized without concern for implementation details.
|
SkuInventoryAvailabilityRequest |
Request to check availability for a SKU with a specified minimum quantity.
|
SkuInventoryAvailabilitySummary |
|
SkuInventoryReservationRequest |
Container to allow serialization and transport of specific inventory reservation requests.
|
SkuInventoryReservationRequestGroup |
Component to allow us to group SkuInventoryReservationRequestItem instances together for
Inventory reservation, based on the fulfillment type and either shipToAddress or
requestedInventoryLocationId.
|
SkuInventoryReservationRequestItem |
|
SkuInventoryReservationResponse |
|
SpecificItemChoice |
|
SpecificItemChoiceType |
|
SSLVerificationProperties |
Contains properties dictating SSL verification.
|
StaleCartApiError |
An API Error due to a stale cart.
|
StaleCartException |
Exception thrown when attempting to modify a cart when the client has an out of date version of
the cart.
|
StaleCartItemsService |
Service for removing the CartItems from the cart if the appropriate product
doesn't exist.
|
StaleCartPricingResultHolder |
Holds the old cart price and whether or not the cart price was updated with new catalog prices on
this request.
|
SynchronizedDelegatingOAuth2AuthorizedClientManager |
This component implements OAuth2AuthorizedClientManager and internally instantiates and
delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager .
|
TaxAddressSourceHandler |
Determines how to populate the tax address based on the value of
FulfillmentGroup.getTaxAddressSource() .
|
TaxService |
Service for calculating and applying taxes to a Cart , typically by integrating with one
or more TaxProviders , depending if there should be estimated and actual taxes
calculated.
|
TransactionExecutionDetail |
Object describing the resulting transaction detail.
|
TransactionExecutionRequest |
The request payload used to execute a transaction against a PaymentSummary .
|
TransactionExecutionResponse |
Response object describing the resulting transaction details and PaymentSummary .
|
TransactionFailureType |
The TransactionFailureType is used to identify the category of failure that was encountered while
processing a payment gateway transaction
|
TransactionStatus |
|
TransactionType |
The TransactionType is used to represent the types of operations/transactions that could occur
against a single payment.
|
TransferCartToken |
The response object used to provide details of the cart transfer token and the token itself.
|
TransferCartTokenCreationException |
|
TransferCartTokenDecoder |
An interface used for decoding transfer cart tokens.
|
TransferCartTokenEncoder |
An interface used for encoding transfer cart tokens.
|
TransferCartTokenEncoderException |
An exception thrown when there is a failure to encode the transfer cart token.
|
TransferCartTokenParseException |
Exception that results from a failure to parse a TransferCartToken from an encoded token
string.
|
TypeFulfillmentGroupSubmitValidator |
Validates a fulfillment group information specific to a certain
FulfillmentGroup.getType() .
|
ULIDGuestTokenGenerator |
|
UnlockPaymentRequest |
A request DTO used to release locks on a set of payments.
|
UpdateCartRequest |
A request containing the new version of Cart for update or replace operations, along with
a CartActionAudit to create if needed.
|
UpdateCartStatusRequest |
|
UpdateFulfillmentGroupRequest |
A group of items designated to a certain fulfillment location and type.
|
UpdateItemRequest |
A request DTO for updating a cart item.
|
UpdatePaymentRequest |
A request DTO used to update the payment for the resolved Cart .
|
UpdatePaymentsResponse |
|
UserTarget |
Abstraction of a user that different entities, like offers and pricing, can target.
|
UserTargetGenerationService |
|
UserTargetType |
|
ValidationStrategy |
|
ValidationType |
|
Variant |
Variants can help further identify the specifics of a Product by narrowing down the Sku via *
additional user data.
|
VersionValidatingRequestBodyAdvice |
Request body advice which validates that the cart version is present and up to date for
CartVersionedRequest s.
|
VirtualTypeFulfillmentGroupSubmitValidator |
Validates fulfillment information specific to FulfillmentType.VIRTUAL fulfillment groups.
|
Weight |
|
WeightUnits |
Units for weight
|