Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractExternalProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
- AbstractExternalProvider(WebClient, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.AbstractExternalProvider
- AbstractItemMergingService<C,
I> - Class in com.broadleafcommerce.cartoperation.service -
An abstract implementation for an item merging service.
- AbstractItemMergingService() - Constructor for class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
- AbstractTypeFulfillmentGroupSubmitValidator - Class in com.broadleafcommerce.cartoperation.service.fulfillment.validation.type
-
Holds common logic for validating different fulfillment types (address validation).
- AbstractTypeFulfillmentGroupSubmitValidator(Set<FulfillmentAddressSubmitValidator>) - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.AbstractTypeFulfillmentGroupSubmitValidator
- Account - Class in com.broadleafcommerce.cartoperation.service.provider.external.domain.customer
-
A grouping of customers which may represent things like a B2B business account or a telco account.
- Account() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.domain.customer.Account
- ACCOUNT_HIERARCHY - Static variable in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
- ACCOUNT_ID - Static variable in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
- accountMatches(Cart, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
- accountMatches(Cart, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
-
Whether the customer's account matches the cart owner's.
- accountMatchesHierarchy(Cart, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
-
Whether the customer's account is in the cart owner's account hierarchy.
- ACTUAL - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTaxCalculationStrategies
-
Represent the strategy that actual taxes should be calculated.
- ADD_ITEM - Enum constant in enum com.broadleafcommerce.cartoperation.domain.ValidationStrategy
-
Validate when the item is added to cart
- ADD_TO_CART_STRATEGY - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
-
Inventory strategy internal attribute values
- addAccessibleItemListsToCart(Cart, CustomerRef, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
-
After verifying the user's access to the set of
ItemList
ids, add the lists's items to the cart. - addAccessibleItemListToCart(Cart, CustomerRef, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
-
After verifying the user's access to the
ItemList
, add the list's items to the cart. - addAdditionalAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.Product
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAdditionalAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttribute(Cart, AddAttributeRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
-
Deprecated.
- addAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.AdvancedTag
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.Attribute
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.Category
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.ProductTag
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
-
Takes in any additional attributes passed in the request not matching any defined properties.
- addAttributeConfigError(CartItem, String, String, String) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
- AddAttributeRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
-
DTO for a request to add a Cart attribute.
- AddAttributeRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddAttributeRequest
- addAttributeToCart(Cart, AddAttributeRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- addAttributeToCart(Cart, AddAttributeRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
-
Adds an attribute to the provided
Cart
. - addAttributeToCart(String, AddAttributeRequest, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- addCampaignCodeIfExistsOnCart(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Deprecated.Deprecated as of 1.8, if using OfferService 2.0, this method is not used
- addCampaignForCodeIfExists(String, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Deprecated.Deprecated as of 1.8, if using OfferService 2.0, this method is not used
- addCartCookieClaims(JWTClaimsSet.Builder, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
- addCartItemQualifiedOfferIdsToIgnoreList(Cart, List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOfferUtils
-
Retrieves the offer ids that the given
CartItems
that are qualifiers of and add them to the givenCart
's offer ignore list. - addCartItemQualifiedOfferIdsToIgnoreList(Cart, List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
- addCartLinks(CheckoutCart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- addCode(Cart, AddCodeRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
-
Deprecated.
- AddCodeException - Exception in com.broadleafcommerce.cartoperation.exception
-
Exception thrown when adding a promotional code to the Cart fails.
- AddCodeException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.AddCodeException
- AddCodeException(String, String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.AddCodeException
- AddCodeException(String, Throwable, boolean, boolean, String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.AddCodeException
- AddCodeException(String, Throwable, String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.AddCodeException
- AddCodeException(Throwable, String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.AddCodeException
- AddCodeRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
-
DTO for a request to add a promotional code to the Cart.
- AddCodeRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeRequest
- addCodeToCart(Cart, AddCodeRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- addCodeToCart(Cart, AddCodeRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
-
Deprecated.
- AddCodeToCartResponse - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
-
DTO for communicating the results of adding an offer or campaign code to the cart.
- AddCodeToCartResponse() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
- AddCodeToCartResponseType - Interface in com.broadleafcommerce.cartoperation.web.endpoint.domain
-
The AddCodeToCartResponseType is used to describe the results of adding an offer code to the cart.
- addFeeItemsTaxCalculationGroup(TaxCalculationRequest, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
Add a
TaxCalculationGroup
for the cart's fee items to the givenTaxCalculationRequest
. - addFreeGiftItemsToCart(Cart, List<FreeGiftItem>, List<CartItem>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Adds the list of
FreeGiftItems
to cart, and then adds the ids of those added free gift cart items to the qualifier cart items attributes. - addFulfillmentItemTaxDetails(TaxInfo, FulfillmentGroup, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
This takes the total from the
FulfillmentGroup.getFulfillmentTaxableAmount()
. - addFulfillmentItemTaxDetails(TaxInfo, FulfillmentItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
Add
FulfillmentItemTaxDetails
to the fulfillment item. - addFulfillmentItemTaxDetails(TaxResponse, TaxInfo, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.This takes the total from the
FulfillmentGroup.getFulfillmentTaxableAmount()
. - addFulfillmentItemTaxDetails(TaxResponse, TaxInfo, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.Add
FulfillmentItemTaxDetails
to the fulfillment item. - addItemConfigError(CartItem, IncludedProduct, String, String) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
- addItemConfigError(CartItem, ItemChoice, String, String) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
- addItemConfigError(CartItem, String, String) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
- AddItemFailure - Class in com.broadleafcommerce.cartoperation.service
-
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() - Constructor for class com.broadleafcommerce.cartoperation.service.AddItemFailure
- AddItemFailure.AddItemFailureType - Enum in com.broadleafcommerce.cartoperation.service
- addItemListsToCart(Cart, CustomerRef, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
- addItemListsToCart(Cart, CustomerRef, AddItemListToCartRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
-
Deprecated.
- addItemListsToCart(Cart, CustomerRef, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListAddToCartService
-
Adds all
ItemListItems
to the cart from theItemLists
identified by the provided itemListIds - addItemListsToCart(String, AddItemListToCartRequest, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- addItemListToCart(Cart, CustomerRef, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
- addItemListToCart(Cart, CustomerRef, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListAddToCartService
-
Adds all
ItemListItems
to the cart from theItemList
identified by the provided itemListId - AddItemListToCartRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
-
A request DTO for adding
ItemLists
to a cart. - AddItemListToCartRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemListToCartRequest
- AddItemRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
-
A request DTO for adding an item to a cart.
- AddItemRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
- addItemsToCart(Cart, CustomerRef, Page<ItemListItem>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
-
Responsible for adding the provided ItemListItem page to the cart
- addItemsToFulfillmentGroup(Collection<? extends CartItem>, FulfillmentGroup, CurrencyUnit, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- addItemToCart(Cart, AddItemRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- addItemToCart(Cart, AddItemRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
-
Adds a single item to the provided
Cart
based on the providedAddItemRequest
. - addItemToCart(String, AddItemRequest, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- addItemToFulfillmentGroup(Cart, CartItem, Set<String>, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Assigns the cart item and its dependent cart items to the fulfillment group.
- addManyItemsToCart(Cart, Collection<AddItemRequest>, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- addManyItemsToCart(Cart, Collection<AddItemRequest>, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
-
Adds one or more items to the provided
Cart
. - addManyItemsToCart(String, List<AddItemRequest>, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- addOfferCodeIfUsable(String, boolean, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Adds the
code
toCart.getOfferCodes()
if it's usable. - addOfferCodeToCart(Cart, AddCodeRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- addOfferCodeToCart(Cart, AddCodeRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
-
Adds an offer code to the provided
Cart
. - addOfferCodeToCart(String, AddCodeRequest, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- AddPaymentException - Exception in com.broadleafcommerce.cartoperation.exception
-
Deprecated.in favor of
InvalidAddPaymentRequestException
- AddPaymentException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.AddPaymentException
-
Deprecated.
- addRemovedFreeGiftOfferToIgnoreList(Cart, List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Adds the offer id to
Cart's
ignore list inCart.getInternalAttributes()
whenever a free gift item is removed, so that the free gift item will not be added again. - addToCart(AddItemRequest, Cart, CustomerRef, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- addToCart(Cart, AddItemRequest, CustomerRef, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
-
Deprecated.
- addToCart(AddItemRequest, Cart, CustomerRef, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
-
Deprecated.
- AddToCartApiError - Class in com.broadleafcommerce.cartoperation.web.endpoint.exception
-
ApiError
used for errors duringCartItem
validation. - AddToCartApiError(CartItemValidationException) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.exception.AddToCartApiError
- addUnassignedItemsToFulfillmentGroup(Cart) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Identify
CartItems
that have not been assigned to aFulfillmentGroup
& add them to the relevant FulfillmentGroup. - addUserTargets(PriceContext) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
-
Add customer and customer segment user targets to
PriceContext.getUserTargets()
. - AdvancedTag - Class in com.broadleafcommerce.cartoperation.domain
-
A "tag" represents a unique purchasing attribute for a product such "new", "on sale", "fairtrade", etc.
- AdvancedTag() - Constructor for class com.broadleafcommerce.cartoperation.domain.AdvancedTag
- afterBodyRead(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - Method in class com.broadleafcommerce.cartoperation.web.advice.RequestValidatorRequestBodyAdvice
- afterBodyRead(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - Method in class com.broadleafcommerce.cartoperation.web.advice.VersionValidatingRequestBodyAdvice
- allocateCartTotalToPayment(PaymentSummary, MonetaryAmount, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Hook point to automatically reallocate the cart total to the cart's single payment.
- allocateCartTotalToPayment(PaymentSummary, MonetaryAmount, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Hook point to automatically reallocate the cart total to the cart's single payment.
- allPaymentsHaveResult(List<PaymentSummary>) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
-
Determines if all the payments have a result from the payment gateway rather than pending.
- AnonymousCustomerSecurityEnhancer - Class in com.broadleafcommerce.cartoperation.web.security
- AnonymousCustomerSecurityEnhancer() - Constructor for class com.broadleafcommerce.cartoperation.web.security.AnonymousCustomerSecurityEnhancer
- API_RATE_LIMIT_ERROR - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionFailureTypes
-
An error that occurs when too many requests hit the gateway's API too quickly
- APPLE_PAY - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
- applicationMatches(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
- applicationMatches(Cart, String) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
- applyCODTaxResponse(TaxCalculationResponse, Cart, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
Applies the
TaxCalculationResponse
for COD fees. - applyFulfillmentPricing(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
- applyFulfillmentPricing(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.FulfillmentPricingService
-
Deprecated, for removal: This API element is subject to removal in a future version.since 1.8.0, in favor of
FulfillmentPricingService.applyFulfillmentPricing(Cart, ContextInfo)
- applyFulfillmentPricing(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.FulfillmentPricingService
-
Service for calculating and applying fulfillment pricing to a
Cart
, typically by integrating with Shipping Services. - applyFulfillmentPricingForGroup(Cart, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- applyFulfillmentPricingForGroup(Cart, FulfillmentGroup, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
-
Sends a pricing request to the ShippingService that can calculate the cost for the
FulfillmentGroup.getFulfillmentOption()
and sets the group's pricing fields based on the response. - applyOffers(Cart, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
- applyOffers(Cart, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.OfferProvider
-
Handles requests against the Offer Engine to retrieve and apply discounts for a
Cart
and its contents. - applyOffers(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
- applyOffers(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.OfferProvider
-
Handles requests against the Offer Engine to retrieve and apply discounts for a
Cart
and its contents. - applyPricesToCart(Cart, CatalogItemList<? extends CatalogItem>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- applyProductVariantAttributes(FulfillmentItem, FulfillmentPricingItem, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
- applyTaxes(Cart, boolean, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- applyTaxes(Cart, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
-
Applies taxes for the given
Cart
. - applyTaxes(Cart, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- applyTaxes(Cart, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- applyTaxes(Cart, boolean, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.TaxService
-
Deprecated.There is no reason to have
estimated and
actual
. - applyTaxes(Cart, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.TaxService
-
Calculates and applies taxes to a cart.
- applyTaxesForGroup(Cart, F, TaxProvider<TREQ, TRES>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- applyTaxesForGroups(Cart, List<F>, TaxProvider<TREQ, TRES>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.Calculates and sets
FulfillmentItem.getMerchandiseTotalTax()
andFulfillmentGroup.getTotalTax()
. - applyTaxesInternal(Cart, TaxProvider<TREQ, TRES>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.Performs the bulk of the tax calculations and application for a given
TaxProvider
. - applyTaxResponse(TRES, F, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- applyTaxResponses(TaxCalculationResponse, Cart, List<FulfillmentGroup>, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- applyTaxResponses(List<TRES>, List<F>, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- Approval() - Constructor for class com.broadleafcommerce.cartoperation.domain.CartAttributeConstants.Approval
- archivePayment(String, Integer, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.PaymentProvider
-
Archives the payment based on the provided id and version.
- archivePayment(String, Integer, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProvider
- archivePayment(String, Integer, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.PaymentProvider
-
Archives the payment based on the provided id and version.
- assertDeleteAccess(CustomerRef, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
- assertDeleteAccess(CustomerRef, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
-
Asserts that the customer can delete a given list.
- assertEditAccess(CustomerRef, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
- assertEditAccess(CustomerRef, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
-
Asserts that the customer can edit a given list.
- assertShareAccess(CustomerRef, ShareItemListRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
- assertShareAccess(CustomerRef, ShareItemListRequest, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
-
Asserts that the customer can share a given list.
- assertViewAccess(CustomerRef, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
- assertViewAccess(CustomerRef, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
-
Asserts that the customer can view a given list.
- attachBundleItemProratedPrices(CartItem, Map<String, MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
- attachBundleItemProratedPrices(List<CartItem>, Map<String, MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
-
Deprecated.
- attachPricingToCartItem(CartItem, Collection<P>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
- attachPricingToCartItem(CartItem, Collection<P>, String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
- ATTR_MERGE_UPDATED - Static variable in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
-
Attribute key for a boolean value that indicates that an item was updated as a result of a merge instead of the typical addition/create.
- Attribute - Class in com.broadleafcommerce.cartoperation.domain
-
Many entities have customizable dynamic attributes, and this class is intended to hold such values.
- Attribute() - Constructor for class com.broadleafcommerce.cartoperation.domain.Attribute
- Attribute(Serializable, Map<String, Object>) - Constructor for class com.broadleafcommerce.cartoperation.domain.Attribute
- AttributeChoice - Class in com.broadleafcommerce.cartoperation.domain
-
Customer-facing input to take in additional information about the product that they are purchasing.
- AttributeChoice() - Constructor for class com.broadleafcommerce.cartoperation.domain.AttributeChoice
- AttributeChoiceConfigurationService - Interface in com.broadleafcommerce.cartoperation.service.configuration
- AttributeChoiceValue - Class in com.broadleafcommerce.cartoperation.domain
-
A single value within a
AttributeChoice
. - AttributeChoiceValue() - Constructor for class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
- AttributeChoiceValue(String, String, Map<String, Object>) - Constructor for class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
- authenticationRequiredException(AuthenticationRequiredException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
- AuthenticationRequiredException - Exception in com.broadleafcommerce.cartoperation.exception.security
-
Thrown when a user attempts to do an action that requires authentication, but the user is not authenticated.
- AuthenticationRequiredException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.security.AuthenticationRequiredException
- authenticationUtils - Variable in class com.broadleafcommerce.cartoperation.web.endpoint.ResolveCartEndpoint
- authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.cartoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- AUTHORIZE - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionTypes
-
Funds have been authorized for capture.
- AUTHORIZE_AND_CAPTURE - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionTypes
-
Funds have been captured/authorized all at once.
- authorizeAndCapturePayment(String, Integer, TransactionExecutionRequest, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentTransactionExecutionProvider
- authorizeAndCapturePayment(String, Integer, TransactionExecutionRequest, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.PaymentTransactionExecutionProvider
- authorizePayment(String, Integer, TransactionExecutionRequest, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentTransactionExecutionProvider
- authorizePayment(String, Integer, TransactionExecutionRequest, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.PaymentTransactionExecutionProvider
- AVAILABILITY_CHECK_UNEXPECTED_FAILURE_ERROR_MSG - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
- AVAILABLE_ONLINE - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
- AWAITING_ASYNC_RESULTS - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionStatuses
-
The transaction request was successfully queued by the gateway, but transaction results will be communicated asynchronously.
B
- BANK_ACCOUNT - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
- BASE_PRICE - Static variable in class com.broadleafcommerce.cartoperation.service.pricing.PricingFields
- BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.CartApprovalEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEventsEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ResolveCartEndpoint
- BATCH_SIZE_FLD - Static variable in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
- beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - Method in class com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
-
Deprecated.
- BLC_ACCOUNT - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultCreditAccountTransactionSourceUserType
-
Declares that the credit account
CreditAccountTransaction
was triggered by a Broadleaf account interaction. - BLC_ACCOUNT_APPROVER - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultCartActionAuditUserTypes
-
Represents a customer user who has permission to approve account carts.
- BLC_ACCOUNT_MEMBER - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultCartActionAuditUserTypes
-
Represents a customer user who is an account member.
- BLC_CART - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentOwnerTypes
-
Represents a Broadleaf-managed cart.
- BLC_CUSTOMER - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultCreditAccountTransactionSourceUserType
-
Declares that the credit account
CreditAccountTransaction
was triggered by a Broadleaf customer interaction. - blockCustomerMutabilityForPayments(String, Map<String, String>, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProvider
- blockCustomerMutabilityForPayments(String, Map<String, String>, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.PaymentProvider
-
Blocks customer mutability for the cart's payments.
- BRAND_ID - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.domain.offer.OrderLineItemDtoAttributeConstants
-
Contains the
CartItem.getBrandId()
for theCartItem
. - BroadleafCatalogResourcesAutoConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.BroadleafCatalogResourcesAutoConfiguration
- BroadleafProductService<P extends Product> - Interface in com.broadleafcommerce.cartoperation.service.mapping
- buildAccountCartFilters(String, String, CustomerRef, Node) - Method in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
-
Builds
Node
filters based on the requested account id, status, and the account details of the currently authenticatedCustomerRef
used to retrieve carts. - buildAccountCartPageable(Pageable) - Method in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
-
Builds a new
Pageable
with default sort ofCart.getApprovalRequestedDate()
applied. - buildAddCodeToCartResponse(Cart, String, boolean) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Builds an
AddCodeToCartResponse
based on the provided cart, code, & whether or not the cart was repriced - buildAddItemRequest(FreeGiftItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Builds an
AddItemRequest
from the givenFreeGiftItem
. - buildAddItemRequests(Page<ItemListItem>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
-
Responsible for creating AddItemRequests based on the provided ItemListItem page
- buildAdjustment(Adjustment) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Builds an
Adjustment
based on the givenAdjustment
. - buildAdjustment(OfferRef, Adjustment) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
- buildAwaitingPaymentResultCheckoutResponse(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Builds a
CheckoutResponse
signifying that the checkout submission is awaiting for payment result based on the givenCheckoutProcessDto
. - buildCampaignRef(String, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Deprecated.Deprecated as of 1.8, if using OfferService 2.0, this method is not used
- buildCartActionAudit(Cart, CustomerRef, DefaultCartActionTypes, String, CartActionAuditUserType, String, Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
-
Builds a
CartActionAudit
based on the given fields. - buildCartActionAuditForAccountCartUpdate(Cart, String, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Builds a
CartActionAudit
for cart modification if the givenCart
was modified by an account member. - buildCartActionAuditForApproverCartUpdate(Cart) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Builds a
CartActionAudit
for cart modification if the givenCart
was modified by an account approver. - buildCartActionAuditForClaimDefaultCart(Cart, CustomerRef, String) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
-
Builds a
CartActionAudit
for claiming default cart. - buildCartActionAuditForSubmit(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Builds a
CartActionAudit
for the submitted accountCart
. - buildCartApprovalProcessResponse(Cart) - Method in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
-
Given the cart and
CartApprovalValidationException
failures, creates and returns a response. - buildCartCookie(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
- buildCartCookie(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.web.service.CartCookieIssuer
-
Deprecated.since 1.6, use
CartCookieIssuer.buildCartResponseCookie(Cart, ContextInfo)
- buildCartExpirationCookie(String) - Method in interface com.broadleafcommerce.cartoperation.web.service.CartCookieIssuer
-
Build a cookie meant to remove the cart cookie for the provided application.
- buildCartExpirationCookie(String) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
- buildCartItem(AddItemRequest, Cart, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Populates a new cart item from the
AddItemRequest
. - buildCartItems(Collection<AddItemRequest>, Cart, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Populates new cart items from the
AddItemRequests
. - buildCartResponseCookie(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
- buildCartResponseCookie(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.web.service.CartCookieIssuer
-
Build a cookie to hold a reference to a cart.
- buildCatalogItemNotFoundCartAlert(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultStaleCartItemsService
-
Builds a
CartAlert
indicating that the catalog item was not found. - buildCatalogItemNotFoundCartAlerts(List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultStaleCartItemsService
-
Builds a list of
CartAlerts
indicating that the catalog item was not found from the givenCartItems
. - buildCatalogItemRequest(CartItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
-
Hook point to create the
CatalogItemRequest
and populate any additional attributes that should be passed to theCatalogProvider
when fetching the catalog representation for the cart item. - buildCatalogItemRequest(CartItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultStaleCartItemsService
-
Hook point to create the
CatalogItemRequest
and populate any additional attributes that should be passed to theCatalogProvider
when fetching the catalog representation for the cart item. - buildCatalogItemRequest(CartItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
-
Hook point to create the
CatalogItemRequest
and populate any additional attributes that should be passed to theCatalogProvider
when fetching the catalog representation for the cart item. - buildCatalogItemRequest(MergeItemPair<I>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartItemMergingService
-
Hook point to build the
CatalogItemRequest
and populate any additional attributes that should be passed to theCatalogProvider
when fetching the catalog representation for merging the cart item. - buildCatalogItemRequest(MergeItemPair<I>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
-
Hook point to build the
CatalogItemRequest
and populate any additional attributes that should be passed to theCatalogProvider
when fetching the catalog representation for merging the item list item. - buildCatalogItemRequest(AddItemRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Hook point to create the
CatalogItemRequest
and populate any additional attributes that should be passed to theCatalogProvider
when fetching the catalog representation for adding the cart item. - buildCatalogItemRequest(UpdateItemRequest, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Hook point to build the
CatalogItemRequest
and populate any additional attributes that should be passed to theCatalogProvider
when fetching the catalog representation for updating the cart item. - buildCatalogItemRequests(Cart, List<CartItem>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
- buildCatalogItemRequests(Cart, List<CartItem>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultStaleCartItemsService
- buildCatalogItemRequests(Cart, List<CartItem>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- buildCatalogItemRequestsForAdd(Collection<AddItemRequest>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- buildCatalogItemRequestsForMergeItem(List<MergeItemPair<I>>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartItemMergingService
- buildCatalogItemRequestsForMergeItem(List<MergeItemPair<I>>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
- buildCatalogItemRequestsForUpdate(Collection<UpdateItemRequest>, Collection<CartItem>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- buildCheckoutResponseBasedOnCartStatus(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Builds a
CheckoutResponse
based on the cart status. - buildCODFeeCartItem(CheckoutPaymentMethodOption.FeeDto) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- buildContextInfoForRead(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
-
Builds a
ContextInfo
object forOperationType.READ
. - buildContextInfoForUpdate(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
-
Builds a
ContextInfo
object forOperationType.UPDATE
- buildExceptionForUnexpectedReservationError(Cart, Exception) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
- buildFailedCheckoutResponse(Cart, String, CartApprovalValidationException, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- buildFailedCheckoutResponse(Cart, String, CheckoutException, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- buildFailedCheckoutResponse(Cart, String, CheckoutWorkflowException, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Deprecated.
- buildFailedCheckoutResponse(Cart, String, PaymentLockException, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- buildFailedCheckoutResponse(CheckoutProcessDto, RuntimeException, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- buildFailedSendCheckoutEventResponse(String, String) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Builds a failed
SendCheckoutEventResponse
. - buildFulfillmentPricingItem(Cart, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
- buildFulfillmentPricingRequest(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
- buildGroupReferenceNumber(Cart) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Builds a
FulfillmentGroup.getReferenceNumber()
for a new group. - buildGroupReferenceNumber(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
-
Builds a
FulfillmentGroup.getReferenceNumber()
for the given cart and group ID. - buildGroupReferenceNumber(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Builds a
FulfillmentGroup.getReferenceNumber()
for the given cart and group ID. - buildInventoryAvailabilityRequests(Map<String, Integer>, Cart, CartItem, CatalogItemList<I>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
-
Hook point for building the request object being sent to the
inventory provider
. - buildInventoryReservationRequest(Cart, List<CartItem>, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
- buildInventoryReservationRequest(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
-
This allows implementors to build a
SkuInventoryReservationRequest
or return an emptyOptional
if no external request should be made (e.g. - buildInventoryUnavailableError() - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
- buildItemAdjustment(Adjustment, boolean) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
-
Builds an
Adjustment
based on the given parameters for aCartItem
orFulfillmentItem
. - buildItemAttributeChoices(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- buildItemAttributeChoices(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemCatalogInformationService
- buildItemProrationDetail(ItemProrationDetail) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
-
Builds an
ItemProrationDetail
based on the givenItemProrationDetail
. - buildNotFoundException(WebClientResponseException.NotFound) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.AbstractExternalProvider
-
Builds a not found exception that correlates to the given
WebClientResponseException.NotFound
exception. - buildOfferItemDetails(OfferItemDetail) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Builds an
OfferItemDetail
from the givenOfferItemDetail
. - buildOfferItemDetails(OfferItemDetail) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
-
Builds an
OfferItemDetail
from the givenOfferItemDetail
. - buildOfferRef(OfferRef) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
- buildOrderDto(Cart, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
- buildPriceCartRequest(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- buildPriceContextHeader(PriceContext) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
- buildPriceContextHeader(PriceContext) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
- buildProratedOrderAdjustment(ProratedOfferAdjustment) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
-
Builds an
ProratedOfferAdjustment
based on the givenProratedOfferAdjustment
. - buildReservationResponseException(Cart, WebClientResponseException) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
-
Builds the appropriate exception that should be thrown when a request to reserve inventory fails.
- buildSkuInventoryAvailabilityRequests(Map<String, Integer>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
-
Builds a list
SkuInventoryAvailabilityRequest
to verify the availability of the SKU for the provided quantity. - buildSkuToCartItemIdMap(Collection<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
- buildSuccessfulCheckoutResponse(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Builds a successful
CheckoutResponse
based on the givenCheckoutProcessDto
. - buildSuccessSendCheckoutEventResponse(String) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Builds a successful
SendCheckoutEventResponse
. - buildTaxAddressFromSource(Cart, FulfillmentGroup, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.PaymentTaxAddressSourceHandler
- buildTaxAddressFromSource(Cart, FulfillmentGroup, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.ShippingTaxAddressSourceHandler
- buildTaxAddressFromSource(Cart, FulfillmentGroup, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.address.TaxAddressSourceHandler
-
Populates the tax address from the source specified by the value of
FulfillmentGroup.getTaxAddressSource()
. - buildTaxCalculationGroup(Cart, FulfillmentGroup, TaxAddressSourceHandler, List<TaxItem>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
Builds a
TaxCalculationGroup
, which is used to calculate taxes for a group of items being shipped to or fulfilled at a particular Address. - buildTaxItemForFeeItem(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
Builds a
TaxItem
based on the givenfee item
. - buildTaxItemForFeeItem(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- buildTaxItemForLineItem(FulfillmentGroup, FulfillmentItem, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- buildTaxItemForLineItem(F, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- buildTaxItemsForFulfillment(FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
Deprecated.
- buildTaxItemsForFulfillment(FulfillmentGroup, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- buildTaxItemsForFulfillment(F) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- buildTaxItemsForLineItems(FulfillmentGroup, Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- buildTaxItemsForLineItems(F) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- buildTaxItemsForLineItems(F, Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- buildTransactionExecutionRequest(Cart, PaymentSummary, String, String) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService
-
Builds a
TransactionExecutionRequest
to execute a transaction against the providedPaymentSummary
. - buildTransactionFailureDetails(TransactionExecutionResponse) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService
-
Builds a list of
PaymentTransactionFailureDetails
based on theTransactionExecutionResponse
that was returned from PaymentTransactionServices. - buildUpdateCartRequest(Cart, CartActionAudit) - Method in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
-
Builds an
UpdateCartRequest
based on the given cart and cart action audit. - buildUpdateCartRequest(Cart, CartActionAudit) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
- buildUpdateCartRequest(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Builds an
UpdateCartRequest
based on the given properties. - buildUpdateCartRequestWithCartActionAudit(Cart) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Builds an
UpdateCartRequest
with aCartActionAudit
if the given accountCart
was modified by an account approver. - buildUpdateContextInfoFromCart(Cart) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
-
Builds a
ContextInfo
withOperationType.UPDATE
from the givenCart
. - buildValidationFailure(AddItemRequest, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Builds an
AddItemFailure
based on the providedAddItemRequest
&CartItem
representing an invalid add to cart request - buildVoucher(Voucher) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
-
Builds a
Voucher
from the givenVoucher
. - BULK_ITEMS_SUBPATH - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
- BULK_LIST_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
- bulkAddItemsToCart(Cart, Collection<AddItemRequest>, CustomerRef, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
-
Deprecated.
- bulkAddToCart(Collection<AddItemRequest>, Cart, CustomerRef, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- bulkAddToCart(Collection<AddItemRequest>, Cart, CustomerRef, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
-
Deprecated.
- bulkAddToCartLimitExceededException(BulkAddToCartLimitExceededException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
- BulkAddToCartLimitExceededException - Exception in com.broadleafcommerce.cartoperation.web.endpoint.exception
-
Thrown when the number of
item requests
exceeds the set limit. - BulkAddToCartLimitExceededException(String) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.BulkAddToCartLimitExceededException
- BulkAddToCartOperation() - Constructor for class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.BulkAddToCartOperation
- BulkAddToCartResponse - Class in com.broadleafcommerce.cartoperation.service
-
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.
- BulkAddToCartResponse() - Constructor for class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
- BulkCartItemCreationResponse() - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
- bulkRemoveFromCart(Cart, Collection<String>, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
-
Deprecated.
- BUNDLE - Enum constant in enum com.broadleafcommerce.cartoperation.domain.type.DefaultProductType
-
Denotes that this product is meant to represent a simple bundle of other products, with each bundle item represented as an
IncludedProduct
.
C
- calculateActualTaxesForCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- calculateAndAttachBundleItemProratedPrices(CartItem, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
- calculateAndAttachBundleItemProratedPrices(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
-
Calculates the prorated prices for the dependent cart items based on the bundle item total price.
- calculateBundleDependentItemPriceProration(CartItem, CurrencyUnit, MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
- calculateBundleDependentItemProratedPrice(CartItem, MonetaryAmount, MonetaryAmount, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
- calculateCartFeesTotal(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
- calculateCartFeesTotal(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartTotalsCalculator
-
Calculates
CartPricing.getFeesTotal()
. - calculateCartItemsTotals(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
-
Calculates and sets
CartItem.getAdjustmentsTotal()
andCartItem.getTotal()
for all items. - calculateCartItemTotals(CartItem, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
-
Calculates and sets
CartItem.getAdjustmentsTotal()
andCartItem.getTotal()
. - calculateCartSubtotal(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
- calculateCartSubtotal(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartTotalsCalculator
-
Calculates
CartPricing.getSubtotal()
. - calculateCartTotalAfterTax(CartPricing) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
- calculateCartTotalAfterTax(CartPricing) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartTotalsCalculator
-
Calculates the
CartPricing.getTotal()
including tax. - calculateCartTotalBeforeTax(CartPricing) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
- calculateCartTotalBeforeTax(CartPricing) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartTotalsCalculator
-
Calculates the
CartPricing.getTotal()
without tax. - calculateDependentItemsQuantityWithSameSku(CartItem, CartItem, int) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
- calculateDependentItemsQuantityWithSameSku(CartItem, CartItem, int) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
- calculateEstimatedTaxesForCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- calculateFeeItemsTaxes(Cart, TaxProvider<TREQ, TRES>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.Calculates the taxes for the fee items.
- calculateFulfillmentGroupsTotals(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
-
Calculates and sets
FulfillmentGroup.getTotalFulfillmentPrice()
for the group andFulfillmentItem.getFulfillmentTotal()
andFulfillmentItem.getMerchandiseTotalAmount()
for all items. - calculateFulfillmentGroupTotal(Cart, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
-
Calculates and sets
FulfillmentGroup.getTotalFulfillmentPrice()
for each group andFulfillmentItem.getFulfillmentTotal()
andFulfillmentItem.getMerchandiseTotalAmount()
for all items. - calculateFulfillmentItemsTotals(Cart, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
-
Calculates and sets
FulfillmentItem.getFulfillmentTotal()
andFulfillmentItem.getMerchandiseTotalAmount()
for all items in the group. - calculateFulfillmentItemTotal(FulfillmentItem, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
-
Calculates the
FulfillmentItem.getFulfillmentTotal()
for an item. - calculateFulfillmentTotal(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
- calculateFulfillmentTotal(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartTotalsCalculator
-
Calculates
CartPricing.getFulfillmentTotal()
. - calculateIncludedTaxes(Cart, CurrencyUnit, TaxCalculationResponse) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
Set VAT properties on
CartPricing
. - calculateIncludedTaxes(Cart, CurrencyUnit, List<TRES>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.Set VAT properties on
CartPricing
. - calculateItemsQuantityWithSameSku(CartItem, Cart) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
- calculateItemsQuantityWithSameSku(CartItem, Cart, int) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
- calculateItemsQuantityWithSameSku(CartItem, Cart, int) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
- calculateItemSubtotal(boolean, CartItem, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
-
Deprecated.
- calculateItemSubtotal(Cart, boolean, CartItem, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- calculateMerchandiseTotalAmountForFulfillmentItemUpdate(Cart, CartItem, FulfillmentItem, int) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Calculates the
FulfillmentItem.getMerchandiseTotalAmount()
for the cart item. - calculateProratedFulfillmentPricing(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
-
Calculates the prorated fulfillment pricing for the given
Cart
, by populating theCartItem.getProratedOrderOfferAdjustments()
toFulfillmentItem.getProratedOrderAdjustments()
. - calculateTotals(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- calculateTotals(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartPricingService
-
Calculate the totals for the cart.
- CampaignProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
-
Deprecated.Deprecated as of 1.8, if using OfferService 2.0, this class is not used
- canCalculateFulfillmentPricing(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
- canCalculateFulfillmentPricing(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.FulfillmentPricingService
-
Whether the cart contains the information required to calculate fulfillment pricing.
- canCalculateTaxes(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- canCalculateTaxes(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- canCalculateTaxes(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.TaxService
-
Whether the cart contains the information required to calculate taxes.
- cancelCSRCart(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CsrCartOperationService
-
Cancels the provided CSR cart.
- cancelCSRCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
- cancelCSRCart(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.AdvancedTag
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Attribute
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.CartHolder
-
Deprecated.
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.CatalogItemList
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Category
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.checkout.CheckoutProcessDto
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.FulfillmentFlatRate
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.CheckoutPaymentMethodOption
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.CheckoutPaymentMethodOption.FeeDto
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccount
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccountRef
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccountTransaction
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Product
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.ProductTag
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilityRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.UserTarget
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Weight
- canEqual(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.AddCodeException
- canEqual(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.CartItemValidationException
- canEqual(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.CartValidationException
- canEqual(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.CODPaymentMethodNotApplicableException
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.AddItemFailure
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.SSLVerificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties.FieldMapping
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenDecoderProperties
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenEncoderProperties
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.CartPendingPaymentFailedEvent
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.domain.ClaimCheckoutTransactionsRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.cart.UpdateCartRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.catalog.CatalogItemRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.customer.Account
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.customer.Customer
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.inventory.InventoryAvailabilityRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.LockPaymentRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.LockPaymentsResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionDetail
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.UnlockPaymentRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.UpdatePaymentsResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider.CartConflictResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties.Jwt
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.GuestToken
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.Version
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddAttributeRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemListToCartRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.approval.CartApprovalProcessRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.approval.CartApprovalProcessResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartItemModifyingRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartModifyingRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout.SendCheckoutEventResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ContactInfoRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenValidationResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.PriceCartRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest.Target
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateCartStatusRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.AddToCartApiError
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartApprovalValidationApiError
- canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.StaleCartApiError
- canHandle(Cart, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.ShippingTaxAddressSourceHandler
- canHandle(Cart, FulfillmentGroup) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.address.TaxAddressSourceHandler
-
Return true if this TaxAddressSourceHandler can handle the passed in request, i.e.
- canHandle(Cart, FulfillmentGroup, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.PaymentTaxAddressSourceHandler
- canHandle(Cart, FulfillmentGroup, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.address.TaxAddressSourceHandler
-
Return true if this TaxAddressSourceHandler can handle the passed in request, i.e.
- CANNOT_DETERMINE_CART_ITEM_INVENTORY_ERROR_MSG - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
- CAPTURE - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionTypes
-
Funds have been charged/submitted/debited from the customer and payment is complete.
- CART_ATTRIBUTE - Enum constant in enum com.broadleafcommerce.cartoperation.domain.ProductOptionType
-
The user input flow into a global cart-level attribute when added to cart.
- CART_HISTORY_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.CartHistoryEndpoint
- CART_ITEM_ATTRIBUTE - Enum constant in enum com.broadleafcommerce.cartoperation.domain.ProductOptionType
-
The user value is intended to flow into an item attribute once this item is added to the cart.
- CART_NOT_FOUND_MESSAGE_FORMAT - Static variable in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
- CART_NOT_PRICED - Enum constant in enum com.broadleafcommerce.cartoperation.web.endpoint.domain.DefaultAddCodeToCartResponseTypes
- CART_OP_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
-
Deprecated.
- CART_OPERATION_SERVICES - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentSourceTypes
-
Represents the Broadleaf Cart Operation Services.
- CartActionAuditProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
-
Provider for interfacing with
CartActionAudits
. - CartActionAuditUserType - Interface in com.broadleafcommerce.cartoperation.domain.enums
-
Describes the user who created the CartActionAudit
- CartApprovalEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
- CartApprovalEndpoint(CartResolverService, CartApprovalService, CartProvider) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CartApprovalEndpoint
- CartApprovalProcessFailureType - Interface in com.broadleafcommerce.cartoperation.domain.enums
-
Used to categorize the reason that a step in cart approval flow failed.
- CartApprovalProcessRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain.approval
-
Request DTO used for providing information for the cart approval flows, such as submitting cart for approval or rejecting cart.
- CartApprovalProcessRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.approval.CartApprovalProcessRequest
- CartApprovalProcessResponse - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain.approval
-
DTO for communicating the result of the cart approval flow, such as request cart for approval or rejecting a cart.
- CartApprovalProcessResponse() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.approval.CartApprovalProcessResponse
- CartApprovalRequestMessageException - Exception in com.broadleafcommerce.cartoperation.exception
-
Thrown when a cart approval request event cannot be sent by
DefaultCartApprovalService
- CartApprovalRequestMessageException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartApprovalRequestMessageException
- CartApprovalService - Interface in com.broadleafcommerce.cartoperation.service.approval
-
Defines a service that handles cart approval operations performed on a
Cart
. - CartApprovalValidationApiError - Class in com.broadleafcommerce.cartoperation.web.endpoint.exception
- CartApprovalValidationApiError(String, String, String, OffsetDateTime, HttpStatus, int, List<GlobalError>, Cart, String, Map<String, String>, Map<String, Object>) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartApprovalValidationApiError
- CartApprovalValidationApiError(String, String, String, OffsetDateTime, HttpStatus, int, List<GlobalError>, CartApprovalValidationException) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartApprovalValidationApiError
- CartApprovalValidationApiError(String, String, HttpStatus, Cart, String, Map<String, String>, Map<String, Object>) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartApprovalValidationApiError
- CartApprovalValidationApiError(String, String, HttpStatus, CartApprovalValidationException) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartApprovalValidationApiError
- CartApprovalValidationException - Exception in com.broadleafcommerce.cartoperation.exception
-
Thrown when an issue is encountered in the
CartApprovalValidationService
- CartApprovalValidationException(String, String, Cart) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartApprovalValidationException
- CartApprovalValidationException(String, String, Map<String, String>, Cart) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartApprovalValidationException
- CartApprovalValidationService - Interface in com.broadleafcommerce.cartoperation.service.approval
-
This service is responsible for validating the
CartStatus
of aCart
to perform actions in the cart approval flow. - CartAttributeConstants - Class in com.broadleafcommerce.cartoperation.domain
-
Contains all the constants for
Cart.getAttributes()
andCart.getInternalAttributes()
. - CartAttributeConstants() - Constructor for class com.broadleafcommerce.cartoperation.domain.CartAttributeConstants
- CartAttributeConstants.Approval - Class in com.broadleafcommerce.cartoperation.domain
- CartAttributeConstants.Internal - Class in com.broadleafcommerce.cartoperation.domain
- CartCheckoutMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.CartCheckoutMessagingAutoConfiguration
- cartConflict(Integer, String, ContextInfo, WebClientResponseException.Conflict) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
-
Builds an exception when a CONFLICT exception is thrown from the Cart Service, indicating that an optimistic lock failure occurred.
- CartConflictResponse() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider.CartConflictResponse
- CartCookieIssuer - Interface in com.broadleafcommerce.cartoperation.web.service
-
Responsible for issuing and resolving cart cookies.
- CartCookieProperties - Class in com.broadleafcommerce.cartoperation.web.autoconfigure
- CartCookieProperties() - Constructor for class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
- CartCookieProperties.Jwt - Class in com.broadleafcommerce.cartoperation.web.autoconfigure
- CartCookieResponseBodyAdvice - Class in com.broadleafcommerce.cartoperation.web.advice
-
Deprecated.as we are moving away from using request state for cart resolution
- CartCookieResponseBodyAdvice(CartHolder<Cart>, CartCookieIssuer, ContextInfoWebRequestResolver) - Constructor for class com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
-
Deprecated.
- CartCreationRequest - Class in com.broadleafcommerce.cartoperation.domain
-
A request DTO used to create a new
Cart
. - CartCreationRequest() - Constructor for class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
- CartCreationRequest(AddItemRequest) - Constructor for class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
- CartCreationRequest(AddItemRequest, PriceCartRequest) - Constructor for class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
- CartFinalizationException - Exception in com.broadleafcommerce.cartoperation.exception
-
Thrown when an issue is encountered during the finalization of a
Cart
following a successful checkout - CartFinalizationException(String, String, Throwable, CheckoutProcessDto) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartFinalizationException
- CartFulfillmentValidationActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
-
Validates the fulfillment information on the cart.
- CartFulfillmentValidationActivity(CartOperationServiceAutoConfiguration.ValidationConfiguration.FulfillmentCheckoutValidationConfig, FulfillmentGroupSubmitValidator, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartFulfillmentValidationActivity
- CartHandlerMethodArgumentResolver - Class in com.broadleafcommerce.cartoperation.web.resolver
-
Resolves the Cart parameter for controller methods that require it.
- CartHandlerMethodArgumentResolver(CartHolder<Cart>) - Constructor for class com.broadleafcommerce.cartoperation.web.resolver.CartHandlerMethodArgumentResolver
- CartHistoryEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
- CartHistoryEndpoint(CartProvider) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CartHistoryEndpoint
- CartHolder<P extends com.broadleafcommerce.cart.client.domain.Cart> - Class in com.broadleafcommerce.cartoperation.domain
-
Deprecated.in favor of new APIs driven by explicit Cart IDs and not request state
- CartHolder() - Constructor for class com.broadleafcommerce.cartoperation.domain.CartHolder
-
Deprecated.
- CartItemAttributeConstants - Class in com.broadleafcommerce.cartoperation.domain
- CartItemAttributeConstants.Internal - Class in com.broadleafcommerce.cartoperation.domain
- CartItemCatalogInformationService<P extends CatalogItem> - Interface in com.broadleafcommerce.cartoperation.service.mapping
-
Maps
CatalogItem
information into theCartItem
. - CartItemConfigurationErrorEnum - Enum in com.broadleafcommerce.cartoperation.service
-
Enumerations to drive configuration errors for cart items.
- CartItemConfigurationService<P extends CatalogItem> - Interface in com.broadleafcommerce.cartoperation.service.configuration
- cartItemHasQuantityThresholds(CartItem, CatalogItemList<? extends CatalogItem>) - Method in interface com.broadleafcommerce.cartoperation.service.configuration.CartItemConfigurationService
-
Determines if the provided
CartItem's
relatedCatalogItem
has quantity threshold restrictions. - cartItemHasQuantityThresholds(CartItem, CatalogItemList<? extends CatalogItem>) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
- CartItemMappingProperties - Class in com.broadleafcommerce.cartoperation.service.environment
- CartItemMappingProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties
- CartItemMappingProperties.FieldMapping - Class in com.broadleafcommerce.cartoperation.service.environment
- CartItemMergingService<I extends com.broadleafcommerce.cart.client.domain.CartItem> - Interface in com.broadleafcommerce.cartoperation.service
-
Item merging service for Carts and Cart Items.
- CartItemModifyingRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
-
Base request for any request that modifies a cart item directly.
- CartItemModifyingRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartItemModifyingRequest
- CartItemModifyingRequestValidator - Class in com.broadleafcommerce.cartoperation.web.validator
-
Validates cart item requests that will modify the cart.
- CartItemModifyingRequestValidator(CartHolder<Cart>) - Constructor for class com.broadleafcommerce.cartoperation.web.validator.CartItemModifyingRequestValidator
- CartItemOfferUtils - Class in com.broadleafcommerce.cartoperation.service.util.offer
-
Utility class to aid in processing
CartItems
regarding offers. - CartItemOfferUtils(ObjectMapper) - Constructor for class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
- CartItemPriceableTargetUtils - Class in com.broadleafcommerce.cartoperation.service.provider.external.pricing
-
Collection of utilities for
PriceableTargets
related toCartItem
. - CartItemPriceableTargetUtils(ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
- CartItemPricingUtils - Class in com.broadleafcommerce.cartoperation.service.pricing
-
Utility to aid in pricing
CartItems
. - CartItemPricingUtils(CartItemPriceableTargetUtils, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
- CartItemProductMapper - Interface in com.broadleafcommerce.cartoperation.service.mapping
-
Handles mapping specific
Product
andVariant
information into theCartItem
in addition to the mapping performed inCartItemCatalogInformationService
. - CartItemProductMappingProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
-
Provider for interfacing with operations around a
Catalog
related entities. - CartItemProductServiceProperties - Class in com.broadleafcommerce.cartoperation.service.mapping
- CartItemProductServiceProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.mapping.CartItemProductServiceProperties
- CartItemValidationActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
-
This
CheckoutWorkflowActivity
is responsible for validating that the cart'sCartItems
include all necessary selections and data so that we can clearly understand what is being purchased and must later be fulfilled. - CartItemValidationActivity(CatalogProvider<? extends CatalogItem>, CartItemConfigurationService<? extends CatalogItem>, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
- cartItemValidationException(CartItemValidationException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
- CartItemValidationException - Exception in com.broadleafcommerce.cartoperation.exception
-
Thrown when a
CartItem
is invalidly configured. - CartItemValidationException(CartItem) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartItemValidationException
- CartModifyingRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
-
Base request for any request that modifies the cart directly.
- CartModifyingRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartModifyingRequest
- CartModifyingRequestValidator - Class in com.broadleafcommerce.cartoperation.web.validator
-
Validates cart requests that will modify the cart.
- CartModifyingRequestValidator(CartHolder<Cart>) - Constructor for class com.broadleafcommerce.cartoperation.web.validator.CartModifyingRequestValidator
- CartNotFoundException - Exception in com.broadleafcommerce.cartoperation.web.endpoint.exception
- CartNotFoundException() - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.CartNotFoundException
- CartNotFoundException(String) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.CartNotFoundException
- CartNotFoundException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.CartNotFoundException
- CartNotFoundException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.CartNotFoundException
- CartNotFoundException(Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.CartNotFoundException
- cartNotFoundMessage() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ResolveCartEndpoint
- cartNotFoundMessage(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartApprovalEndpoint
- cartNotFoundMessage(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
- cartNotFoundMessage(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
- cartNotFoundMessage(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- CartOfferUtils - Class in com.broadleafcommerce.cartoperation.service.util.offer
-
Utility class to aid in retrieving offer information from
Cart
. - CartOfferUtils(CartItemOfferUtils) - Constructor for class com.broadleafcommerce.cartoperation.service.util.offer.CartOfferUtils
- CartOfferValidationActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
-
This
CheckoutWorkflowActivity
is responsible for validating that the cart's offers, offer codes, and campaign codes are still valid. - CartOfferValidationActivity(ExternalOfferProvider, CampaignProvider, MessageSource, CartOperationService) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity
- CartOperationCheckoutProperties - Class in com.broadleafcommerce.cartoperation.service.checkout
- CartOperationCheckoutProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.CartOperationCheckoutProperties
- CartOperationCheckoutProperties.GuestToken - Class in com.broadleafcommerce.cartoperation.service.checkout
-
Guest token properties.
- CartOperationDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.cartoperation.autoconfigure
-
Spring Boot default property overrides for this service
- CartOperationDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.cartoperation.autoconfigure.CartOperationDefaultsEnvironmentPostProcessor
- CartOperationEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
-
Deprecated.see
ManageCartEndpoint
for the new operation endpoint - CartOperationEndpoint(CartOperationService, CartPricingService, TaxService, CartOperationServiceProperties, CartHolder<Cart>) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
-
Deprecated.
- CartOperationExceptionAdvisor - Class in com.broadleafcommerce.cartoperation.web.endpoint.exception
-
General exception handler registry for handlers not exclusive to a single controller.
- CartOperationExceptionAdvisor(ObjectMapper) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
- cartOperationsClientHttpConnector(SSLVerificationProperties) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- CartOperationService - Interface in com.broadleafcommerce.cartoperation.service
-
Service for orchestrating the different workflows on various cart operations.
- CartOperationServiceAutoConfiguration - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
- CartOperationServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- CartOperationServiceAutoConfiguration.BroadleafCatalogResourcesAutoConfiguration - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
- CartOperationServiceAutoConfiguration.CartCheckoutMessagingAutoConfiguration - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
- CartOperationServiceAutoConfiguration.ValidationConfiguration - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
- CartOperationServiceAutoConfiguration.ValidationConfiguration.FulfillmentCheckoutValidationConfig - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
- CartOperationServiceOfferUtils - Class in com.broadleafcommerce.cartoperation.service.util.offer
-
Wrapper for the offer utils required by
CartOperationService
. - CartOperationServiceOfferUtils(CartOfferUtils, CartItemOfferUtils) - Constructor for class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
- CartOperationServiceOfferVersion1_8AutoConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceVersionManagementAutoConfiguration.CartOperationServiceOfferVersion1_8AutoConfiguration
- CartOperationServiceProperties - Class in com.broadleafcommerce.cartoperation.service
- CartOperationServiceProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
- CartOperationServiceProperties.BulkAddToCartOperation - Class in com.broadleafcommerce.cartoperation.service
-
Contains properties for bulk add to cart operations from the API.
- CartOperationServiceProperties.ItemListSecurity - Class in com.broadleafcommerce.cartoperation.service
-
Properties related to access control of item lists.
- CartOperationServiceProperties.PriceInvalidation - Class in com.broadleafcommerce.cartoperation.service
-
Contains properties that determine whether certain operations from the API cause prices to be invalidated.
- CartOperationServiceProviders - Interface in com.broadleafcommerce.cartoperation.service.provider
-
Wrapper for the providers required by
CartOperationService
. - CartOperationServiceVersionManagementAutoConfiguration - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
- CartOperationServiceVersionManagementAutoConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceVersionManagementAutoConfiguration
- CartOperationServiceVersionManagementAutoConfiguration.CartOperationServiceOfferVersion1_8AutoConfiguration - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
- cartOperationsOauth2FilterFunctionSupplier(ClientRegistrationRepository, Optional<ClientHttpConnector>) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
-
We'll leave this with a general name as it can (and should) be reused in a flex package.
- cartOperationsResourceLockProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- cartOperationsWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, Optional<ClientHttpConnector>) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- CartOperationWebAutoConfiguration - Class in com.broadleafcommerce.cartoperation.web.autoconfigure
- CartOperationWebAutoConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.web.autoconfigure.CartOperationWebAutoConfiguration
- cartOpsIdempotentMessageConsumptionService(MessageLockService) - Static method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- cartOpsMessageLockService(ResourceLockProvider) - Static method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- CartOpsMessageLockService - Class in com.broadleafcommerce.cartoperation.service.messaging.idempotency
-
A cart operations specific implementation of the message lock service.
- CartOpsMessageLockService(ResourceLockProvider) - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.idempotency.CartOpsMessageLockService
- cartOpsPaymentMethodService(CartOperationCheckoutProperties) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- cartOpsPaymentPriorityStrategy() - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- cartOwnershipMatchWithCustomerRef(Cart, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
-
Determines if the given
Cart.getCustomerRef()
matches with the givenCustomerRef
. - cartOwnershipMatchWithCustomerRef(Cart, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
- cartOwnershipMatchWithCustomerRef(Cart, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
-
Determines if the given
Cart.getCustomerRef()
matches with the givenCustomerRef
. - CartPaymentMethodValidationActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
-
This
CheckoutWorkflowActivity
is responsible for validating that the cart includesPaymentSummaries
whose sum is equal toCartPricing.getTotal()
. - CartPaymentMethodValidationActivity(PaymentProvider<PaymentSummary>, CartOperationCheckoutProperties, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
- CartPendingPaymentFailedEvent - Class in com.broadleafcommerce.cartoperation.service.messaging.finalizecart
-
A message event dispatched after one or more of a cart's payments failed.
- CartPendingPaymentFailedEvent() - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.CartPendingPaymentFailedEvent
- CartPendingPaymentFailedEvent(String, ContextInfo) - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.CartPendingPaymentFailedEvent
- cartPendingPaymentFailedMessageRetryTemplate() - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- CartPricingRoundingHelper - Class in com.broadleafcommerce.cartoperation.service.pricing
-
Helper class to calculate rounding of monetary unit amounts for cart pricing.
- CartPricingRoundingHelper() - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.CartPricingRoundingHelper
- CartPricingService - Interface in com.broadleafcommerce.cartoperation.service.pricing
-
Defines a service that handles pricing operations on a
Cart
. - CartPricingTargetType - Enum in com.broadleafcommerce.cartoperation.domain
- CartPricingValidationActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
-
This
CheckoutWorkflowActivity
is responsible for validating that theCart
and itsCartItems
have been successfully priced. - CartPricingValidationActivity(MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPricingValidationActivity
- CartProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
-
Provider for interfacing with operations directly involving a
Cart
. - CartRejectionEvent - Class in com.broadleafcommerce.cartoperation.service.messaging.approval
-
Deprecated, for removal: This API element is subject to removal in a future version.This event is now sent from Cart Services in response to the update to the cart's status. There is no need to have an additional HTTP request for this event.
- CartRejectionEvent() - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.approval.CartRejectionEvent
-
Deprecated.
- CartRejectionMessageException - Exception in com.broadleafcommerce.cartoperation.exception
-
Thrown when a cart rejection event cannot be sent by
DefaultCartApprovalService
- CartRejectionMessageException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartRejectionMessageException
- cartRejectMessageRetryTemplate() - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- CartRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
-
Represents a cart request (when a cart is submitted as the request body).
- CartRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartRequest
- CartResolutionFilter - Class in com.broadleafcommerce.cartoperation.web.filter
-
Determines what cart to use for the request and stores it in a request scoped
CartHolder
bean. - CartResolutionFilter(ServletRequestCartResolver, CartHolder<Cart>) - Constructor for class com.broadleafcommerce.cartoperation.web.filter.CartResolutionFilter
- cartResolverService - Variable in class com.broadleafcommerce.cartoperation.web.endpoint.ResolveCartEndpoint
- CartResolverService - Interface in com.broadleafcommerce.cartoperation.service
-
The interface used for resolving in-progress
Carts
. - CartStalePricingValidationActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
-
This
CheckoutWorkflowActivity
is responsible for validating that theCart
and itsCartItems
have the actual (latest) prices. - CartStalePricingValidationActivity(MessageSource, CartProvider, CartStalePricingValidationActivityProperties, StaleCartPricingResultHolder) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
- CartStalePricingValidationActivityProperties - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
-
Properties to configure
CartStalePricingValidationActivity
. - CartStalePricingValidationActivityProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivityProperties
- CartStatusValidationHelper - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
-
This
CheckoutWorkflowActivity
is responsible for validating that the cart is able to be checked out, based on itsstatus
. - CartStatusValidationHelper(MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStatusValidationHelper
- CartTotalsCalculator - Interface in com.broadleafcommerce.cartoperation.service.pricing
-
Service that assists
CartPricingService
in calculating price totals for the various members of aCart
. - CartTransferService - Interface in com.broadleafcommerce.cartoperation.service.csr
-
Service for performing ownership transfers between anonymous, CSR, and customer-owned carts.
- CartValidationException - Exception in com.broadleafcommerce.cartoperation.exception
-
An exception that occurs as a result of validating the cart.
- CartValidationException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartValidationException
- CartValidationException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartValidationException
- CartValidationProperties - Class in com.broadleafcommerce.cartoperation.web.autoconfigure
-
Properties for controlling the validation of requests.
- CartValidationProperties() - Constructor for class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties
- CartValidationProperties.GuestToken - Class in com.broadleafcommerce.cartoperation.web.autoconfigure
-
Describes configuration for controlling how guest token validation applies or not.
- CartValidationProperties.Version - Class in com.broadleafcommerce.cartoperation.web.autoconfigure
-
Describes configuration for controlling validation that should apply to the version for carts.
- CartVersionedRequest - Interface in com.broadleafcommerce.cartoperation.web.endpoint.domain
-
A request which can contain a cart version for optimistic locking enforcement.
- CartVersionHandlerMethodArgumentResolver - Class in com.broadleafcommerce.cartoperation.web.resolver
- CartVersionHandlerMethodArgumentResolver(RequestCartVersionResolver) - Constructor for class com.broadleafcommerce.cartoperation.web.resolver.CartVersionHandlerMethodArgumentResolver
- CartVersionRequestValidator - Interface in com.broadleafcommerce.cartoperation.web.validator
-
Validates cart (item) version is present when appropriate.
- CartVersionRequiredException - Exception in com.broadleafcommerce.cartoperation.exception
-
Exception thrown by
CartVersionValidationService
when a cart version is not provided when validating the cart version for an update operation. - CartVersionRequiredException() - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartVersionRequiredException
- CartVersionRequiredException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartVersionRequiredException
- CartVersionRequiredException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartVersionRequiredException
- CartVersionRequiredException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartVersionRequiredException
- CartVersionRequiredException(Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartVersionRequiredException
- CartVersionValidationService - Interface in com.broadleafcommerce.cartoperation.service
-
Service used for validating the version of a
Cart
for reads and updates within this service. - CASH - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
- CatalogItem - Interface in com.broadleafcommerce.cartoperation.domain
-
A reference to a catalog item, typically used as a holder for information communicated from an external service.
- catalogItemInternalInventoryUnavailable(CartItem, I, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
-
Determine within the
CatalogItem
if an inventory check is necessary. - CatalogItemList<P extends CatalogItem> - Class in com.broadleafcommerce.cartoperation.domain
-
A DTO that holds catalog item references for bulk operations, and lists of failed request params.
- CatalogItemList() - Constructor for class com.broadleafcommerce.cartoperation.domain.CatalogItemList
- CatalogItemRequest - Class in com.broadleafcommerce.cartoperation.service.provider.external.domain.catalog
-
A request DTO to fetch a catalog item, typically used as a holder for information required to determine the item within the catalog.
- CatalogItemRequest() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.domain.catalog.CatalogItemRequest
- catalogItemRequestAlreadyExist(Set<CatalogItemRequest>, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultStaleCartItemsService
-
Hook point to prevent duplicate
CatalogItemRequests
from being built based on theCartItem
. - catalogItemRequestAlreadyExist(Set<CatalogItemRequest>, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
-
Hook point to prevent duplicate
CatalogItemRequests
from being built based on theCartItem
. - catalogItemRequestAlreadyExist(Set<CatalogItemRequest>, AddItemRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Hook point to prevent duplicate
CatalogItemRequests
from being built based on theAddItemRequest
. - catalogItemRequestAlreadyExist(Set<CatalogItemRequest>, UpdateItemRequest, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Hook point to prevent duplicate
CatalogItemRequests
from being built based on theCartItem
andUpdateItemRequest
. - CatalogProvider<P extends CatalogItem> - Interface in com.broadleafcommerce.cartoperation.service.provider
-
Provider for interfacing with operations around a
Catalog
related entities. - Category - Class in com.broadleafcommerce.cartoperation.domain
-
A reference to a category, typically used as a holder for information communicated from an external service.
- Category() - Constructor for class com.broadleafcommerce.cartoperation.domain.Category
- CATEGORY - Enum constant in enum com.broadleafcommerce.cartoperation.domain.ItemChoiceTargetType
- CATEGORY_IDS - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.domain.offer.OrderLineItemDtoAttributeConstants
-
Contains the
CartItem.getCategoryIds()
for theCartItem
. - changeItemListAttributes(String, Map<String, Object>, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
- changeItemListAttributes(String, Map<String, Object>, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListManagementService
-
Changes the attributes of the item list without having to include all of the items in the update request.
- changeItemListName(String, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
- changeItemListName(String, String, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListManagementService
-
Changes the name of the item list without having to include all of the items in the update request
- CHANNEL - Static variable in interface com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultEventConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEventProducer
-
Deprecated.
- CHECK - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
- checkCartValidForCustomer(Cart) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
- checkContextMatches(Map<String, Object>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.web.service.CartCookieIssuer
-
Check if the provided cookie claims match the context.
- checkContextMatches(Map<String, Object>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
- checkDependentItemInternalInventoryAvailability(CartItem, I, CartItem, I, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
-
Checks the inventory-related fields in the catalog data to determine whether or not the dependent item is available.
- checkInternalInventoryAvailability(CartItem, Cart, I, CatalogItemList<I>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
-
Checks the inventory-related fields in the catalog data to determine whether or not the item is available.
- checkInventoryAvailability(CartItem, Cart, I, CatalogItemList<I>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
-
Checks the inventory of the cart item.
- checkInventoryAvailability(Cart, CartItem, CatalogItemList<I>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
- checkInventoryAvailability(Cart, CartItem, CatalogItemList<I>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.inventory.InventoryAvailabilityService
-
Checks the inventory of the cart item.
- CHECKOUT_REQUEST - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTransactionSourceEntityTypes
-
Used when the transaction was made for a checkout request.
- CHECKOUT_WORKFLOW_ERRORS - Static variable in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
- CHECKOUT_WORKFLOW_ROLLBACK_ERRORS - Static variable in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
- CheckoutCartEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
- CheckoutCartEndpoint(CartResolverService, CartOperationService, CartVersionValidationService, GuestCartProtectionService, GuestCartTokenValidator, CartValidationProperties, CheckoutService, FulfillmentPricingService) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
- CheckoutCompletionEvent - Class in com.broadleafcommerce.cartoperation.service.messaging.completion
-
A message event dispatched after a cart checkout completes successfully.
- CheckoutCompletionEvent() - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.completion.CheckoutCompletionEvent
- CheckoutCompletionEvent(CheckoutCart, List<PaymentSummary>, String, ContextInfo) - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.completion.CheckoutCompletionEvent
- CheckoutCompletionMessageException - Exception in com.broadleafcommerce.cartoperation.exception
-
Thrown when an issue is encountered while sending a checkout completion message to notify external & internal listeners that a cart has successfully completed checkout
- CheckoutCompletionMessageException(String, Throwable, CheckoutProcessDto) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutCompletionMessageException
- checkoutCompletionMessageRetryTemplate() - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- CheckoutEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
-
Deprecated.in favor of
CheckoutCartEndpoint
- CheckoutEndpoint(CartOperationService, CheckoutService, FulfillmentPricingService, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
-
Deprecated.
- CheckoutEventsEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
-
Endpoints for resending events.
- CheckoutEventsEndpoint(CheckoutService) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEventsEndpoint
- CheckoutException - Exception in com.broadleafcommerce.cartoperation.exception
-
Thrown when an issue is encountered during the execution of a
CheckoutWorkflow
- CheckoutException(String, String, CheckoutProcessDto) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutException
- CheckoutException(String, String, Throwable, CheckoutProcessDto) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutException
- CheckoutFailureType - Interface in com.broadleafcommerce.cartoperation.domain
-
The CheckoutFailureType is used to categorize the reason that a checkout submission failed.
- CheckoutPaymentMethodOption - Class in com.broadleafcommerce.cartoperation.domain.payment
-
DTO that provides information about the payment methods that are configured for checkout.
- CheckoutPaymentMethodOption() - Constructor for class com.broadleafcommerce.cartoperation.domain.payment.CheckoutPaymentMethodOption
- CheckoutPaymentMethodOption.FeeDto - Class in com.broadleafcommerce.cartoperation.domain.payment
-
Fees are represented as separate CartItems but not placed in any fulfillment group to avoid repricing the fulfillment costs.
- CheckoutPaymentMethodService - Interface in com.broadleafcommerce.cartoperation.service.payment
-
This service provides information about the configured payment methods and gateways.
- CheckoutProcessDto - Class in com.broadleafcommerce.cartoperation.domain.checkout
- CheckoutProcessDto() - Constructor for class com.broadleafcommerce.cartoperation.domain.checkout.CheckoutProcessDto
- CheckoutProcessRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout
-
Request DTO used for providing information upon submitting a cart for checkout.
- CheckoutProcessRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout.CheckoutProcessRequest
- CheckoutResponse - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout
-
DTO for communicating the results of a checkout submission
- CheckoutResponse() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout.CheckoutResponse
- CheckoutRollbackEvent - Class in com.broadleafcommerce.cartoperation.service.messaging.rollback
-
A message event dispatched when a
CheckoutWorkflow
encounters an unrecoverable error & must roll back the work of itsCheckoutWorkflowActivities
. - CheckoutRollbackEvent() - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEvent
- CheckoutRollbackEventProducer - Interface in com.broadleafcommerce.cartoperation.service.messaging.rollback
-
Deprecated.This producer is deprecated because it doesn't send durable messages. The new method was introduced
CartProvider.sendRollbackEvent(com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEvent, com.broadleafcommerce.data.tracking.core.context.ContextInfo)
to send the durable messages. - CheckoutRollbackException - Exception in com.broadleafcommerce.cartoperation.exception
-
Thrown when an issue is encountered during the rollback of a
Cart
. - CheckoutRollbackException(String, Throwable, CheckoutProcessDto) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutRollbackException
- checkoutRollbackOutput() - Method in interface com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEventProducer
-
Deprecated.
- CheckoutService - Interface in com.broadleafcommerce.cartoperation.service.checkout
- CheckoutWorkflow - Interface in com.broadleafcommerce.cartoperation.service.checkout.workflow
-
Implementations of this class are responsible for coordinating the execution & rollback of
CheckoutWorkflowActivities
. - CheckoutWorkflowActivity - Interface in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
-
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 - Exception in com.broadleafcommerce.cartoperation.exception
-
Thrown when an issue is encountered during the execution of a
CheckoutWorkflowActivity
- CheckoutWorkflowActivityException(String, String, CheckoutProcessDto) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
- CheckoutWorkflowActivityException(String, String, CheckoutProcessDto, List<PaymentTransactionFailureDetail>) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
- CheckoutWorkflowActivityException(String, String, Throwable, CheckoutProcessDto) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
- CheckoutWorkflowActivityException(String, String, Map<String, String>, CheckoutProcessDto) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
- CheckoutWorkflowException - Exception in com.broadleafcommerce.cartoperation.exception
-
Thrown when an issue is encountered during the execution of a
CheckoutWorkflow
- CheckoutWorkflowException(CheckoutWorkflowActivityException, CheckoutProcessDto) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowException
- CheckoutWorkflowException(Exception, CheckoutProcessDto) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowException
- CheckoutWorkflowException(String, String, CheckoutProcessDto) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowException
- CheckoutWorkflowRollbackException - Exception in com.broadleafcommerce.cartoperation.exception
-
Thrown when an issue is encountered during the execution of
CheckoutWorkflowActivity#rollback(Cart, String)
- CheckoutWorkflowRollbackException(Exception) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowRollbackException
- CheckoutWorkflowRollbackException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowRollbackException
- CheckoutWorkflowRollbackException(String, Exception) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowRollbackException
- CheckoutWorkflowRollbackMessageException - Exception in com.broadleafcommerce.cartoperation.exception
-
Thrown when an issue is encountered while sending a checkout completion message to notify external & internal listeners that a cart has successfully completed checkout
- CheckoutWorkflowRollbackMessageException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowRollbackMessageException
- checkoutWorkflowRollbackMessageRetryTemplate() - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- CHOOSE_MULTIPLE - Enum constant in enum com.broadleafcommerce.cartoperation.domain.ItemChoiceSelectionType
-
The customer can choose multiple of the specified target items.
- CHOOSE_ONE - Enum constant in enum com.broadleafcommerce.cartoperation.domain.ItemChoiceSelectionType
-
The customer can only choose one of the specified target items.
- ClaimCheckoutTransactionsRequest - Class in com.broadleafcommerce.cartoperation.service.provider.domain
-
Request domain used to claim checkout transactions.
- ClaimCheckoutTransactionsRequest() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.domain.ClaimCheckoutTransactionsRequest
- claimTransactionsForRequest(CheckoutProcessDto, PaymentSummary, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService
- claimTransactionsForRequest(ClaimCheckoutTransactionsRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProvider
- claimTransactionsForRequest(ClaimCheckoutTransactionsRequest, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.PaymentProvider
-
Updates the payment transaction request id with the new value, stores the previous value, clears transaction management state and management state reason.
- claimTransactionsForRequest(String, String, String, boolean, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.PaymentProvider
-
Deprecated, for removal: This API element is subject to removal in a future version.since 1.7.6, in favor of
PaymentProvider.claimTransactionsForRequest(ClaimCheckoutTransactionsRequest, ContextInfo)
- classify(Throwable) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutMessageRetryPolicyClassifier
- clazz - Static variable in class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
- cleanPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemCatalogInformationService
-
Exclude
PriceableTarget
information from thePriceInfo
as it's unnecessary to calculate pricing. - cleanPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- clearAdjustmentFields(List<Adjustment>) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Clears unneeded
Adjustment
fields to reduce the payload size. - clearCartPrices(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- clearCustomerInformation(Cart) - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
- clearCustomerInformation(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
- clearCustomerInformation(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.GuestCartProtectionService
-
Clears customer information from the provided cart.
- clearCustomerInformation(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.GuestCartProtectionService
-
If the
Cart
contains payment data, then this method should clone the original cart & remove any sensitive customer data. - clearCustomerPayments(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
- clearFulfillmentPricing(FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- clearItemPricing(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- cloneCartIntoStatus(Cart, CartStatus, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CsrCartOperationService
-
Clone the given cart into a new cart with the given status.
- cloneCartIntoStatus(Cart, CartStatus, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
- cloneCsrCartFromCustomer(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
-
Deprecated.
- cloneCSRCartFromCustomer(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
- cloneCsrCartFromInProcess(Cart, Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CsrCartOperationService
-
Clone the customer's in-process cart into a new csr-owned cart.
- cloneCsrCartFromInProcess(Cart, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
- cloneCsrCartFromInProcess(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CsrCartOperationService
-
Deprecated.
- cloneCsrCartFromInProcess(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
- CLONED_ITEM_ORIGINAL_ID - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
-
For
CartItems
which were cloned from another cart, this attribute will be populated with the ID of the original item which was cloned from. - COD - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
- COD_DESELECTED - Static variable in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- COD_REFERENCE_NUMBER - Static variable in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
The reference number used for COD Fee Items'
TaxCalculationRequest
. - COD_REFERENCE_NUMBER - Static variable in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.The reference number used for COD Fee Items'
tax request
. - codPaymentMethodNotApplicableException(CODPaymentMethodNotApplicableException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
- CODPaymentMethodNotApplicableException - Exception in com.broadleafcommerce.cartoperation.exception
-
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
- CODPaymentMethodNotApplicableException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CODPaymentMethodNotApplicableException
- CODPaymentMethodNotApplicableException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CODPaymentMethodNotApplicableException
- com.broadleafcommerce.cartoperation.autoconfigure - package com.broadleafcommerce.cartoperation.autoconfigure
- com.broadleafcommerce.cartoperation.domain - package com.broadleafcommerce.cartoperation.domain
- com.broadleafcommerce.cartoperation.domain.checkout - package com.broadleafcommerce.cartoperation.domain.checkout
- com.broadleafcommerce.cartoperation.domain.enums - package com.broadleafcommerce.cartoperation.domain.enums
- com.broadleafcommerce.cartoperation.domain.payment - package com.broadleafcommerce.cartoperation.domain.payment
- com.broadleafcommerce.cartoperation.domain.type - package com.broadleafcommerce.cartoperation.domain.type
- com.broadleafcommerce.cartoperation.exception - package com.broadleafcommerce.cartoperation.exception
- com.broadleafcommerce.cartoperation.exception.security - package com.broadleafcommerce.cartoperation.exception.security
- com.broadleafcommerce.cartoperation.oauth2.client.endpoint - package com.broadleafcommerce.cartoperation.oauth2.client.endpoint
- com.broadleafcommerce.cartoperation.oauth2.client.web - package com.broadleafcommerce.cartoperation.oauth2.client.web
- com.broadleafcommerce.cartoperation.properties - package com.broadleafcommerce.cartoperation.properties
- com.broadleafcommerce.cartoperation.service - package com.broadleafcommerce.cartoperation.service
- com.broadleafcommerce.cartoperation.service.approval - package com.broadleafcommerce.cartoperation.service.approval
- com.broadleafcommerce.cartoperation.service.autoconfigure - package com.broadleafcommerce.cartoperation.service.autoconfigure
- com.broadleafcommerce.cartoperation.service.checkout - package com.broadleafcommerce.cartoperation.service.checkout
- com.broadleafcommerce.cartoperation.service.checkout.workflow - package com.broadleafcommerce.cartoperation.service.checkout.workflow
- com.broadleafcommerce.cartoperation.service.checkout.workflow.activity - package com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
- com.broadleafcommerce.cartoperation.service.configuration - package com.broadleafcommerce.cartoperation.service.configuration
- com.broadleafcommerce.cartoperation.service.csr - package com.broadleafcommerce.cartoperation.service.csr
- com.broadleafcommerce.cartoperation.service.environment - package com.broadleafcommerce.cartoperation.service.environment
- com.broadleafcommerce.cartoperation.service.fulfillment.address - package com.broadleafcommerce.cartoperation.service.fulfillment.address
- com.broadleafcommerce.cartoperation.service.fulfillment.validation - package com.broadleafcommerce.cartoperation.service.fulfillment.validation
- com.broadleafcommerce.cartoperation.service.fulfillment.validation.address - package com.broadleafcommerce.cartoperation.service.fulfillment.validation.address
- com.broadleafcommerce.cartoperation.service.fulfillment.validation.item - package com.broadleafcommerce.cartoperation.service.fulfillment.validation.item
- com.broadleafcommerce.cartoperation.service.fulfillment.validation.option - package com.broadleafcommerce.cartoperation.service.fulfillment.validation.option
- com.broadleafcommerce.cartoperation.service.fulfillment.validation.type - package com.broadleafcommerce.cartoperation.service.fulfillment.validation.type
- com.broadleafcommerce.cartoperation.service.inventory - package com.broadleafcommerce.cartoperation.service.inventory
- com.broadleafcommerce.cartoperation.service.mapping - package com.broadleafcommerce.cartoperation.service.mapping
- com.broadleafcommerce.cartoperation.service.messaging.approval - package com.broadleafcommerce.cartoperation.service.messaging.approval
- com.broadleafcommerce.cartoperation.service.messaging.completion - package com.broadleafcommerce.cartoperation.service.messaging.completion
- com.broadleafcommerce.cartoperation.service.messaging.finalizecart - package com.broadleafcommerce.cartoperation.service.messaging.finalizecart
- com.broadleafcommerce.cartoperation.service.messaging.idempotency - package com.broadleafcommerce.cartoperation.service.messaging.idempotency
- com.broadleafcommerce.cartoperation.service.messaging.rollback - package com.broadleafcommerce.cartoperation.service.messaging.rollback
- com.broadleafcommerce.cartoperation.service.payment - package com.broadleafcommerce.cartoperation.service.payment
- com.broadleafcommerce.cartoperation.service.pricing - package com.broadleafcommerce.cartoperation.service.pricing
- com.broadleafcommerce.cartoperation.service.provider - package com.broadleafcommerce.cartoperation.service.provider
- com.broadleafcommerce.cartoperation.service.provider.domain - package com.broadleafcommerce.cartoperation.service.provider.domain
- com.broadleafcommerce.cartoperation.service.provider.external - package com.broadleafcommerce.cartoperation.service.provider.external
- com.broadleafcommerce.cartoperation.service.provider.external.domain.cart - package com.broadleafcommerce.cartoperation.service.provider.external.domain.cart
- com.broadleafcommerce.cartoperation.service.provider.external.domain.catalog - package com.broadleafcommerce.cartoperation.service.provider.external.domain.catalog
- com.broadleafcommerce.cartoperation.service.provider.external.domain.customer - package com.broadleafcommerce.cartoperation.service.provider.external.domain.customer
- com.broadleafcommerce.cartoperation.service.provider.external.domain.inventory - package com.broadleafcommerce.cartoperation.service.provider.external.domain.inventory
- com.broadleafcommerce.cartoperation.service.provider.external.domain.offer - package com.broadleafcommerce.cartoperation.service.provider.external.domain.offer
- com.broadleafcommerce.cartoperation.service.provider.external.domain.payment - package com.broadleafcommerce.cartoperation.service.provider.external.domain.payment
- com.broadleafcommerce.cartoperation.service.provider.external.page - package com.broadleafcommerce.cartoperation.service.provider.external.page
- com.broadleafcommerce.cartoperation.service.provider.external.payments - package com.broadleafcommerce.cartoperation.service.provider.external.payments
- com.broadleafcommerce.cartoperation.service.provider.external.pricing - package com.broadleafcommerce.cartoperation.service.provider.external.pricing
- com.broadleafcommerce.cartoperation.service.provider.external.security - package com.broadleafcommerce.cartoperation.service.provider.external.security
- com.broadleafcommerce.cartoperation.service.util.offer - package com.broadleafcommerce.cartoperation.service.util.offer
- com.broadleafcommerce.cartoperation.web.advice - package com.broadleafcommerce.cartoperation.web.advice
- com.broadleafcommerce.cartoperation.web.autoconfigure - package com.broadleafcommerce.cartoperation.web.autoconfigure
- com.broadleafcommerce.cartoperation.web.endpoint - package com.broadleafcommerce.cartoperation.web.endpoint
- com.broadleafcommerce.cartoperation.web.endpoint.domain - package com.broadleafcommerce.cartoperation.web.endpoint.domain
- com.broadleafcommerce.cartoperation.web.endpoint.domain.approval - package com.broadleafcommerce.cartoperation.web.endpoint.domain.approval
- com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout - package com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout
- com.broadleafcommerce.cartoperation.web.endpoint.exception - package com.broadleafcommerce.cartoperation.web.endpoint.exception
- com.broadleafcommerce.cartoperation.web.filter - package com.broadleafcommerce.cartoperation.web.filter
- com.broadleafcommerce.cartoperation.web.filter.resolver - package com.broadleafcommerce.cartoperation.web.filter.resolver
- com.broadleafcommerce.cartoperation.web.resolver - package com.broadleafcommerce.cartoperation.web.resolver
- com.broadleafcommerce.cartoperation.web.resolver.annotation - package com.broadleafcommerce.cartoperation.web.resolver.annotation
- com.broadleafcommerce.cartoperation.web.security - package com.broadleafcommerce.cartoperation.web.security
- com.broadleafcommerce.cartoperation.web.service - package com.broadleafcommerce.cartoperation.web.service
- com.broadleafcommerce.cartoperation.web.validator - package com.broadleafcommerce.cartoperation.web.validator
- com.broadleafcommerce.cartoperation.web.validator.exception - package com.broadleafcommerce.cartoperation.web.validator.exception
- COMBINE - Enum constant in enum com.broadleafcommerce.cartoperation.domain.type.DefaultMergingType
-
Combine item into a similar item.
- COMMENT - Static variable in class com.broadleafcommerce.cartoperation.domain.CartAttributeConstants.Approval
-
Attribute storing the most recent comment during the approvals flow.
- configure(HttpSecurity) - Method in class com.broadleafcommerce.cartoperation.web.security.AnonymousCustomerSecurityEnhancer
- consumeTransferToken(String, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
- ContactInfoRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
-
DTO for a request to update the Cart's contact info.
- ContactInfoRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.ContactInfoRequest
- contextMatches(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
- CONTRACT_PRICE - Static variable in class com.broadleafcommerce.cartoperation.service.pricing.PricingFields
- convertAddressToDestination(Address) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
-
Converts an
Address
to aDestination
. - convertAdjustment(Object) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
-
Converts the given
Object
to anAdjustment
. - convertErrors(Errors) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartFulfillmentValidationActivity
-
Converts any errors in the errors container into a map using the field path and error code.
- convertToTransferCartToken(JWTClaimsSet) - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenDecoder
- create(P, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
- create(P, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListProvider
-
Creates an item list.
- createBundleDependentItemAdjustment(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
-
Deprecated.
- createBundleDependentItemAdjustment(MonetaryAmount, Integer) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
- createCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
- createCart(CartCreationRequest, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- createCart(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
-
Create a new cart.
- createCart(CartCreationRequest, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
- createCart(CartCreationRequest, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- createCartActionAudit(CartActionAudit, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartActionAuditProvider
-
Create a new cart action audit.
- createCartActionAudit(CartActionAudit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartActionAuditProvider
- createCartAlert(String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- createCartItem(AddItemRequest, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Creates a
CartItem
based on the providedAddItemRequest
- createCloneCart(Cart, CartStatus, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
- createCustomerContext() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
-
Create a
CustomerContext
and add customer and customer segments. - createDependentItem(IncludedProduct) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
- createEmptyCart(CustomerRef, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Creates and returns an empty, unsaved
Cart
with typical defaults. - createFulfillmentGroupForItems(Collection<? extends CartItem>, String, Cart, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- createGuestToken(GuestToken, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalGuestTokenProvider
- createGuestToken(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
- createGuestToken(GuestToken, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.GuestTokenProvider
-
Creates the provided
GuestToken
and returns the result. - createGuestToken(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.GuestCartProtectionService
-
Creates a new guest token for the cart with the provided ID.
- createItemAndAddToCart(Cart, AddItemRequest, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Creates a new item and adds it to the provided
Cart
. - createItemList(ContextInfo, CustomerRef, L) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
- createItemList(L, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
- createItemList(L, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListManagementService
-
Creates an item list and handles related security access grants.
- createItemListAccessRule(P, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
- createItemListAccessRule(P, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListAccessRuleProvider
-
Create an item list access rule.
- createItemListAccessRules(String, List<P>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
- createItemListAccessRules(String, List<P>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListAccessRuleProvider
-
Creates item list access rules.
- createItemListItem(ContextInfo, CustomerRef, String, I) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
- createItemListItems(String, Collection<I>, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
- createItemListItems(ContextInfo, CustomerRef, String, List<I>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
- createItemListItems(String, Collection<I>, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListItemManagementService
-
Creates item list items.
- createItems(String, Collection<P>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListItemProvider
- createItems(String, Collection<I>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListItemProvider
-
Creates items within a specific list.
- createItemsAndAddToCart(Cart, Collection<AddItemRequest>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Creates new items and adds them to the provided
Cart
. - createNonRequestCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
- createNonRequestCart(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
-
Create a new cart, without updating the original request cart.
- createOrderNumber(Cart) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Creates a new order number for a submitted cart.
- createOwnerAccessRule(CustomerRef, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
-
Creates an owner type of access rule for the given item list.
- createRequest(Cart, CurrencyUnit, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- createSharedAccessRules(ShareItemListRequest) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
-
Creates shared access rules based off of a share request.
- createTarget(String, String, String, Integer, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
-
Creates the
PriceableTarget
with the specified identifier and type. - createTargetForSku(String, String, Integer, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
-
Deprecated.
- createTargets(CartItem, Map<String, Integer>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
-
Creates
PriceableTargets
for aCartItem
. - createTransferCartToken(Cart) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
- createTransferCartToken(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CartTransferService
-
Creates a new
TransferCartToken
that can be exchanged for proof of access to transfer a particular cart. - createTransferToken(String, Integer, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
- CREDIT_ACCOUNT_INSUFFICIENT_BALANCE - Enum constant in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
-
The validation of the cart's payment(s) failed because a credit account payment is present and is lacking funds.
- CREDIT_ACCOUNT_NUMBER - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentSummaryAttributes
-
The attribute name to get the credit account number.
- CREDIT_CARD - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
- CreditAccount - Class in com.broadleafcommerce.cartoperation.domain.payment
-
The credit account is an alternative form of payment which has been granted to the customer (or account).
- CreditAccount() - Constructor for class com.broadleafcommerce.cartoperation.domain.payment.CreditAccount
- CreditAccountInsufficientBalanceException - Exception in com.broadleafcommerce.cartoperation.exception
-
Exception is thrown when the credit account has insufficient balance.
- CreditAccountInsufficientBalanceException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CreditAccountInsufficientBalanceException
- CreditAccountRef - Class in com.broadleafcommerce.cartoperation.domain.payment
-
The reference to the credit account.
- CreditAccountRef() - Constructor for class com.broadleafcommerce.cartoperation.domain.payment.CreditAccountRef
- CreditAccountTransaction - Class in com.broadleafcommerce.cartoperation.domain.payment
-
The transaction information for the credit account.
- CreditAccountTransaction() - Constructor for class com.broadleafcommerce.cartoperation.domain.payment.CreditAccountTransaction
- CreditAccountTransactionExecutionProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
-
Provider for interfacing with a CreditAccountService's APIs to execute credit account transactions.
- CreditAccountTransactionSourceUserType - Interface in com.broadleafcommerce.cartoperation.domain.enums
-
The source user type for the credit account transactions.
- CSR_OWNED - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentManagementAccessRestrictions
-
Deprecated.Represents a payment which is being managed by a CSR for the customer.
- CSRCartEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
- CSRCartEndpoint(CartResolverService, CartOperationService, CsrCartOperationService, CartTransferService, CartVersionValidationService) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
- CsrCartOperationService - Interface in com.broadleafcommerce.cartoperation.service.csr
-
Service for orchestrating the different CSR triggered workflows on various cart operations.
- Customer - Class in com.broadleafcommerce.cartoperation.service.provider.external.domain.customer
-
Represents a customer
- Customer() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.domain.customer.Customer
- CUSTOMER - Enum constant in enum com.broadleafcommerce.cartoperation.domain.UserTargetType
-
A standard shopper for an application
- CUSTOMER_CREDIT - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
- CUSTOMER_MUTABILITY_BLOCKED - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentManagementAccessRestrictions
-
Deprecated.Represents a payment which cannot currently be mutated by the customer.
- CUSTOMER_PAYMENT - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
- CUSTOMER_SEGMENT - Enum constant in enum com.broadleafcommerce.cartoperation.domain.UserTargetType
-
A grouping of customers
- customerHasAccessToCart(Cart, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
- customerHasRightsToResolveCart(Cart) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
- customerInProcessCart(ContextInfo, String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
-
Deprecated.
- customerMatches(Cart, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
- customerMatches(Cart, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
-
Whether the customer matches the cart's owner.
- customerProvider(WebClient, ObjectMapper, TypeFactory, ExternalCustomerProperties) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
- CustomerProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
-
Provider for interfacing with operations directly involving customer related domain.
- CustomerRefHandlerMethodArgumentResolver - Class in com.broadleafcommerce.cartoperation.web.resolver
-
Resolves the
CustomerRef
parameter for controller methods that require it. - CustomerRefHandlerMethodArgumentResolver(AuthenticationUtils, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
- customerRefToParams(CustomerRef) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
-
Converts a customer reference to request params.
- CustomerServiceEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
-
Deprecated.in favor of
CSRCartEndpoint
- CustomerServiceEndpoint(CartOperationService, CsrCartOperationService, CartTransferService) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
-
Deprecated.
D
- DataDrivenCartItemProductMapper - Class in com.broadleafcommerce.cartoperation.service.mapping
- DataDrivenCartItemProductMapper(ObjectMapper, CatalogProvider<? extends CatalogItem>) - Constructor for class com.broadleafcommerce.cartoperation.service.mapping.DataDrivenCartItemProductMapper
- DataDrivenEnum - Class in com.broadleafcommerce.cartoperation.domain
-
A reference to a data driven enum, typically used as a holder for information communicated from an external service.
- DataDrivenEnum() - Constructor for class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
- decode(String) - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenDecoder
- decode(String) - Method in interface com.broadleafcommerce.cartoperation.service.csr.TransferCartTokenDecoder
-
Decoded an encoded transfer cart token string into a
TransferCartToken
. - DEFAULT_FULFILLMENT_TAX_NAME - Static variable in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
Default name for the
TaxDetail
for taxes associated with fulfillment, shipping, and handling. - DEFAULT_FULFILLMENT_TAX_NAME - Static variable in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.Default name for the
TaxDetail
for taxes associated with fulfillment, shipping, and handling. - DEFAULT_HEADER_CART_VERSION - Static variable in class com.broadleafcommerce.cartoperation.web.service.HeaderRequestCartVersionResolver
- DEFAULT_HEADER_GUEST_TOKEN - Static variable in class com.broadleafcommerce.cartoperation.web.service.HeaderRequestGuestTokenResolver
- DEFAULT_HEADER_PAYMENT_LOCK_TOKEN - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProvider
- DEFAULT_HEADER_PAYMENT_LOCK_TOKEN - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentTransactionExecutionProvider
- DEFAULT_HEADER_PAYMENT_LOCK_TOKENS - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProvider
- DEFAULT_HEADER_PAYMENT_VERSION - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProvider
- DEFAULT_HEADER_PAYMENT_VERSION - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentTransactionExecutionProvider
- DEFAULT_RESERVATION_REQUEST_TYPE - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
- DEFAULT_SKU_REF_FIELD_TYPE - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
- DefaultAddCodeToCartResponseTypes - Enum in com.broadleafcommerce.cartoperation.web.endpoint.domain
-
The default set of
addCodeToCartResponseTypes
used to describe the results of adding an offer code to the cart. - DefaultAttributeChoiceConfigurationService - Class in com.broadleafcommerce.cartoperation.service.configuration
- DefaultAttributeChoiceConfigurationService(MessageSource, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
- DefaultBroadleafProductService<P extends Product> - Class in com.broadleafcommerce.cartoperation.service.mapping
- DefaultBroadleafProductService() - Constructor for class com.broadleafcommerce.cartoperation.service.mapping.DefaultBroadleafProductService
- DefaultCartActionAuditUserTypes - Enum in com.broadleafcommerce.cartoperation.domain.enums
- DefaultCartApprovalProcessFailureTypes - Enum in com.broadleafcommerce.cartoperation.domain.enums
-
The default set of cart approval process failure types.
- DefaultCartApprovalService - Class in com.broadleafcommerce.cartoperation.service.approval
-
The default implementation of
CartApprovalService
. - DefaultCartApprovalService(CartApprovalValidationService, CartProvider, TypeFactory, RetryTemplate) - Constructor for class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
- DefaultCartApprovalValidationService - Class in com.broadleafcommerce.cartoperation.service.approval
-
The default implementation of
CartApprovalValidationService
. - DefaultCartApprovalValidationService(MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalValidationService
- DefaultCartCookieIssuer - Class in com.broadleafcommerce.cartoperation.web.service
- DefaultCartCookieIssuer(CartCookieProperties) - Constructor for class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
- defaultCartCurrency(Cart, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- DefaultCartItemCatalogInformationService<P extends Product> - Class in com.broadleafcommerce.cartoperation.service.mapping
- DefaultCartItemCatalogInformationService(CartItemConfigurationService<Product>, List<CartItemProductMapper>, CartOperationServiceProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemCatalogInformationService
- DefaultCartItemCatalogInformationService(List<CartItemProductMapper>) - Constructor for class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemCatalogInformationService
- DefaultCartItemConfigurationService<P extends Product> - Class in com.broadleafcommerce.cartoperation.service.configuration
- DefaultCartItemConfigurationService(IncludedProductConfigurationService, ItemChoiceConfigurationService, AttributeChoiceConfigurationService, MessageSource, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
- DefaultCartItemConfigurationService(CatalogProvider<? extends CatalogItem>, IncludedProductConfigurationService, ItemChoiceConfigurationService, AttributeChoiceConfigurationService, MessageSource, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
- DefaultCartItemMergingService<I extends com.broadleafcommerce.cart.client.domain.CartItem> - Class in com.broadleafcommerce.cartoperation.service
-
The default implementation of a cart item merging service.
- DefaultCartItemMergingService(CartOperationServiceProviders, CartOperationServiceProperties, ObjectMapper) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultCartItemMergingService
- defaultCartLocale(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- DefaultCartOperationService - Class in com.broadleafcommerce.cartoperation.service
- DefaultCartOperationService(CartOperationServiceProviders, CartPricingService, CartItemConfigurationService<? extends CatalogItem>, CartItemCatalogInformationService<? extends CatalogItem>, AuthenticationUtils, TypeFactory, CartOperationServiceProperties, CartItemMergingService<CartItem>, MessageSource, TaxService, StaleCartPricingResultHolder) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- DefaultCartOperationService.BulkCartItemCreationResponse - Class in com.broadleafcommerce.cartoperation.service
- DefaultCartOperationServiceProviders - Class in com.broadleafcommerce.cartoperation.service.provider
- DefaultCartOperationServiceProviders(CartProvider, CatalogProvider<? extends CatalogItem>, OfferProvider, CampaignProvider, InventoryProvider) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.DefaultCartOperationServiceProviders
- DefaultCartPricingService - Class in com.broadleafcommerce.cartoperation.service.pricing
- DefaultCartPricingService(CartItemPricingUtils, CartProvider, PricingProvider, OfferProvider, CatalogProvider<? extends CatalogItem>, CartItemConfigurationService<? extends CatalogItem>, TaxService, FulfillmentPricingService, ObjectMapper, CartTotalsCalculator, CartPricingRoundingHelper, CartOperationServiceProperties, TypeFactory, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- DefaultCartPricingService(CartItemPricingUtils, CartProvider, PricingProvider, OfferProvider, CatalogProvider<? extends CatalogItem>, TaxService, FulfillmentPricingService, ObjectMapper, CartTotalsCalculator, CartPricingRoundingHelper, CartOperationServiceProperties, TypeFactory, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- DefaultCartResolverService - Class in com.broadleafcommerce.cartoperation.service
- DefaultCartResolverService(CartOperationService, AuthenticationUtils) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
- DefaultCartTotalsCalculator - Class in com.broadleafcommerce.cartoperation.service.pricing
- DefaultCartTotalsCalculator() - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
- DefaultCartTransferService - Class in com.broadleafcommerce.cartoperation.service.csr
- DefaultCartTransferService(CartOperationService, CartProvider, AuthenticationUtils, TypeFactory, TransferCartTokenEncoder, TransferCartTokenDecoder, PaymentProvider<PaymentSummary>) - Constructor for class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
- DefaultCartVersionValidationService - Class in com.broadleafcommerce.cartoperation.service
-
The default implementation of
CartVersionValidationService
that usesCartValidationProperties
to decide whether or not to validate cart versions within this service. - DefaultCartVersionValidationService(CartValidationProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultCartVersionValidationService
- DefaultCheckoutFailureTypes - Enum in com.broadleafcommerce.cartoperation.domain
-
The default set of
checkoutFailureTypes
used to categorize the reason that a checkout submission failed. - DefaultCheckoutMessageRetryPolicyClassifier - Class in com.broadleafcommerce.cartoperation.service.checkout
-
Implementation of a
Classifier
that is used to identify aRetryPolicy
based on a providedThrowable
. - DefaultCheckoutMessageRetryPolicyClassifier(RetryPolicy) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutMessageRetryPolicyClassifier
- DefaultCheckoutPaymentMethodService - Class in com.broadleafcommerce.cartoperation.service.payment
- DefaultCheckoutPaymentMethodService(CartOperationCheckoutProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.payment.DefaultCheckoutPaymentMethodService
- DefaultCheckoutService - Class in com.broadleafcommerce.cartoperation.service.checkout
-
Default implementation of the
CheckoutService
that is responsible for processing checkout requests - DefaultCheckoutService(CartStatusValidationHelper, CheckoutWorkflow, CartProvider, CheckoutCompletionProducer, ExternalCartProperties, PaymentProvider<PaymentSummary>, MessageSource, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- DefaultCheckoutWorkflow - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow
- DefaultCheckoutWorkflow(List<CheckoutWorkflowActivity>, CheckoutRollbackEventProducer, CartProvider, TypeFactory, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
- DefaultCreditAccountTransactionSourceUserType - Enum in com.broadleafcommerce.cartoperation.domain.enums
-
The default source user types for the credit account transactions.
- DefaultCsrCartOperationService - Class in com.broadleafcommerce.cartoperation.service.csr
- DefaultCsrCartOperationService(CartOperationService, CartProvider, AuthenticationUtils, PaymentProvider<PaymentSummary>, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
- DefaultDelegatingTaxService - Class in com.broadleafcommerce.cartoperation.service.pricing
-
This implementation of
TaxService
callsTaxDelegate
, which has a discovery process to determine the bestTaxProvider
implementation based on configured properties, the providedTaxCalculationRequest
, and theContextInfo
. - DefaultDelegatingTaxService(TaxDelegate<?, ?>, List<TaxAddressSourceHandler>, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- DefaultFulfillmentAddressSubmitValidator - Class in com.broadleafcommerce.cartoperation.service.fulfillment.validation.address
-
Performs basic validation of the address of a fulfillment group to ensure required fields are present.
- DefaultFulfillmentAddressSubmitValidator() - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
- DefaultFulfillmentGroupSubmitValidator - Class in com.broadleafcommerce.cartoperation.service.fulfillment.validation
-
Performs validation for a fulfillment group.
- DefaultFulfillmentGroupSubmitValidator(Set<TypeFulfillmentGroupSubmitValidator>, Set<FulfillmentItemSubmitValidator>, Set<FulfillmentOptionSubmitValidator>) - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
- DefaultFulfillmentPricingService - Class in com.broadleafcommerce.cartoperation.service.pricing
- DefaultFulfillmentPricingService(ObjectMapper, TypeFactory, CartOperationServiceProperties, ShippingProvider) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
- DefaultGuestCartProtectionService - Class in com.broadleafcommerce.cartoperation.service
-
Default implementation of
GuestCartProtectionService
that clears typical customer information and utilizesCartProvider
for storing guest tokens. - DefaultGuestCartProtectionService(GuestTokenProvider, GuestTokenGenerator, PaymentProvider<PaymentSummary>) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
- DefaultGuestCartTokenValidator - Class in com.broadleafcommerce.cartoperation.web.validator
- DefaultGuestCartTokenValidator(GuestCartProtectionService, CartValidationProperties) - Constructor for class com.broadleafcommerce.cartoperation.web.validator.DefaultGuestCartTokenValidator
- DefaultIncludedProductConfigurationService - Class in com.broadleafcommerce.cartoperation.service.configuration
- DefaultIncludedProductConfigurationService(MessageSource, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
- DefaultInventoryAvailabilityService<I extends CatalogItem> - Class in com.broadleafcommerce.cartoperation.service.inventory
- DefaultInventoryAvailabilityService(InventoryProvider, MessageSource, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
- DefaultItemChoiceConfigurationService - Class in com.broadleafcommerce.cartoperation.service.configuration
- DefaultItemChoiceConfigurationService(MessageSource, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
- DefaultItemListAddToCartService - Class in com.broadleafcommerce.cartoperation.service
- DefaultItemListAddToCartService(ItemListSecurityService<ItemListAccessRule>, ItemListItemManagementService<ItemListItem>, CartOperationService, ItemListAddToCartProperties, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
- DefaultItemListItemManagementService<I extends com.broadleafcommerce.cart.client.domain.ItemListItem> - Class in com.broadleafcommerce.cartoperation.service
-
Default implementation of an item list item management service.
- DefaultItemListItemManagementService(ItemListProvider<ItemList>, ItemListItemProvider<I>, ItemListSecurityService<ItemListAccessRule>, TypeFactory, ItemListItemMergingService<I>) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
- DefaultItemListItemMergingService<I extends com.broadleafcommerce.cart.client.domain.ItemListItem> - Class in com.broadleafcommerce.cartoperation.service
-
The default implementation of an item list item merging service.
- DefaultItemListItemMergingService(CatalogProvider<? extends CatalogItem>, CartOperationServiceProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
- DefaultItemListManagementService<L extends com.broadleafcommerce.cart.client.domain.ItemList> - Class in com.broadleafcommerce.cartoperation.service
-
Default implementation of an item list management service.
- DefaultItemListManagementService(TypeFactory, ItemListProvider<L>, ItemListSecurityService<ItemListAccessRule>, ItemListItemManagementService<ItemListItem>) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
- DefaultItemListSecurityService<R extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> - Class in com.broadleafcommerce.cartoperation.service
-
Default implementation of an item list security service.
- DefaultItemListSecurityService(TypeFactory, ItemListAccessRuleProvider<R>, CartOperationServiceProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
- DefaultMergingType - Enum in com.broadleafcommerce.cartoperation.domain.type
-
Out of the box merging types for Products.
- DefaultPaymentGatewayTypes - Enum in com.broadleafcommerce.cartoperation.domain.enums
-
The default set of payment gateway types.
- DefaultPaymentManagementAccessRestrictions - Enum in com.broadleafcommerce.cartoperation.domain.enums
- DefaultPaymentOwnerTypes - Enum in com.broadleafcommerce.cartoperation.domain.enums
- DefaultPaymentPriorityStrategy - Class in com.broadleafcommerce.cartoperation.service.payment
- DefaultPaymentPriorityStrategy() - Constructor for class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentPriorityStrategy
- DefaultPaymentSourceTypes - Enum in com.broadleafcommerce.cartoperation.domain.enums
- DefaultPaymentSummaryAttributes - Enum in com.broadleafcommerce.cartoperation.domain.enums
-
The default payment summary attributes.
- DefaultPaymentTransactionExecutionService - Class in com.broadleafcommerce.cartoperation.service.payment
-
This service is meant to coordinate the execution of payment transactions against the cart's
PaymentSummaries
in the context of a checkout submission. - DefaultPaymentTransactionExecutionService(PaymentTransactionExecutionProvider, PaymentProvider<PaymentSummary>, CartOperationCheckoutProperties, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService
- DefaultPaymentTransactionSourceEntityTypes - Enum in com.broadleafcommerce.cartoperation.domain.enums
- DefaultPaymentTypes - Enum in com.broadleafcommerce.cartoperation.domain.enums
-
This represents types of payments that can be applied to a cart.
- DefaultProductType - Enum in com.broadleafcommerce.cartoperation.domain.type
-
The possible types of targets a
Product
can have. - DefaultServletRequestCartResolver - Class in com.broadleafcommerce.cartoperation.web.filter.resolver
-
The default cart resolver for servlet requests.
- DefaultServletRequestCartResolver(CartOperationService, CartTransferService, CartCookieIssuer, AuthenticationUtils, ContextInfoWebRequestResolver, RequestCartVersionResolver, CartValidationProperties) - Constructor for class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
- DefaultStaleCartItemsService - Class in com.broadleafcommerce.cartoperation.service
-
The default implementation for
StaleCartItemsService
. - DefaultStaleCartItemsService() - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultStaleCartItemsService
- DefaultTaxCalculationStrategies - Enum in com.broadleafcommerce.cartoperation.domain.enums
- 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> - Class in com.broadleafcommerce.cartoperation.service.pricing -
Deprecated.
- DefaultTaxService(TaxProvider<TREQ, TRES>, TaxProvider<TREQ, TRES>, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- DefaultTaxService(TaxProvider<TREQ, TRES>, TaxProvider<TREQ, TRES>, TypeFactory, List<TaxAddressSourceHandler>) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- DefaultTransactionFailureTypes - Enum in com.broadleafcommerce.cartoperation.domain.enums
-
The default set of
transactionFailureTypes
that we expect to encounter with payment gateway interactions - DefaultTransactionStatuses - Enum in com.broadleafcommerce.cartoperation.domain.enums
- DefaultTransactionTypes - Enum in com.broadleafcommerce.cartoperation.domain.enums
-
The TransactionType is used to represent the types of operations/transactions that could occur against a single payment.
- DefaultUserTargetGenerationService - Class in com.broadleafcommerce.cartoperation.service.provider.external.security
- DefaultUserTargetGenerationService(TypeFactory, AuthenticationUtils) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.security.DefaultUserTargetGenerationService
- delete(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
- delete(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
- delete(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListProvider
-
Deletes an item list by ID.
- delete(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListProvider
-
Deletes multiple item lists by IDs.
- deleteCartItem(String, CartItem, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
-
Deprecated.in favor of updating the entire cart with
CartProvider.updateCart(Cart, ContextInfo)
- deleteCartItem(String, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
- deleteGuestToken(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalGuestTokenProvider
- deleteGuestToken(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.GuestTokenProvider
-
Deletes the guest token for the provided cart ID, if it exists.
- deleteItemList(String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
- deleteItemList(ContextInfo, String, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
- deleteItemList(String, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListManagementService
-
Deletes an item list by ID.
- deleteItemListAccessRule(String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
- deleteItemListAccessRule(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListAccessRuleProvider
-
Deletes an item list access rule by ID.
- deleteItemListAccessRules(String, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
- deleteItemListAccessRules(String, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListAccessRuleProvider
-
Deletes item list access rules by IDs.
- deleteItemListItem(ContextInfo, CustomerRef, String, String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
- deleteItemListItems(String, Collection<String>, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
- deleteItemListItems(ContextInfo, CustomerRef, String, Set<String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
-
Deprecated.Use
ItemListItemOperationEndpoint.deleteItemListItemsInBulk(ContextInfo, CustomerRef, String, Set)
. This will allow much longer lists of IDs without worrying about whether the URL is too long and corrects the HTTP method semantics by using POST since we're not actually deleting a resource at the URL. - deleteItemListItems(String, Collection<String>, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListItemManagementService
-
Deletes item list items from a list.
- deleteItemListItemsInBulk(ContextInfo, CustomerRef, String, Set<String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
- DeleteItemListResponse - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
- DeleteItemListResponse() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
- deleteItemLists(ContextInfo, CustomerRef, Set<String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
-
Deprecated.Use
ItemListOperationEndpoint.deleteItemListsInBulk(ContextInfo, CustomerRef, Set)
. This will allow much longer lists of IDs without worrying about whether the URL is too long and corrects the HTTP method semantics by using POST since we're not actually deleting a resource at the URL. - deleteItemLists(Set<String>, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
- deleteItemLists(Set<String>, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListManagementService
-
Deletes multiple item lists by ID
- deleteItemListsInBulk(ContextInfo, CustomerRef, Set<String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
- deleteItems(String, Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListItemProvider
- deleteItems(String, Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListItemProvider
-
Deletes items within a specific list
- DEPENDENT_ITEMS_QUANTITY_ABOVE_MAX - Enum constant in enum com.broadleafcommerce.cartoperation.service.CartItemConfigurationErrorEnum
-
The error for when there are too many dependent cart items such as in the case of
IncludedProducts
andItemChoice ProductOptions
- DEPENDENT_ITEMS_QUANTITY_BELOW_MIN - Enum constant in enum com.broadleafcommerce.cartoperation.service.CartItemConfigurationErrorEnum
-
The error for when there aren't enough dependent cart items such as in the case of
IncludedProducts
andItemChoice ProductOptions
- DETACHED_CREDIT - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionTypes
-
Some payment processors allow you to issue credit to a customer that is not tied to an initial
DefaultTransactionTypes.AUTHORIZE
orDefaultTransactionTypes.AUTHORIZE_AND_CAPTURE
transaction. - determineCartId(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
We require the
Cart.getId()
, in most cases. - determineCatalogItemInventoryCheckStrategy(CartItem, I, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
-
Determines the inventory lookup strategy type from the
CatalogItem
fpr theCartItem
. - determineChosenValue(ProductOption, CartItem, Cart) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
-
Determine the chosen value on the cart item for the provided option.
- determineDependentItemKey(CartItem, CatalogItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
-
Determines the item key for the dependent cart item.
- determineDependentItemKey(CartItem, P, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.mapping.BroadleafProductService
-
Determines the item key for the dependent cart item.
- determineDependentItemKey(CartItem, P, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultBroadleafProductService
-
Determines the item key for the dependent cart item.
- determineHandler(HttpServletRequest, RuntimeException) - Method in class com.broadleafcommerce.cartoperation.web.filter.FilterExceptionResolverFilter
- determineMatchedValue(AttributeChoice, String) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
-
If there are any
AttributeChoice.getAllowedValues()
, make sure that the chosen value matches. - determineMatchingPriceInfo(CartItem, Collection<P>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
-
Determines the matching
PriceInfo
for aCartItem
from among the givenpriceInfos
. - determineMatchingPriceInfo(CartItem, Collection<P>, String) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
-
Determines the matching
PriceInfo
for aCartItem
from among the givenpriceInfos
. - determinePreferredProviderId(Cart, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
This method returns the "preferred"
Tax Provider ID
, which is determined byTaxProvider.getProviderId()
. - determineTaxableAmounts(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
-
Determines and sets
FulfillmentItem.getMerchandiseTaxableAmount()
andFulfillmentGroup.getFulfillmentTaxableAmount()
. - determineTaxCalculationStrategy(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
-
Hook point to determine the
TaxCalculationStrategy
based on the givenCart
. - determineTaxExemptionCode(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- determineVariant(CartItem, P) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultBroadleafProductService
- determineVariant(CartItem, P) - Method in interface com.broadleafcommerce.cartoperation.service.mapping.BroadleafProductService
-
Attempt to determine the variant by the requested variant ID on the
CartItem
. - DISCOUNTABLE - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
- DiscriminatedProperties<P> - Class in com.broadleafcommerce.cartoperation.properties
- DiscriminatedProperties() - Constructor for class com.broadleafcommerce.cartoperation.properties.DiscriminatedProperties
- doesCartContainCampaignForCode(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Deprecated.
- doesFeeCartItemExist(CheckoutPaymentMethodOption.FeeDto, Map<String, List<CartItem>>, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.broadleafcommerce.cartoperation.web.filter.FilterExceptionResolverFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.broadleafcommerce.cartoperation.web.filter.CartResolutionFilter
- doFulfillmentExclusionsPassForCOD(FulfillmentGroup, CheckoutPaymentMethodOption) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- doFulfillmentExclusionsPassForCOD(FulfillmentGroup, CheckoutPaymentMethodOption, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
- doFulfillmentExclusionsPassForPayment(FulfillmentGroup, CheckoutPaymentMethodOption) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCheckoutPaymentMethodService
- doFulfillmentInclusionsPassForCOD(FulfillmentGroup, CheckoutPaymentMethodOption) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- doFulfillmentInclusionsPassForCOD(FulfillmentGroup, CheckoutPaymentMethodOption, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
- doFulfillmentInclusionsPassForPayment(FulfillmentGroup, CheckoutPaymentMethodOption) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCheckoutPaymentMethodService
- doMergeCombine(MergeItemPair<I>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartItemMergingService
- doMergeCombine(MergeItemPair<I>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
- doMergeCombine(MergeItemPair<I>) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
-
Perform the actual combination of two items (quantity change) for the combination merge type.
- doSoftInventoryReservationIfNecessary(Cart, List<CartItem>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
If any of the supplied cart items have a reservation strategy of ADD_TO_CART, a soft reservation is performed.
- DUPLICATE_REQUEST_ID - Enum constant in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
-
The current checkout request ID is a duplicate within the cart's checkout IDs
E
- ELECTRONIC_CHECK - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
- EmptyInventoryProvider - Class in com.broadleafcommerce.cartoperation.service.provider
-
This is an "empty" or "pass-through" Inventory Provider.
- EmptyInventoryProvider() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.EmptyInventoryProvider
- encode(TransferCartToken) - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenEncoder
- encode(TransferCartToken) - Method in interface com.broadleafcommerce.cartoperation.service.csr.TransferCartTokenEncoder
-
Encodes a token from the
TransferCartToken
and should return the same object with `token` property containing the encoded token string. - ENTITY_NOT_FOUND - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.AbstractExternalProvider
-
The
ApiError.getType()
that indicates entity is not found. - equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.AdvancedTag
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Attribute
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.CartHolder
-
Deprecated.
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.CatalogItemList
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Category
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.checkout.CheckoutProcessDto
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.FulfillmentFlatRate
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.CheckoutPaymentMethodOption
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.CheckoutPaymentMethodOption.FeeDto
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccount
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccountRef
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccountTransaction
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Product
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.ProductTag
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilityRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.UserTarget
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Weight
- equals(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.AddCodeException
- equals(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.CartItemValidationException
- equals(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.CartValidationException
- equals(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.CODPaymentMethodNotApplicableException
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.AddItemFailure
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.SSLVerificationProperties
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties.FieldMapping
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenDecoderProperties
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenEncoderProperties
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.CartPendingPaymentFailedEvent
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.domain.ClaimCheckoutTransactionsRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.cart.UpdateCartRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.catalog.CatalogItemRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.customer.Account
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.customer.Customer
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.inventory.InventoryAvailabilityRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.LockPaymentRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.LockPaymentsResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionDetail
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.UnlockPaymentRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.UpdatePaymentsResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider.CartConflictResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties.Jwt
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.GuestToken
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.Version
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddAttributeRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemListToCartRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.approval.CartApprovalProcessRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.approval.CartApprovalProcessResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartItemModifyingRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartModifyingRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout.SendCheckoutEventResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ContactInfoRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenValidationResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.PriceCartRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest.Target
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateCartStatusRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.AddToCartApiError
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartApprovalValidationApiError
- equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.StaleCartApiError
- ESTIMATED - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTaxCalculationStrategies
-
Represent the strategy that estimated taxes should be calculated.
- execute(CheckoutProcessDto, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
- execute(CheckoutProcessDto, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
- execute(CheckoutProcessDto, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.PaymentTransactionExecutionActivity
- execute(CheckoutProcessDto, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
- execute(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartFulfillmentValidationActivity
- execute(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
- execute(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity
- execute(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPricingValidationActivity
- execute(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.InventoryAvailabilityValidationCheckoutWorkflowActivity
- execute(CheckoutProcessDto, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CheckoutWorkflowActivity
-
Method responsible for executing some work against the cart that is required for checkout.
- execute(CheckoutProcessDto, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.RequiresSecurePaymentInformationActivity
-
Method responsible for executing some work against the cart that is required for checkout.
- execute(CheckoutProcessDto, Map<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.RequiresSecurePaymentInformationActivity
-
Method responsible for executing some work against the cart that requires secure payment information in checkout.
- execute(CheckoutProcessDto, Map<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.checkout.workflow.CheckoutWorkflow
-
Method used to coordinate the execution of
CheckoutWorkflowActivities
. - executeActivity(CheckoutWorkflowActivity, CheckoutProcessDto, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
- executeCartPaymentTransactions(CheckoutProcessDto, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService
- executeCartPaymentTransactions(CheckoutProcessDto, Map<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.payment.PaymentTransactionExecutionService
-
Executes set of payment transactions against the cart's
PaymentSummaries
. - executePaymentTransaction(CheckoutProcessDto, PaymentSummary, String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService
-
Executes a payment transaction against the provided
PaymentSummary
. - executePaymentTransaction(String, PaymentSummary, TransactionExecutionRequest, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService
-
Executes a payment transaction based on the given checkout transaction type against the given
PaymentSummary
. - executeRequest(Supplier<T>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.AbstractExternalProvider
-
Executes a request with default Web Client error handling.
- executeRequest(Supplier<T>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalResourceLockProvider
- executeTaxCalculation(Cart, TaxCalculationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- EXPIRED - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionStatuses
-
The transaction was successfully processed, but has since expired.
- ExternalCampaignProperties - Class in com.broadleafcommerce.cartoperation.service.provider.external
-
Deprecated.Deprecated as of 1.8, if using OfferService 2.0, this class is not used
- ExternalCampaignProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.
- ExternalCampaignProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
-
Deprecated.Deprecated as of 1.8, if using OfferService 2.0, this class is not used
- ExternalCampaignProvider(WebClient, ObjectMapper, TypeFactory, ExternalCampaignProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProvider
-
Deprecated.
- ExternalCartActionAuditProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalCartActionAuditProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartActionAuditProvider
- ExternalCartItemProductMappingProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
-
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. - ExternalCartItemProductMappingProvider(WebClient, ObjectMapper, TypeFactory, ExternalCatalogProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartItemProductMappingProvider
- ExternalCartProperties - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalCartProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
- ExternalCartProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalCartProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties, CartHolder<Cart>) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
- ExternalCartProvider.CartConflictResponse - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalCatalogProperties - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalCatalogProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProperties
- ExternalCatalogProvider<I extends CatalogItem> - Class in com.broadleafcommerce.cartoperation.service.provider.external
-
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. - ExternalCatalogProvider(WebClient, ObjectMapper, TypeFactory, ExternalCatalogProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
- ExternalCreditAccountProperties - Class in com.broadleafcommerce.cartoperation.service.provider.external.payments
-
Properties for interacting with an external credit account service.
- ExternalCreditAccountProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalCreditAccountProperties
- ExternalCreditAccountTransactionExecutionProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external.payments
-
The default implementation for
CreditAccountTransactionExecutionProvider
. - ExternalCreditAccountTransactionExecutionProvider(WebClient, ObjectMapper, TypeFactory, ExternalCreditAccountProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalCreditAccountTransactionExecutionProvider
- ExternalCustomerProperties - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalCustomerProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCustomerProperties
- ExternalCustomerProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalCustomerProvider(WebClient, ObjectMapper, TypeFactory, ExternalCustomerProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCustomerProvider
- ExternalGuestTokenProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalGuestTokenProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalGuestTokenProvider
- ExternalInventoryProperties - Class in com.broadleafcommerce.cartoperation.service.provider.external
-
Properties for interacting with an external Inventory system.
- ExternalInventoryProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProperties
- ExternalInventoryProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
-
Component that, by default, attempts to invoke Broadleaf Inventorry Services to reserve inventory.
- ExternalInventoryProvider(WebClient, ObjectMapper, TypeFactory, ExternalInventoryProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
- ExternalItemListAccessRuleProvider<P extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> - Class in com.broadleafcommerce.cartoperation.service.provider.external
-
External (HTTP) implementation of an item list access rule provider.
- ExternalItemListAccessRuleProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
- ExternalItemListItemProvider<P extends com.broadleafcommerce.cart.client.domain.ItemListItem> - Class in com.broadleafcommerce.cartoperation.service.provider.external
-
External (HTTP) implementation of an item list item provider.
- ExternalItemListItemProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListItemProvider
- ExternalItemListProvider<P extends com.broadleafcommerce.cart.client.domain.ItemList> - Class in com.broadleafcommerce.cartoperation.service.provider.external
-
External (HTTP) implementation of an item list provider.
- ExternalItemListProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
- ExternalOfferProperties - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalOfferProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProperties
- ExternalOfferProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalOfferProvider(WebClient, ObjectMapper, TypeFactory, ExternalOfferProperties, UserTargetGenerationService, CartTotalsCalculator) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
- ExternalPaymentProperties - Class in com.broadleafcommerce.cartoperation.service.provider.external.payments
-
Properties for interacting with an external payment transaction service.
- ExternalPaymentProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProperties
- ExternalPaymentProvider<P extends PaymentSummary> - Class in com.broadleafcommerce.cartoperation.service.provider.external.payments
-
This particular implementation of
PaymentProvider
is designed to interact with the payment transaction service. - ExternalPaymentProvider(WebClient, ObjectMapper, TypeFactory, ExternalPaymentProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProvider
- ExternalPaymentTransactionExecutionProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external.payments
- ExternalPaymentTransactionExecutionProvider(WebClient, ObjectMapper, TypeFactory, ExternalPaymentProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentTransactionExecutionProvider
- ExternalPricingProperties - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalPricingProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProperties
- ExternalPricingProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalPricingProvider(WebClient, ObjectMapper, TypeFactory, CartItemPricingUtils, ExternalPricingProperties, UserTargetGenerationService) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
- ExternalResourceLockProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
-
Obtains and releases locks in an external service (cart services over HTTP).
- ExternalResourceLockProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalResourceLockProvider
- ExternalShippingProperties - Class in com.broadleafcommerce.cartoperation.service.provider.external
-
Properties defining how to interact with the shipping service.
- ExternalShippingProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalShippingProperties
- ExternalShippingProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
- ExternalShippingProvider(WebClient, ObjectMapper, TypeFactory, ExternalShippingProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalShippingProvider
F
- FAILED_CART_FINALIZATION - Enum constant in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
-
An error was encountered while finalizing the cart.
- FAILED_CHECKOUT_ROLLBACK - Enum constant in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
-
An error was encountered while performing checkout rollback.
- FAILED_INVENTORY_CHECK - Enum constant in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
-
An inventory check against the cart's items failed.
- FAILED_PAYMENT_TRANSACTION - Enum constant in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
-
The execution of transactions for the cart's payment(s) failed.
- FAILURE - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionStatuses
-
The payment gateway failed to successfully process the transaction.
- FeeDto() - Constructor for class com.broadleafcommerce.cartoperation.domain.payment.CheckoutPaymentMethodOption.FeeDto
- FieldMapping() - Constructor for class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties.FieldMapping
- filterAccessByRoles(CustomerRef, Set<String>, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
-
Based on the provided list of
ItemList
ids & roles, determines which ItemLists the customer has access to - filterAvailableCheckoutPaymentMethodOptionsByCart(List<CheckoutPaymentMethodOption>, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCheckoutPaymentMethodService
-
Hook point to filter available checkout payment method options by the cart details.
- filterAvailableCheckoutPaymentMethodOptionsByCustomer(List<CheckoutPaymentMethodOption>, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCheckoutPaymentMethodService
-
Hook point to filter available checkout payment method options by the customer details.
- filterDeleteAccess(CustomerRef, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
- filterDeleteAccess(CustomerRef, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
-
Checks item list access rules for a list of item list ids based on the given customer ref and `DELETE` access rules
- filterEditAccess(CustomerRef, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
- filterEditAccess(CustomerRef, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
-
Checks item list access rules for a list of item list ids based on the given customer ref and `EDIT` access rules
- FilterExceptionResolverFilter - Class in com.broadleafcommerce.cartoperation.web.filter
-
Resolves exceptions to error views for when exceptions are thrown from a filter (e.g.
- FilterExceptionResolverFilter(DispatcherServlet, List<HandlerExceptionResolver>) - Constructor for class com.broadleafcommerce.cartoperation.web.filter.FilterExceptionResolverFilter
- filterViewAccess(CustomerRef, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
- filterViewAccess(CustomerRef, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
-
Checks item list access rules for a list of item list ids based on the given customer ref and `VIEW` access rules
- FINALIZE_CART_AWAITING_PAYMENT_RESULT_JOB_TYPE - Static variable in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
- finalizeAccountCartIfNecessary(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Finalizes the given account
Cart
if necessary. - finalizeCart(Cart, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Deprecated, for removal: This API element is subject to removal in a future version.since 1.8.0, in favor of
DefaultCheckoutService.finalizeCart(CheckoutProcessDto, ContextInfo)
- finalizeCart(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
-
Following a successful checkout, this method is responsible for recording the finalized state of the cart.
- FinalizeCartAwaitingPaymentResultEventConsumer - Interface in com.broadleafcommerce.cartoperation.service.messaging.finalizecart
-
Spring cloud data channel description for messaging input.
- finalizeCartAwaitingPaymentResultJobListener(TypeFactory, ResourceLockProvider, CartProvider, PaymentProvider<PaymentSummary>, CheckoutWorkflow, CheckoutService, CartOperationCheckoutProperties) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.CartCheckoutMessagingAutoConfiguration
- FinalizeCartAwaitingPaymentResultJobListener - Class in com.broadleafcommerce.cartoperation.service.messaging.finalizecart
-
Scheduled Job listener that is responsible for finalizing or rolling back
Carts
that have the status ofDefaultCartStatuses.AWAITING_PAYMENT_RESULT
. - FinalizeCartAwaitingPaymentResultJobListener(IdempotentMessageConsumptionService, TypeFactory, ResourceLockProvider, CartProvider, PaymentProvider<PaymentSummary>, CheckoutWorkflow, CheckoutService, CartOperationCheckoutProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
- finalizeCheckout(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- finalizeCheckout(CheckoutProcessDto, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.checkout.CheckoutService
-
Finalizes checkout for the given
Cart
. - finalizePayments(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- finalizePaymentsForCheckout(String, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProvider
- finalizePaymentsForCheckout(String, Map<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.PaymentProvider
-
The PaymentTransactionServices internally prepares and finalizes the payments for checkout.
- findAndHydrateDependentsInCategory(List<CartItem>, ItemChoice) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
- findAndHydrateDependentsMatchingItemChoice(List<CartItem>, ItemChoice) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
- findAndHydrateDependentsMatchingProducts(List<CartItem>, ItemChoice) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
- findAndHydrateDependentsMatchingVariants(List<CartItem>, ItemChoice) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
- findAnnotation(MethodParameter) - Method in class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
- findCartItemIndex(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
-
Finds the index at which the cart item with the given ID is at.
- findCompatibleValidators(Class<?>) - Method in class com.broadleafcommerce.cartoperation.web.advice.RequestValidatorRequestBodyAdvice
-
Finds compatible request validators for a given type.
- findDependentMatchingIncludedProduct(List<CartItem>, IncludedProduct) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
- findDependentsMatchingItemChoice(List<CartItem>, ItemChoice) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
- findMatchingItems(Collection<I>, Collection<I>) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
-
Finds matching item pairs across the collections of items.
- findMatchingItems(C, Collection<I>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
-
Finds matching items in the container to the collection of items.
- findMatchingProduct(List<CartItem>, IncludedProduct) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
- findMatchingVariant(List<CartItem>, IncludedProduct) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
- findTaxAddressSourceHandler(Cart, FulfillmentGroup, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- findTaxAddressSourceHandler(Cart, F, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- findTaxAddressSourceHandlerForFeeTaxCalculation(Cart, FulfillmentGroup, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
Finds the
TaxAddressSourceHandler
for tax calculation for fees, e.g. - flattenWithDependents(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
-
Returns a flattened stream consisting of the given item with all of its nested dependents.
- FREE_GIFT_ADJUSTMENT - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
-
A temporary storage location to store the
Adjustment
for a free gift item. - FREE_GIFT_OFFER_ITEMS - Static variable in class com.broadleafcommerce.cartoperation.domain.CartAttributeConstants.Internal
-
Temporary storage of
FreeGiftItems
from the offer response, so that they can be processed and added later. - FREE_GIFT_QUANTITY_CHANGE_NOT_ALLOWED - Enum constant in enum com.broadleafcommerce.cartoperation.service.CartItemConfigurationErrorEnum
-
The error for when the quantity of a free gift
CartItem
is being changed. - FULFILLMENT_FLAT_RATES - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
- FulfillmentAddressSubmitValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation.address
-
Validates a submitted address of a fulfillment group.
- FulfillmentCheckoutValidationConfig() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.ValidationConfiguration.FulfillmentCheckoutValidationConfig
- FulfillmentFlatRate - Class in com.broadleafcommerce.cartoperation.domain
-
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). - FulfillmentFlatRate() - Constructor for class com.broadleafcommerce.cartoperation.domain.FulfillmentFlatRate
- FulfillmentFlatRate(MonetaryAmount) - Constructor for class com.broadleafcommerce.cartoperation.domain.FulfillmentFlatRate
- fulfillmentGroupHasSufficientAddress(FulfillmentGroup, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
-
Determines if the given
FulfillmentGroup
has sufficient address to calculate taxes. - fulfillmentGroupHasSufficientAddress(F, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.Determines if the given
FulfillmentGroup
has sufficient address to calculate taxes. - FulfillmentGroupSubmitValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation
-
Validator for the submission of fulfillment groups.
- FulfillmentItemSubmitValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation.item
-
Validates a submitted fulfillment item of a fulfillment group.
- FulfillmentOptionSubmitValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation.option
-
Validates a submitted fulfillment option of a fulfillment group.
- FulfillmentPricingService - Interface in com.broadleafcommerce.cartoperation.service.pricing
-
Defines a service that provides fulfillment pricing for a
Cart
, e.g., shipping price. - FulfillmentValidationUtil - Class in com.broadleafcommerce.cartoperation.service.fulfillment.validation
-
Utility class with helper functions to perform validation.
- FulfillmentValidationUtil() - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidationUtil
- FulfillmentValidationUtil.FieldValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation
- FulfillmentValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation
G
- GATEWAY_CONFIGURATION_ERROR - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionFailureTypes
-
The gateway is incorrectly configured or is not configured to handle the attempted type of request
- GATEWAY_CREDENTIALS_ERROR - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionFailureTypes
-
The provided payment gateway credentials are not valid
- GATEWAY_ERROR - Enum constant in enum com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionFailureTypes
-
There was an unexpected error with the payment gateway itself.
- gatherCartItemConfigErrors(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
-
Gathers all of the config error messages for the
CartItem
into a map. - gatherCustomerSegmentTargets() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.security.DefaultUserTargetGenerationService
- gatherCustomerTarget() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.security.DefaultUserTargetGenerationService
- gatherUserTargetsFromAuthentication() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.security.DefaultUserTargetGenerationService
- gatherUserTargetsFromAuthentication() - Method in interface com.broadleafcommerce.cartoperation.service.provider.external.security.UserTargetGenerationService
-
Create and return
user targets
for use in pricing and offer provider requests. - generateGuestToken(String) - Method in interface com.broadleafcommerce.cartoperation.service.GuestTokenGenerator
-
Generates a
GuestToken
for the given cart ID. - generateGuestToken(String) - Method in class com.broadleafcommerce.cartoperation.service.ULIDGuestTokenGenerator
- generateGuestTokenForCart(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
- GENERIC_ERROR - Enum constant in enum com.broadleafcommerce.cartoperation.service.CartItemConfigurationErrorEnum
-
The error for a generic configuration error.
- getAccessibleRules(CustomerRef, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
- getAccessibleRules(CustomerRef, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
-
Gets a page of acceesible access rules for a customer.
- getAccessRestrictions() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
The list of restrictions that apply to payment access.
- getAccessRestrictions() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
-
The list of restrictions that apply to payment access.
- getAccountNumber() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccount
-
Generated code that can be used to reference the credit account.
- getAccountNumber() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccountRef
-
Generated code that can be used to reference the credit account.
- getAccountNumber() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.customer.Account
- getActualTaxProvider() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- getAddItemFailures() - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
-
All
AddItemFailures
that occurred. - getAddItemFailures() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
-
All failures that occurred.
- getAddItemRequest() - Method in class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
-
The initial
AddItemRequest
to populate the cart. - getAddItemRequest() - Method in class com.broadleafcommerce.cartoperation.service.AddItemFailure
-
The add item request that failed
- getAdditionalAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.Product
-
Return any additional attributes passed in the request not matching any defined properties.
- getAdditionalAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
-
Return any additional attributes passed in the request not matching any defined properties.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.checkout.CheckoutProcessDto
-
Miscellaneous attributes that can be added to this request in order to provide more information.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.Product
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.service.messaging.approval.CartRejectionEvent
-
Deprecated.A map of additional attributes that provides flexibility for a more extensive usage of this event
- getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.catalog.CatalogItemRequest
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.inventory.InventoryAvailabilityRequest
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
-
Miscellaneous attributes that can be set to this request in order to inform business logic for adding a
CartItem
. - getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.approval.CartApprovalProcessRequest
-
Miscellaneous attributes that can be added to this request in order to provide more information.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.approval.CartApprovalProcessResponse
-
Miscellaneous attributes that can be set to this response in order to provide more information on validation failures.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
-
Miscellaneous attributes that can be set to this request in order to inform business logic for updating a
CartItem
. - getAdditionalInfo() - Method in exception com.broadleafcommerce.cartoperation.exception.CartApprovalValidationException
-
The map that can be used to specify the additional info for this exception.
- getAdditionalInfo() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutException
-
The map that can be used to specify the additional info for this exception.
- getAdditionalInfo() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
-
The map that can be used to specify the additional info for this exception.
- getAdditionalInfo() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartApprovalValidationApiError
-
The map that can be used to specify the additional info for this exception.
- getAdditionalItemPricing() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
- getAdditionalItemPricing() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
- getAdditionalItemPricing() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
- getAddress() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
-
The shipping address for this fulfillment group.
- getAddress(String) - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
Gathers one of the payment's related
addresses
by type - getAddressByType() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
The collection of related addresses that may include billing or shipping addresses
- getAddressSourceForFeeTaxCalculation(Cart, F, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- getAddressValidators() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.AbstractTypeFulfillmentGroupSubmitValidator
- getAddToCartService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
- getAdjustments() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
-
The list of adjustments that were added to the cart because of the code's application.
- getAdjustments(List<Adjustment>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
- getAdjustmentsTotal() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- getAdjustmentsTotal() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- getAdjustmentsTotal() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- getAdjustmentsTotal() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionResponse
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- getAdjustmentsTotal() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
-
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
- getAdvancedTags() - Method in class com.broadleafcommerce.cartoperation.domain.Product
-
A list of
ProductTags
sorted based on the sort position of theProductTag
for the produt with ties broken byAdvancedTag.getPriority()
. - getAllowedDeleteRoles() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
- getAllowedEditRoles() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
- getAllowedShareRoles() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
- getAllowedValues() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
-
Gives the customer more structured input to fill out their option, which can drive a select field or a color picker with particular colors.
- getAllowedViewRoles() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
- getAllRatesUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalShippingProperties
-
URI for retrieving a list of shipping rates for all available shipping methods
- getAllRatesUrl() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalShippingProvider
- getAllTags() - Method in class com.broadleafcommerce.cartoperation.domain.Product
- getAlternativeOwningUserRef() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccount
-
Describes an alternative owning user reference for the credit account, that can be used instead of the
CreditAccount.owningUserRef
. - getAlternativeOwningUserType() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccount
-
Describes an alternative owning user type of the credit account, that can be used instead of the
CreditAccount.owningUserType
. - getAmount() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CheckoutPaymentMethodOption.FeeDto
- getAmount() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccountTransaction
-
The amount related to this transaction.
- getAmount() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
The amount for which this payment is allotted.
- getAmount() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
-
The amount for which the payment is allotted.
- getAmountAuthorized() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
The total authorized amount for capture.
- getAmountAwaiting3DSResult() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
The total amount of Authorize or AuthorizeAndCapture transactions that require 3DS verification.
- getAmountCaptured() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
The total amount that is currently captured.
- getAmountCredited() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
The total detached credit amount.
- getAmountRefunded() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
The total refunded amount.
- getApplication() - Method in class com.broadleafcommerce.cartoperation.properties.DiscriminatedProperties
- getApplicationId(Cart) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
- getApplicationIdFromContext(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
- getApplicationIdFromContext(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
- getApplicationIdFromContext(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCheckoutPaymentMethodService
- getApplicationIdFromContext(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentPriorityStrategy
- getApplicationIdFromContext(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService
- getApplyUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProperties
-
The URI path for applying offers.
- getAssets() - Method in class com.broadleafcommerce.cartoperation.domain.Product
-
All
ProductAssets
for this product. - getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.AdvancedTag
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.Attribute
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.Category
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.ProductTag
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttributeChoice() - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
-
Configuration when the
ProductOption.type
of this option is one of:ProductOptionType.VARIANT_DISTINGUISHING
- drives customer further specifying their choices into a specificVariant
that contains a unique SKU code, pricing concerns, etc.ProductOptionType.CART_ITEM_ATTRIBUTE
- Customer input will flow directly in the item attributes within their cartProductOptionType.CART_ATTRIBUTE
. - getAttributeChoiceService() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
- getAttributeConfigErrors() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.AddToCartApiError
-
Map of configuration errors for related to the item's
CartItem#attributeChoices()
that are derived from ProductOptions where the key is the attribute name. - getAttributeName() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
-
The order or item attribute that this choice is stored in when the user adds to their cart
- getAttributeName() - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties.FieldMapping
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.AdvancedTag
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.Attribute
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.Category
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccount
-
Additional attributes associated with this credit account.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
General use map to capture any additional attributes needed for this Payment
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.Product
-
Dynamic attributes that are a part of the product.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.ProductTag
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
-
Map holding any additional attributes passed in the request not matching any defined properties.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
-
Dynamic attributes that are a part of the variant.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.customer.Account
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
Map of specific attributes that have been gathered from the raw response.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout.PaymentTransactionFailureDetail
-
Map of specific attributes that have been gathered from the raw response.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest.Target
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
-
Miscellaneous attributes for this fulfillment group.
- getAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
-
Map to capture any additional information about the payment
- getAuthenticationParams() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
- getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
- getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
- getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
- getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
- getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.security.DefaultUserTargetGenerationService
- getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ResolveCartEndpoint
- getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
- getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
- getAuthor() - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
-
The username of the author associated with the transfer cart token.
- getAuthorizeAmountAwaitingResult() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
The total amount sent to the payment gateway for authorize, and is waiting for a response about the transaction result.
- getAuthorizeAndCaptureUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProperties
-
The URI path for executing an authorize and capture transaction.
- getAuthorizeUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProperties
-
The URI path for executing an authorize transaction.
- getAuthUtils() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
- getAuthUtils() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
- getAvailabilityCheckUri(String, int, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
-
Return the GET URI for Inventory Availability.
- getBalance() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccount
-
The current balance for this credit account.
- getBaseUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
-
Gets the base URI common to all requests this provider will make.
- getBaseUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
-
Gets the base URI common to all requests this provider will make.
- getBaseUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalCreditAccountTransactionExecutionProvider
-
Gets the base URI common to all requests this provider will make.
- getBaseUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProvider
-
Gets the base URI common to all requests this provider will make.
- getBaseUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentTransactionExecutionProvider
-
Gets the base URI common to all requests this provider will make.
- getBaseUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListItemProvider
-
Gets the base URI common to all requests this provider will make.
- getBatchSize(ScheduledJobRef) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
-
Gets the batch size to use when fetching payment transactions.
- getBillingAddress() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
- getBillingAddress() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
-
The billing address associated with this payment.
- getBillingAddress(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.PaymentTaxAddressSourceHandler
- getBlockCustomerMutabilityForPaymentsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProperties
-
The URI path for blocking customer mutability for payments in checkout.
- getBrand() - Method in class com.broadleafcommerce.cartoperation.domain.Product
- getBroadleafProductService() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
- getBroadleafProductService() - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemCatalogInformationService
- getBroadleafProductService() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- getBulkAddToCartOperation() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
-
The bulk properties configuration.
- getBulkAvailabilityCheckUri(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
-
Return the GET URI for Inventory Availability.
- getBulkCheckAvailabilityUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProperties
-
URI for checking inventory for a list of SKUs
- getCampaignAuditDetailsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProperties
-
Deprecated.The URI context path for recording a campaign code usage.
- getCampaignCode() - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
-
The campaign code string that this audit information is for.
- getCampaignProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity
- getCampaignProvider() - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartOperationServiceProviders
-
Deprecated.Deprecated as of 1.8, if using OfferService 2.0, this method is not used
- getCampaignProvider() - Method in class com.broadleafcommerce.cartoperation.service.provider.DefaultCartOperationServiceProviders
-
Deprecated.
- getCampaignTrackingId() - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
-
The tracking ID of the campaign this audit is for.
- getCaptureAmountAwaitingResult() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
The total amount sent to the payment gateway for capture, and is waiting for a response about the transaction result.
- getCart() - Method in class com.broadleafcommerce.cartoperation.domain.CartHolder
-
Deprecated.
- getCart() - Method in class com.broadleafcommerce.cartoperation.domain.checkout.CheckoutProcessDto
-
Resolved
Cart
for this checkout process request. - getCart() - Method in exception com.broadleafcommerce.cartoperation.exception.CartApprovalValidationException
-
The cart whose approval has failed.
- getCart() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutException
-
Convenient method to get the
Cart
fromCheckoutException.checkoutProcessDto
. - getCart() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
-
Convenient method to get the
Cart
fromCheckoutWorkflowActivityException.checkoutProcessDto
. - getCart() - Method in exception com.broadleafcommerce.cartoperation.exception.PaymentTransactionFailureException
-
The cart whose payment is being processed.
- getCart() - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
-
The most up-to-date cart that includes all requests that were successfully processed
- getCart() - Method in class com.broadleafcommerce.cartoperation.service.messaging.completion.CheckoutCompletionEvent
-
The cart object that completed the checkout workflow
- getCart() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.cart.UpdateCartRequest
-
An updated
Cart
object. - getCart() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
-
The updated
Cart
, including the code and applicable adjustments (discounts). - getCart() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.approval.CartApprovalProcessResponse
-
The most up-to-date cart.
- getCart() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout.CheckoutResponse
-
The
Cart
related to the checkout submission. - getCart() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenResponse
- getCart() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
-
The
Cart
related to the checkout submission. - getCart() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartApprovalValidationApiError
-
The cart whose approval has failed.
- getCart(String, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
-
Deprecated.Deprecated as of 1.7.0-GA. Use
ManageCartEndpoint.getCart(String, String, CustomerRef, ContextInfo)
. ThecartVersion
should not be included as it is irrelevant for reads. It's only relevant for cart-modification requests. - getCart(String, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- getCartActionAudit() - Method in class com.broadleafcommerce.cartoperation.service.messaging.approval.CartRejectionEvent
-
Deprecated.The CartActionAudit object generated to record this rejection
- getCartActionAuditsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
-
The URI path for basic CRUD operations on cartActionAudits.
- getCartActionAuditToCreate() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.cart.UpdateCartRequest
-
A
CartActionAudit
to create along with the cart update. - getCartActionAuditUrlForCart(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartActionAuditProvider
- getCartApprovalService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartApprovalEndpoint
- getCartApprovalValidationService() - Method in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
- getCartApprovalValidationService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- getCartApprovalValidationService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
- getCartApproverPermissions() - Method in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalValidationService
-
Retrieves the permissions that a user should have to perform cart approver-specific actions, such as submitting cart or rejecting cart.
- getCartAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
-
Attributes that should be copied to the
Cart.getAttributes()
for this request. - getCartAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
-
Attributes that should be copied to the
Cart.getAttributes()
for this request. - getCartCookieIssuer() - Method in class com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
-
Deprecated.
- getCartCookieIssuer() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
- getCartCookieName(String) - Method in interface com.broadleafcommerce.cartoperation.web.service.CartCookieIssuer
-
Name of the cart cookie.
- getCartCookieName(String) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
- getCartId() - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
-
The ID of the cart the token is authorized to transfer.
- getCartId() - Method in class com.broadleafcommerce.cartoperation.service.messaging.approval.CartRejectionEvent
-
Deprecated.The id of the cart that was rejected The cart's id can be used to reference other related objects, such as previous CartActionAudits.
- getCartId() - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.CartPendingPaymentFailedEvent
-
The
Cart.getId()
in which one or more of its pending payments failed. - getCartId() - Method in class com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEvent
-
The id of the cart that was submitted for checkout
- getCartId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout.SendCheckoutEventResponse
-
The
Cart.getId()
that was requested to re-send the event. - getCartIdVariables(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartActionAuditProvider
- getCartIdVariables(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
- getCartIdVariables(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalGuestTokenProvider
- getCartItem() - Method in exception com.broadleafcommerce.cartoperation.exception.CartItemValidationException
-
The invalid
CartItem
with the errors. - getCartItemAdjustmentsToAdd(ItemResponseDetail<? extends ProratedItemOfferAdjustmentDto>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
-
Gets a list of
Adjustments
for aCartItem
based on the givenItemResponseDetail
. - getCartItemCatalogInformationService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- getCartItemConfigurationService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
- getCartItemConfigurationService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- getCartItemConfigurationService() - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemCatalogInformationService
- getCartItemConfigurationService() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- getCartItemForFulfillmentItem(Cart, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
- getCartItemId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
-
ID of the
CartItem
to update. - getCartItemIdsWithDependentItem(List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- getCartItemLink(CheckoutCart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- getCartItemMap(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- getCartItemMappingProperties() - Method in class com.broadleafcommerce.cartoperation.service.mapping.PropertyDrivenCartItemProductMapper
- getCartItemMergingService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- getCartItemOfferUtils() - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
- getCartItemPriceableTargetUtils() - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
- getCartItemPricingUtils() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- getCartItemPricingUtils() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
- getCartItemProductMappers() - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemCatalogInformationService
- getCartItemProductMappingProvider() - Method in class com.broadleafcommerce.cartoperation.service.mapping.DataDrivenCartItemProductMapper
- getCartItemProductMappingProvider() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
- getCartItemProductServiceProperties() - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemCatalogInformationService
- getCartItems() - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
-
The list of
CartItems
that were successfully added from theAddItemRequests
- getCartItems() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
-
The list of
CartItems
that were successfully created from theAddItemRequests
- getCartItemsByCartIdUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
-
The cart items URI
- getCartItemsMatched() - Method in class com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
- getCartItemsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
-
The URI path for basic CRUD operations on cart items.
- getCartMaxTotalRestriction() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CheckoutPaymentMethodOption
-
The maximum total a cart can have for this payment method, per currency.
- getCartMinTotalRestriction() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CheckoutPaymentMethodOption
-
The minimum total a cart can have for this payment method, per currency.
- getCartNotFoundMessage(String) - Method in interface com.broadleafcommerce.cartoperation.service.CartResolverService
- getCartNotFoundMessage(String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
- getCartOfferUtils() - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
- getCartOperationCheckoutProperties() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCheckoutPaymentMethodService
- getCartOperationCheckoutProperties() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentPriorityStrategy
- getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
- getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
- getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
- getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
- getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultStaleCartItemsService
- getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
- getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
- getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- getCartOperationServiceProperties() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
- getCartOperationServiceProperties() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- getCartOperationServiceProperties() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
- getCartOperationServiceProperties() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
-
Deprecated.
- getCartOpProperties() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
- getCartOpService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
- getCartOpService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
-
Deprecated.
- getCartOpService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
-
Deprecated.
- getCartOpService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
-
Deprecated.
- getCartOpService() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
- getCartOpsServiceOfferUtils() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- getCartOpsServiceOfferUtils() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
- getCartPricingService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
-
Deprecated.since 1.6, use
CartStalePricingValidationActivity.getCartOperationService()
instead. - getCartPricingService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- getCartPricingService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
-
Deprecated.since 1.6, use
DefaultItemListAddToCartService.getCartOpService()
instead - getCartPricingService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
-
Deprecated.
- getCartPricingTimeToLive() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
-
The amount of time before the cart's pricing is considered stale.
- getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
- getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
- getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
- getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
- getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
- getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
- getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
- getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- getCartProvider() - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartOperationServiceProviders
-
Gets a cart provider.
- getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.provider.DefaultCartOperationServiceProviders
- getCartProvider() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartApprovalEndpoint
- getCartProvider() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartHistoryEndpoint
- getCartResolver() - Method in class com.broadleafcommerce.cartoperation.web.filter.CartResolutionFilter
- getCartResolverService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartApprovalEndpoint
- getCartResolverService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
- getCartResolverService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
- getCartResolverService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- getCartResolverService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ResolveCartEndpoint
- getCartService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity
- getCartStatusValidationHelper() - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- getCartsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
-
The URI path for basic CRUD operations on carts.
- getCartTotalChangeMessage(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- getCartTotalsCalculator() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- getCartTotalsCalculator() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
- getCartTransferService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
- getCartTransferService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
-
Deprecated.
- getCartTransferService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- getCartTransferService() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
- getCartTtl() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
-
Specifies how long the cart cookie should be considered active.
- getCartTtl() - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
- getCartUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
-
The URI path for basic singular cart retrieval.
- getCartValidationProperties() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
- getCartValidationProperties() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
- getCartValidationProperties() - Method in class com.broadleafcommerce.cartoperation.web.validator.DefaultGuestCartTokenValidator
- getCartVersion() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartItemModifyingRequest
- getCartVersion() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartModifyingRequest
- getCartVersion() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartRequest
- getCartVersion() - Method in interface com.broadleafcommerce.cartoperation.web.endpoint.domain.CartVersionedRequest
-
Gets the cart version that the client is aware of.
- getCartVersionValidationService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
- getCartVersionValidationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
- getCartVersionValidationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
- getCartVersionValidationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
- getCatalogItemKeyForMissingEntities(AddItemRequest) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Hook point to determine what the missing entities map is keyed on from the
AddItemRequest
. - getCatalogItemKeyFromCartItem(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
-
Hook point to determine what the catalog item is keyed on from the
CartItem
. - getCatalogItemKeyFromCartItem(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
-
Hook point to determine what the catalog item is keyed on from the
CartItem
. - getCatalogItemKeysForMissingEntities() - Method in class com.broadleafcommerce.cartoperation.domain.CatalogItemList
-
The list of provided keys for which a CatalogItem could not be found
- getCatalogItemListType() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
-
Gets the type reference for the list of catalog items.
- getCatalogItems() - Method in class com.broadleafcommerce.cartoperation.domain.CatalogItemList
-
All
CatalogItems
and their details. - getCatalogItemUrisForMissingEntities() - Method in class com.broadleafcommerce.cartoperation.domain.CatalogItemList
-
The list of provided uris for which a CatalogItem could not be found
- getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
- getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
-
Deprecated.This implementation does not use
DefaultCartItemConfigurationService.catalogProvider
- getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
- getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.DefaultStaleCartItemsService
- getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.mapping.DataDrivenCartItemProductMapper
- getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- getCatalogProvider() - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartOperationServiceProviders
-
Gets a catalog provider.
- getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.provider.DefaultCartOperationServiceProviders
- getCategory() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
-
The
Category
which the add-on will be chosen from by the customer if theselection
isItemChoiceTargetType.CATEGORY
. - getCategoryIdsForProduct(P) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemCatalogInformationService
- getCheckAvailabilityUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProperties
-
URI for checking inventory for a particular SKU
- getCheckoutCompletionProducer() - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- getCheckoutPaymentMethodOptions(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
- getCheckoutPaymentMethodOptions(Cart, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCheckoutPaymentMethodService
- getCheckoutPaymentMethodOptions(Cart, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.payment.CheckoutPaymentMethodService
-
Find the available checkout payment method options for the given cart, customer, and context.
- getCheckoutPaymentMethodOptions(String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
- getCheckoutPaymentMethodOptions(String, String) - Method in class com.broadleafcommerce.cartoperation.service.checkout.CartOperationCheckoutProperties
-
Gets the value of
CartOperationCheckoutProperties.checkoutPaymentMethodOptions
based on the given application and tenant id. - getCheckoutPaymentMethodService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
- getCheckoutPaymentMethodService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- getCheckoutPaymentMethodService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
- getCheckoutProcessDto() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutException
-
The
CheckoutProcessDto
containing the details of the checkout where exception was thrown. - getCheckoutProcessDto() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
-
The
CheckoutProcessDto
being processed in the activity. - getCheckoutProperties() - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
- getCheckoutProperties() - Method in class com.broadleafcommerce.cartoperation.service.ULIDGuestTokenGenerator
- getCheckoutRollbackEventProducer() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
- getCheckoutService() - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
- getCheckoutService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
- getCheckoutService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
-
Deprecated.
- getCheckoutService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEventsEndpoint
- getCheckoutTransactionType(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
-
Based on the provided
PaymentGatewayType
, determine whichTransactionType
should be used to execute the payment stage of the checkout. - getCheckoutTransactionType(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
-
Based on the provided
PaymentGatewayType
, determine whichTransactionType
should be used to execute the payment stage of the checkout. - getCheckoutTransactionType(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService
-
Based on the provided
PaymentGatewayType
, determine whichTransactionType
should be used to execute the payment stage of the checkout. - getCheckoutTransactionTypeByGateway(String, String, String) - Method in class com.broadleafcommerce.cartoperation.service.checkout.CartOperationCheckoutProperties
- getCheckoutWorkflow() - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
- getCheckoutWorkflow() - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
- getChoiceKey() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
-
The key to use to relate to this
ItemChoice
when configuring cart items. - getClaims(TransferCartToken) - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenEncoder
- getClaimTransactionsForRequestUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProperties
-
The URI path to reset payment transaction reversal state.
- getCODCheckoutPaymentMethodOption(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
- getCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeRequest
-
The code to add.
- getCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
-
The added offer or campaign code.
- getCodeUsabilityInfoMap() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
- getCodeUsabilityType(String, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
- getCodeUsabilityType(String, Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.OfferProvider
-
Determines the usability type of the promo
code
in the context of the givencart
. - getComment() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.approval.CartApprovalProcessRequest
-
A comment a user wishes to include with this action.
- getComment() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
-
The optional, long-form comment explaining any extra context for the override.
- getContainerItem() - Method in class com.broadleafcommerce.cartoperation.domain.MergeItemPair
-
The matched item instance coming from the container.
- getContent() - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
- getContextInfo() - Method in class com.broadleafcommerce.cartoperation.service.messaging.approval.CartRejectionEvent
-
Deprecated.The
ContextInfo
containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.cartoperation.service.messaging.completion.CheckoutCompletionEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.CartPendingPaymentFailedEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextInfo(ServerHttpRequest) - Method in class com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
-
Deprecated.
- getContextInfoWebRequestResolver() - Method in class com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
-
Deprecated.
- getContextInfoWebRequestResolver() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
- getContextState() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccount
-
A subset of
Tracking
information to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccountTransaction
-
A subset of
Tracking
information to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.customer.Account
- getCookieName() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
-
Name of the cart cookie.
- getCookieSameSiteValue() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
-
The value to use for the SameSite attribute on the cart cookie.
- getCreditAccountNumber() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
Returns the credit account number if this payment contains it in the
attributes
. - getCreditAccountRef() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccountTransaction
-
The credit account reference to the credit account.
- getCreditAccountsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalCreditAccountProperties
-
The default URI to read the credit account.
- getCreditAccountTransactionExecutionProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
- getCreditAccountTransactionExecutionProvider() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService
-
Deprecated.since 1.8.1, no longer used as store credit balance validation is moved to
CartPaymentMethodValidationActivity
- getCsrCartOperationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
- getCsrCartOpService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
- getCsrCartOpService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
-
Deprecated.
- getCurrency() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CheckoutPaymentMethodOption.FeeDto
- getCurrency() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccount
-
The currency gathered from the
CreditAccount.getBalance()
- getCurrency() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccountTransaction
-
The currency gathered from
CreditAccountTransaction.getAmount()
- getCurrency() - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
-
The currency gathered from
PaymentSummary.getAmount()
- getCurrency() - Method in class com.broadleafcommerce.cartoperation.domain.Product
- getCurrency() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionRequest
-
The currency gathered from the
TransactionExecutionRequest.getTransactionAmount()
- getCurrency() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
-
Deprecated.in favor of using
PriceCartRequest
for creating or pricing a cart. - getCurrency() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.PriceCartRequest
-
The currency to price the cart against.
- getCurrencyContext() - Method in class com.broadleafcommerce.cartoperation.domain.Product
-
Transient ability to have a currency initialized
- getCurrencyContext() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
-
Transient ability to have a currency initialized
- getCurrencyFromCart(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
- getCurrencyUnit(CurrencySupplier, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
-
Call utility method to determine currency.
- getCustomerFullName() - Method in class com.broadleafcommerce.cartoperation.service.messaging.approval.CartRejectionEvent
-
Deprecated.The full name of the customer whose cart was rejected
- getCustomerProvider() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
- getCustomerProvider() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
-
Deprecated.
- getCustomerRef() - Method in class com.broadleafcommerce.cartoperation.domain.checkout.CheckoutProcessDto
-
Resolved
CustomerRef
for this checkout process request representing the user submitting checkout. - getCustomersItemListAccessRuleByRolesUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
-
The URI subpath for customer item list access rule by roles.
- getCustomersItemListAccessRulesUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
-
The URI subpath for customer item list access rule operations.
- getCustomerStoreCreditAccountsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalCreditAccountProperties
-
The default URI to read the customer store credit account.
- getCustomersUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
-
The URI path for customer operations.
- getDataDrivenEnumId(DataDrivenEnum) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemCatalogInformationService
- getDateApplied() - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
-
The date and time when the related offer was applied.
- getDateRecorded() - Method in class com.broadleafcommerce.cartoperation.domain.payment.CreditAccountTransaction
-
The timestamp when this transaction response was recorded.
- getDateRecorded() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The timestamp when this transaction response was recorded
- getDateRecorded() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout.PaymentTransactionFailureDetail
-
The timestamp when this transaction response was recorded
- getDeclineType() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.TransactionExecutionDetail
-
The type of transaction failure (hard vs soft failure)
- getDeclineType() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout.PaymentTransactionFailureDetail
-
The type of transaction failure (hard vs soft failure)
- getDefaultVirtualFulfillmentOptionName() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
-
The default fulfillment option name for the
FulfillmentType.VIRTUAL
fulfillment type. - getDeletedItemListIds() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
-
The list of item list ids that were processed for deletion
- getDependentCartItems() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
-
A list of additional
AddItemRequests
that should be processed as dependent items of the resulting parent item of this currentAddItemRequest
. - getDependentItemConfigErrors() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.AddToCartApiError
-
Map of configuration errors for related to the item's
CartItem.getDependentCartItems()
where the key is the item's identifier such as ProductOption choiceKey.