Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAccountCartStatusHandler - Class in com.broadleafcommerce.cartoperation.service.status.accountcart
An abstract class to handle the account carts status changes.
AbstractAccountCartStatusHandler(AuthenticationUtils, TypeFactory, CartUtils) - Constructor for class com.broadleafcommerce.cartoperation.service.status.accountcart.AbstractAccountCartStatusHandler
 
AbstractCartStatusChangeHandler - Class in com.broadleafcommerce.cartoperation.service.status
 
AbstractCartStatusChangeHandler(AuthenticationUtils, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.status.AbstractCartStatusChangeHandler
 
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
 
AbstractQuoteCartStatusHandler - Class in com.broadleafcommerce.cartoperation.service.status.quote
The AbstractCartStatusChangeHandler to handle DefaultCartTypes.QUOTE carts.
AbstractQuoteCartStatusHandler(AuthenticationUtils, TypeFactory, QuoteAuthUtils, QuoteProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.status.quote.AbstractQuoteCartStatusHandler
 
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_HIERARCHY - Static variable in class com.broadleafcommerce.cartoperation.service.quote.DefaultQuoteService
 
ACCOUNT_ID - Static variable in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
 
ACCOUNT_ID - Static variable in class com.broadleafcommerce.cartoperation.service.quote.DefaultQuoteService
 
AccountCartStatusChangeConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.AccountCartStatusChangeConfiguration
 
AccountCartStatusHandlers() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.AccountCartStatusChangeConfiguration.AccountCartStatusHandlers
 
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.
ACH - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
 
ACH_VERIFICATION_FORM - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.NextActionType
The next action is to display the ACH form
ACTUAL - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultTaxCalculationStrategies
Represent the strategy that actual taxes should be calculated.
ADD_ITEM - Enum constant in enum class 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.
addAddressToGroups(Address, boolean, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
Set the given address on any fulfillment group that does not have an address set.
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
addCartActionAuditUserInfo(CartActionAudit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.AbstractCartStatusChangeHandler
Hook point to populate fields related to user info in the CartActionAudit.
addCartActionAuditUserInfo(CartActionAudit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.AbstractQuoteCartStatusHandler
 
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 given Cart'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
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.
addCustomQuoteItemToFulfillmentGroup(Cart, CartItem, Set<String>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
A hook point to assign the custom quote item to the fulfillment group if needed.
addFeeItemsTaxCalculationGroup(TaxCalculationRequest, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
Add a TaxCalculationGroup for the cart's fee items to the given TaxCalculationRequest.
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.
addFulfillmentOptionToTarget(Cart, PricedFulfillmentOption, FulfillmentPricingConfig, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
Add the PricedFulfillmentOption selected by the user to the corresponding FulfillmentGroup or FulfillmentItem.
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 Class 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 the ItemLists 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 the ItemList 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 provided AddItemRequest.
addItemToCart(String, AddItemRequest, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
addItemToCartEndpoint() - Method in class com.broadleafcommerce.cartoperation.aspect.QuoteFunctionalitiesAspect
 
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
 
addManyItemsToCartEndpoint() - Method in class com.broadleafcommerce.cartoperation.aspect.QuoteFunctionalitiesAspect
 
addNonCatalogItemPriceOverride(CartItem, NonCatalogItemDetails, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Adds an price override for the given CartItem based on NonCatalogItemDetails.getPrice().
addOfferCodeIfUsable(String, boolean, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Adds the code to Cart.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.
AddPaymentException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.AddPaymentException
Deprecated.
 
addRedirectAttributes(ExternalPaymentTransactionCallbackDTO, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultExternalPaymentTransactionCallbackService
 
addRemovedFreeGiftOfferToIgnoreList(Cart, List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Adds the offer id to Cart's ignore list in Cart.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
AddToCartApiError - Class in com.broadleafcommerce.cartoperation.web.endpoint.exception
ApiError used for errors during CartItem 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 a FulfillmentGroup & add them to the relevant FulfillmentGroup.
addUserTargets(PriceContext) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
Deprecated, for removal: This API element is subject to removal in a future version.
addUserTargets(PriceContext, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
Add customer and customer segment user targets to PriceContext.getUserTargets().
addUserTargets(PriceContext, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
Augments user targets onto the PriceContext based on the available context information.
addValidationErrorRedirectAttribute(RedirectAttributes) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ExternalPaymentTransactionCallbackEndpoint
 
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.
allowPriceCart() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.cart.UpdateCartRequest
Whether the cart may be priced.
allowPriceCart(boolean) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.cart.UpdateCartRequest
Whether the cart may be priced.
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.
ANONYMOUS_AUTHENTICATION_FAILURE - Static variable in class com.broadleafcommerce.cartoperation.service.quote.DefaultQuoteService
 
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 class 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 class com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
 
APPLICATION_ID - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ExternalPaymentTransactionCallbackEndpoint
 
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.
applyFulfillmentPricing(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CommonFulfillmentPricingService
Applies fulfillment pricing to the appropriate cart objects and fields.
applyFulfillmentPricing(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCommonFulfillmentPricingService
 
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.
applyFulfillmentPricingForGroup(FulfillmentGroup, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCommonFulfillmentPricingService
 
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
 
applySelectionErrors(Map<String, Object>, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
 
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
applyTaxesForGroups(Cart, List<F>, TaxProvider<TREQ, TRES>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
Deprecated.
Calculates and sets FulfillmentItem.getMerchandiseTotalTax() and FulfillmentGroup.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
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
attachPricingToCartItem(PriceContext, 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 class com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionTypes
Funds have been authorized for capture.
AUTHORIZE_AND_CAPTURE - Enum constant in enum class 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 class com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionStatuses
The transaction request was successfully queued by the gateway, but transaction results will be communicated asynchronously.
AWAITING_PAYMENT_RESULT_NEXT_ACTIONS - Static variable in class com.broadleafcommerce.cartoperation.domain.CartAttributeConstants.Internal
A list of PaymentNextAction objects to be used when resending the cart awaiting payment result email.
AWAITING_PAYMENT_RESULT_REQUEST_ID - Static variable in class com.broadleafcommerce.cartoperation.domain.CartAttributeConstants.Internal
The request id related to a checkout attempt that resulted in the DefaultCartStatuses.AWAITING_PAYMENT_RESULT cart status

B

BandField - Enum Class in com.broadleafcommerce.cartoperation.domain.type
Indicate if the com.broadleafcommerce.fulfillment.domain.FulfillmentPriceTier value is a monetary amount or a weight.
BANK_ACCOUNT - Enum constant in enum class 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.CartActionAuditOperationEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.CartApprovalEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.CartNoteOperationEndpoint
 
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.ExternalPaymentTransactionCallbackEndpoint
 
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.QuoteEndpoint
 
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 class 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 class com.broadleafcommerce.cartoperation.domain.enums.DefaultCartActionAuditUserTypes
Deprecated.
Represents a customer user who has permission to approve account carts.
BLC_ACCOUNT_MEMBER - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultCartActionAuditUserTypes
Deprecated.
Represents a customer user who is an account member.
BLC_CART - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentOwnerTypes
Represents a Broadleaf-managed cart.
BLC_CUSTOMER - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultCartActionAuditUserTypes
Deprecated.
Represents a customer.
BLC_CUSTOMER - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultCreditAccountTransactionSourceUserType
Declares that the credit account CreditAccountTransaction was triggered by a Broadleaf customer interaction.
BLC_SALES_REP - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultCartActionAuditUserTypes
Deprecated.
Represents a sales representative.
blockCustomerMutabilityForPaymentFinalization(String, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProvider
 
blockCustomerMutabilityForPaymentFinalization(String, Map<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.PaymentProvider
Blocks customer mutability for the cart's payments while payment finalization is completed.
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.
BNPL - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
 
BRAND_ID - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.domain.offer.OrderLineItemDtoAttributeConstants
Contains the CartItem.getBrandId() for the CartItem.
BroadleafCatalogResourcesAutoConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.BroadleafCatalogResourcesAutoConfiguration
 
BroadleafProductService<P extends Product> - Interface in com.broadleafcommerce.cartoperation.service.mapping
 
BUDGET - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Quote
The budget for the quote item.
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 authenticated CustomerRef used to retrieve carts.
buildAccountCartPageable(Pageable) - Method in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
Builds a new Pageable with default sort of Cart.getApprovalRequestedDate() applied.
buildActionAuditForQuote(Cart, OverrideDetail) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
Builds a CartActionAudit for DefaultCartTypes.QUOTE cart.
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 given FreeGiftItem.
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 given Adjustment.
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 given CheckoutProcessDto.
buildCallbackDTO(String, String, Map<String, Object>, Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ExternalPaymentTransactionCallbackEndpoint
 
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 given Cart was modified by an account member.
buildCartActionAuditForAccountCartUpdate(Cart, String, String) - Method in class com.broadleafcommerce.cartoperation.service.status.accountcart.AbstractAccountCartStatusHandler
 
buildCartActionAuditForApproverCartUpdate(Cart) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Builds a CartActionAudit for cart modification if the given Cart was modified by an account approver.
buildCartActionAuditForCheckout(Cart, String, String) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
Builds a CartActionAudit for the submitted Cart.
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
buildCartActionAuditToCreate(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.AbstractCartStatusChangeHandler
Builds a CartActionAudit based on the given fields.
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
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
 
buildCartFulfillmentResponse(Cart, FulfillmentOptionResponse, FulfillmentPricingConfig, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
 
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.
buildCartNoteFilters(CustomerRef, String, Node, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.note.DefaultCartNoteOperationService
Builds the Node filters based on the cart item id and the currently authenticated CustomerRef used to retrieve CartNotes.
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 given CartItems.
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 the CatalogProvider 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 the CatalogProvider 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 the CatalogProvider 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 the CatalogProvider 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 the CatalogProvider 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 the CatalogProvider 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 the CatalogProvider 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
 
buildChangeCartStatusRequest(QuoteProcessRequest, boolean) - Method in class com.broadleafcommerce.cartoperation.service.quote.DefaultQuoteService
Builds a ChangeCartStatusRequest based on the given QuoteProcessRequest.
buildChangeCartStatusRequestForValidation(Cart, String, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
Builds a ChangeCartStatusRequest used for validation purposes for checkout submission.
buildChangeCartStatusRequestForValidation(CartStatusValidationRequest) - Method in class com.broadleafcommerce.cartoperation.service.status.DefaultCartStatusManager
Builds a ChangeCartStatusRequest used for validation purposes for checkout submission.
buildCheckoutCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
buildCheckoutProcessDto(Cart, String, List<PaymentSummary>, Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionCartFinalizationListener
 
buildCheckoutProcessDto(CheckoutProcessRequest, Cart, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
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
 
buildContextInfo(OperationType, Map<String, Object>, Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ExternalPaymentTransactionCallbackEndpoint
 
buildContextInfoForRead(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
Builds a ContextInfo object for OperationType.READ.
buildContextInfoForUpdate(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
Builds a ContextInfo object for OperationType.UPDATE
buildContextInfoForUpdate(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionCartFinalizationListener
Builds a ContextInfo object for OperationType.UPDATE
buildCustomerContextHeader() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Deprecated, for removal: This API element is subject to removal in a future version.
buildCustomerContextHeader(Cart) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Deprecated, for removal: This API element is subject to removal in a future version.
buildCustomerContextHeader(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Builds the CustomerContext header for the offer request.
buildCustomerQuotesFilters(CustomerRef) - Method in class com.broadleafcommerce.cartoperation.service.quote.DefaultQuoteService
Builds the RSQL filters for customer id and account-related attributes based on the given CustomerRef.
buildCustomerRef() - Method in class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
Builds the CustomerRef object.
buildCustomerRefForSalesRep() - Method in class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
Builds a CustomerRef specifically for a CSR operating as themselves rather than impersonating a customer or anonymous guest.l
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
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
Builds a failed CheckoutResponse based on the given CheckoutProcessDto and RuntimeException.
buildFailedSendCheckoutEventResponse(String, String) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
Builds a failed SendCheckoutEventResponse.
buildFulfillmentOptionRequest(Cart, FulfillmentPricingConfig, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
Create pricing groups from the cart and build the FulfillmentOptionRequest.
buildFulfillmentOptionRequest(Cart, FulfillmentPricingConfig, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
Deprecated.
In favor of the version that takes the onlySelectedOptions parameter: buildFulfillmentOptionRequest(Cart, FulfillmentPricingConfig, boolean onlySelectedOptions, ContextInfo)
buildFulfillmentPricingGroup(ContextInfo, Map<String, CartItem>, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
 
buildFulfillmentPricingItem(Cart, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
buildFulfillmentPricingItem(ContextInfo, Map<String, CartItem>, FulfillmentItem, String) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
 
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.
buildGroupReferenceNumber(String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.DefaultFulfillmentGroupService
Builds a FulfillmentGroup.getReferenceNumber() for the given cart and group ID.
buildHandleExternalTransactionRequest(ExternalPaymentTransactionCallbackDTO) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultExternalPaymentTransactionCallbackService
 
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 empty Optional 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 a CartItem or FulfillmentItem.
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 given ItemProrationDetail.
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 given OfferItemDetail.
buildOfferItemDetails(OfferItemDetail) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Builds an OfferItemDetail from the given OfferItemDetail.
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
 
buildPaymentCallbackValidationRequest(ExternalPaymentTransactionCallbackDTO, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultExternalPaymentTransactionCallbackService
 
buildPriceableTargets(Collection<C>, Map<String, Integer>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
 
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 given ProratedOfferAdjustment.
buildQuoteFilters(CustomerRef, Node, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.quote.DefaultQuoteService
Builds a Node filter for retrieving quotes.
buildQuoteFilters(CustomerRef, String, Node, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.quote.DefaultQuoteService
Builds a Node filter for retrieving quotes.
buildQuotePropertiesResponse(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.QuoteEndpoint
Builds a QuoteConfigurationResponse based on the given ContextInfo.
buildReleaseInventoryReservationRequest(Cart, List<CartItem>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
Builds an optional of ReleaseSkuInventoryReservationRequest based on the given cart and cart items.
buildRequestedQuotesFilter(Node) - Method in class com.broadleafcommerce.cartoperation.service.quote.DefaultQuoteService
Builds the RSQL filters to incldue those specific for sellers to manage quotes.
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.
buildSerializedSku(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
Builds a sku with an appended serialization value parameter
buildSerializedSku(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
Builds a sku with an appended serialization value parameter
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
 
buildSubmittedCheckoutResponse(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
buildSubmittedCheckoutResponse(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.checkout.CheckoutService
Builds a successful checkout response for the submitted cart.
buildSuccessfulCheckoutResponse(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
Builds a successful CheckoutResponse based on the given CheckoutProcessDto.
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 given fee item.
buildTaxItemForFeeItem(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
Deprecated.
 
buildTaxItemForLineItem(Cart, FulfillmentGroup, FulfillmentItem, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
 
buildTaxItemForLineItem(F, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
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, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
 
buildTaxItemsForLineItems(F) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
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 provided PaymentSummary.
buildTransactionFailureDetails(TransactionExecutionResponse) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService
Builds a list of PaymentTransactionFailureDetails based on the TransactionExecutionResponse 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
Builds a UpdateCartRequest from the given Cart and CartActionAudit.
buildUpdateCartRequest(Cart, OverrideDetail, boolean, boolean, boolean) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
Builds a UpdateCartRequest for the given price override.
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 a CartActionAudit if the given account Cart was modified by an account approver.
buildUpdateContextInfoFromCart(Cart) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionCartFinalizationListener
Builds a ContextInfo with OperationType.UPDATE from the given Cart.
buildUpdateContextInfoFromCart(Cart) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionResultListener
Builds a ContextInfo with OperationType.UPDATE from the given Cart.
buildUpdateContextInfoFromCart(Cart) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener
Builds a ContextInfo with OperationType.UPDATE from the given Cart.
buildValidationFailure(AddItemRequest, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Builds an AddItemFailure based on the provided AddItemRequest & CartItem representing an invalid add to cart request
buildVoucher(OfferRef, Voucher) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Builds a Voucher from the given Voucher.
buildVoucher(Voucher) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
buildWorkflowErrorMessage(Exception) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
BULK_ADD_ITEMS_FAILURES - Static variable in class com.broadleafcommerce.cartoperation.domain.CartAttributeConstants.Internal
A list of AddItemFailures from the bulk add items operation.
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
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.
 
bulkUpdateFulfillmentGroupsInCart(Cart, List<UpdateFulfillmentGroupRequest>, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
bulkUpdateFulfillmentGroupsInCart(Cart, List<UpdateFulfillmentGroupRequest>, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Updates an existing FulfillmentGroups for the provided Cart.
bulkUpdateFulfillmentGroupsInCart(String, List<UpdateFulfillmentGroupRequest>, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
BUNDLE - Enum constant in enum class 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() and CartItem.getTotal() for all items.
calculateCartItemTotals(CartItem, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
Calculates and sets CartItem.getAdjustmentsTotal() and CartItem.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.
calculateFulfillmentChargeProportion(FulfillmentGroup, FulfillmentItem, Set<String>, BigDecimal, MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Calculates the proportion needed to determine each FulfillmentItem.getProratedFulfillmentCharge() from the FulfillmentGroup's PricedFulfillmentOption.getPrice().
calculateFulfillmentGroupsTotals(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
Calculates and sets FulfillmentGroup.getTotalFulfillmentPrice() for the group and FulfillmentItem.getFulfillmentTotal() and FulfillmentItem.getMerchandiseTotalAmount() for all items.
calculateFulfillmentGroupTotal(Cart, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
Calculates and sets FulfillmentGroup.getTotalFulfillmentPrice() for each group and FulfillmentItem.getFulfillmentTotal() and FulfillmentItem.getMerchandiseTotalAmount() for all items.
calculateFulfillmentItemsTotals(Cart, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
Calculates and sets FulfillmentItem.getFulfillmentTotal() and FulfillmentItem.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
In some situations, taxes are included in the price of the item.
calculateIncludedTaxes(Cart, CurrencyUnit, List<TRES>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
Deprecated.
Set VAT properties on CartPricing.
calculateItemQuantityForSerializedInventory(CartItem, String, Cart) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
 
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.
calculateOptionsAndGroups(Cart, Address, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
 
calculateOptionsAndGroups(Cart, Address, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.option.FulfillmentOptionRequestService
Convenience method to get all fulfillment options for an address and assign defaults.
calculateProratedFulfillmentCharge(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Calculates the prorated fulfillment charge for the given FulfillmentItem.
calculateProratedFulfillmentPricing(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Deprecated, for removal: This API element is subject to removal in a future version.
calculateProratedOrderOfferAdjustments(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
This method aids in calculating prorated fulfillment pricing for the given Cart, by populating the CartItem.getProratedOrderOfferAdjustments() to FulfillmentItem.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.
calledMethodIsUnrestricted(JoinPoint) - Method in class com.broadleafcommerce.cartoperation.aspect.QuoteFunctionalitiesAspect
Determines if the method being called is an unrestricted method based on getUnrestrictedMethods().
CampaignProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
Deprecated.
Deprecated as of 1.8, if using OfferService 2.0, this class is not used
canBeReadByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.AbstractCartStatusChangeHandler
Determines if the cart can be read by the currently authenticated user when the cart's current status is AbstractCartStatusChangeHandler.getStatusToHandle().
canBeReadByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteAssignedStatusHandler
 
canBeReadByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteCanceledStatusHandler
 
canBeReadByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteExpiredStatusHandler
 
canBeReadByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuotePublishedStatusHandler
 
canBeReadByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteQuoteRequestedStatusHandler
 
canBeReadByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteRejectedStatusHandler
 
canBeReadByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteSubmittedStatusHandler
 
canBeTransitionedToByUser(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.AbstractCartStatusChangeHandler
Determines if the cart can be transitioned to AbstractCartStatusChangeHandler.getStatusToHandle() by the currently authenticated user.
canBeTransitionedToByUser(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.accountcart.RejectedAccountCartStatusChangeHandler
 
canBeTransitionedToByUser(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteAssignedStatusHandler
 
canBeTransitionedToByUser(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteExpiredStatusHandler
 
canBeTransitionedToByUser(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuotePublishedStatusHandler
 
canBeTransitionedToByUser(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteQuoteRequestedStatusHandler
 
canBeTransitionedToByUser(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteRejectedStatusHandler
 
canBeUpdatedByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.AbstractCartStatusChangeHandler
Determines if the cart can be updated by the currently authenticated user when the cart's current status is AbstractCartStatusChangeHandler.getStatusToHandle().
canBeUpdatedByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteAssignedStatusHandler
 
canBeUpdatedByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteCanceledStatusHandler
 
canBeUpdatedByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteExpiredStatusHandler
 
canBeUpdatedByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuotePublishedStatusHandler
Published quote's items should not be edited, must shift into DefaultQuoteStatuses.EDITING first by the buyer.
canBeUpdatedByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteQuoteRequestedStatusHandler
If QuoteProperties.requiresSalesRepAssignment(ContextInfo) is true, a DefaultQuoteStatuses.QUOTE_REQUESTED quote should not be edited, must shift into DefaultQuoteStatuses.ASSIGNED first by the sales rep.
canBeUpdatedByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteRejectedStatusHandler
Rejected quote should not be edited, must shift into DefaultQuoteStatuses.EDITING first by the buyer.
canBeUpdatedByUser(CartStatusValidationRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteSubmittedStatusHandler
 
canCalculateFulfillmentPricing(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
canCalculateFulfillmentPricing(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CommonFulfillmentPricingService
Indicate whether the cart contains the information required to calculate fulfillment pricing.
canCalculateFulfillmentPricing(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCommonFulfillmentPricingService
 
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
 
CANCELED - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionFailureTypes
The transaction has been cancelled by the customer.
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.inventory.reservation.ReleaseSkuInventoryReservationRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.inventory.reservation.ReleaseSkuInventoryReservationResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.InventoryLocation
 
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.ExternalPaymentTransactionCallbackDTO
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentCallbackValidationRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentCallbackValidationResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentTransactionRef
 
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.resolution.ResolveCartRequest
 
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.status.CartStatusValidationRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.status.ChangeCartStatusRequest
 
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.CatalogItemNotFoundException
 
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.CartAwaitingPaymentResultsEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.CartPendingPaymentFailedEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionCartFinalizationEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.PaymentRef
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.PaymentTransactionResultEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.domain.ClaimCheckoutTransactionsRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.audit.CloneCartActionAuditRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.audit.CloneCartActionAuditResponse
 
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.NextAction
 
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.CartFulfillmentResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartHistoryResponse
 
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.NonCatalogItemDetails
 
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.quote.QuoteConfigurationResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.quote.QuoteProcessRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.quote.QuoteProcessResponse
 
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.UpdateCartInfoRequest
 
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(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.AbstractQuoteCartStatusHandler
 
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.
canHandle(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.AbstractCartStatusChangeHandler
 
canHandle(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.accountcart.AbstractAccountCartStatusHandler
 
canHandle(ChangeCartStatusRequest, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.status.CartStatusHandler
Determines if this handler can handle the status change.
CANNOT_DETERMINE_CART_ITEM_INVENTORY_ERROR_MSG - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
CANNOT_HAVE_ATTRIBUTE_CHOICES - Enum constant in enum class com.broadleafcommerce.cartoperation.service.CartItemConfigurationErrorEnum
The error for when a CartItem has attribute choices but it shouldn't.
CANNOT_HAVE_DEPENDENT_ITEMS - Enum constant in enum class com.broadleafcommerce.cartoperation.service.CartItemConfigurationErrorEnum
The error for when a CartItem has dependent items but it shouldn't.
canUpdatePaymentAmount(PaymentSummary) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
This method checks if the payment amount can be changed.
CAPTURE - Enum constant in enum class 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 class 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 class 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 class 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 class com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentSourceTypes
Represents the Broadleaf Cart Operation Services.
CartAccessApiError - Class in com.broadleafcommerce.cartoperation.web.endpoint.exception
 
CartAccessApiError(String, String, HttpStatus) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartAccessApiError
 
CartAccessApiError(String, String, HttpStatus, CartAccessException) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartAccessApiError
 
CartAccessException - Exception in com.broadleafcommerce.cartoperation.exception.security
Exception denoting a lack of access to a Cart, either due to lack of permission or the cart status is inaccessible by the authenticated user.
CartAccessException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.security.CartAccessException
 
CartActionAuditOperationEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
Endpoint for CartActionAudit management.
CartActionAuditOperationEndpoint(CartResolverService, CartActionAuditOperationService<CartActionAudit>) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CartActionAuditOperationEndpoint
 
CartActionAuditOperationService<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit> - Interface in com.broadleafcommerce.cartoperation.service.actionaudit
 
CartActionAuditProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
Provider for interfacing with CartActionAudits.
CartActionAuditUserType - Interface in com.broadleafcommerce.cartoperation.domain.enums
Deprecated.
in favor of DefaultUserTypes
CartApproval() - Constructor for class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.CartApproval
 
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 a Cart to perform actions in the cart approval flow.
CartAttributeConstants - Class in com.broadleafcommerce.cartoperation.domain
Contains all the constants for Cart.getAttributes() and Cart.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
 
CartAwaitingPaymentFinalizationException - Exception in com.broadleafcommerce.cartoperation.exception
Thrown when attempting to modify a Cart in the DefaultCartStatuses.AWAITING_PAYMENT_FINALIZATION status.
CartAwaitingPaymentFinalizationException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartAwaitingPaymentFinalizationException
 
CartAwaitingPaymentFinalizationException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartAwaitingPaymentFinalizationException
 
cartAwaitingPaymentResultsEvent(CheckoutProcessDto, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
Send a message to notify external services (and internal listeners) of the completed checkout so that they can react accordingly.
CartAwaitingPaymentResultsEvent - Class in com.broadleafcommerce.cartoperation.service.messaging.finalizecart
A message event dispatched to notify of a cart that is awaiting payment results before the checkout process is finalized.
CartAwaitingPaymentResultsEvent() - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.CartAwaitingPaymentResultsEvent
 
CartAwaitingPaymentResultsEvent(CheckoutCart, List<PaymentSummary>, List<PaymentNextAction>, Map<String, Object>, ContextInfo) - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.CartAwaitingPaymentResultsEvent
 
CartAwaitingPaymentResultsMessageException - Exception in com.broadleafcommerce.cartoperation.exception
Thrown when an issue is encountered while sending a cart awaiting payment results message to notify external & internal listeners that a cart's checkout completion is waiting for transaction results
CartAwaitingPaymentResultsMessageException(String, Throwable, CheckoutProcessDto) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartAwaitingPaymentResultsMessageException
 
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(String, String, Instant, AddItemRequest, List<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
 
CartFulfillmentResponse - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
 
CartFulfillmentResponse() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartFulfillmentResponse
 
CartFulfillmentResponse(Cart, FulfillmentOptionResponse) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartFulfillmentResponse
 
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
 
CartHistoryResponse - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
A DTO object is used for returning the cart with hydrated payments if requested.
CartHistoryResponse() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartHistoryResponse
 
cartHistoryService(CartProvider, PaymentProvider<PaymentSummary>, TypeFactory) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
CartHistoryService - Interface in com.broadleafcommerce.cartoperation.service
The service for retrieving the submitted Carts and any related data if requested.
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
 
CartItemAttributeConstants.Quote - Class in com.broadleafcommerce.cartoperation.domain
Constants for CartItem.getAttributes() for DefaultCartItemTypes.CUSTOM_QUOTE_ITEM.
CartItemCatalogInformationService<P extends CatalogItem> - Interface in com.broadleafcommerce.cartoperation.service.mapping
Maps CatalogItem information into the CartItem.
CartItemConfigurationErrorEnum - Enum Class in com.broadleafcommerce.cartoperation.service
Enumerations to drive configuration errors for cart items.
CartItemConfigurationProperties - Class in com.broadleafcommerce.cartoperation.service.configuration
 
CartItemConfigurationProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.configuration.CartItemConfigurationProperties
 
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 related CatalogItem 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 to CartItem.
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 and Variant information into the CartItem in addition to the mapping performed in CartItemCatalogInformationService.
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's CartItems 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
 
CartNoteAccessApiError - Class in com.broadleafcommerce.cartoperation.web.endpoint.exception
ApiError implementation for CartNoteAccessException.
CartNoteAccessApiError(String, String, HttpStatus) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartNoteAccessApiError
 
CartNoteAccessApiError(String, String, HttpStatus, CartNoteAccessException) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartNoteAccessApiError
 
CartNoteAccessException - Exception in com.broadleafcommerce.cartoperation.exception.security
Exception denoting a lack of access to a CartNote.
CartNoteAccessException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.security.CartNoteAccessException
 
CartNoteOperationEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
Endpoint for CartNote management.
CartNoteOperationEndpoint(CartResolverService, CartNoteOperationService<CartNote>) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CartNoteOperationEndpoint
 
CartNoteOperationService<P extends com.broadleafcommerce.cart.client.domain.CartNote> - Interface in com.broadleafcommerce.cartoperation.service.note
The service handling the operations related to CartNote.
CartNoteProvider<P extends com.broadleafcommerce.cart.client.domain.CartNote> - Interface in com.broadleafcommerce.cartoperation.service.provider
Provider for interfacing with CartNotes.
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.CartActionAuditOperationEndpoint
 
cartNotFoundMessage(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartApprovalEndpoint
 
cartNotFoundMessage(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartNoteOperationEndpoint
 
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.FulfillmentOptionEndpoint
 
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.AccountCartStatusChangeConfiguration - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
 
CartOperationServiceAutoConfiguration.AccountCartStatusChangeConfiguration.AccountCartStatusHandlers - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
 
CartOperationServiceAutoConfiguration.BroadleafCatalogResourcesAutoConfiguration - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
 
CartOperationServiceAutoConfiguration.CartCheckoutMessagingAutoConfiguration - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
 
CartOperationServiceAutoConfiguration.DynamicCustomerSegmentConfiguration - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
 
CartOperationServiceAutoConfiguration.QuoteConfiguration - 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.CartApproval - Class in com.broadleafcommerce.cartoperation.service
Properties related to the cart approval flow.
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
 
cartOperationsRouteSupplier(DataRouteSupporting) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
cartOperationsSource() - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
Defines a DataRouteSupporting for Cart Ops.
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
 
CARTOPS_ROUTE_KEY - Static variable in class com.broadleafcommerce.cartoperation.service.RouteConstants
 
CARTOPS_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.cartoperation.service.RouteConstants
 
cartOpsIdempotentMessageConsumptionService(MessageLockService) - Static method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
cartOpsIdempotentMessageConsumptionService(MessageLockService) - Static method in class com.broadleafcommerce.cartoperation.service.payment.autoconfigure.ExternalPaymentTransactionAutoConfiguration.ExternalPaymentInteractionMessagingAutoConfiguration
 
cartOpsMessageLockService(ResourceLockProvider) - Static method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
cartOpsMessageLockService(ResourceLockProvider) - Static method in class com.broadleafcommerce.cartoperation.service.payment.autoconfigure.ExternalPaymentTransactionAutoConfiguration.ExternalPaymentInteractionMessagingAutoConfiguration
 
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 given CustomerRef.
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 given CustomerRef.
cartOwnershipMatchWithCustomerRef(Cart, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
Determines if the given Cart.getCustomerRef() matches with the given CustomerRef.
cartPaymentAmountsMatchCartTotal(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionResultListener
Determines if all the payments for the given Cart add up to cart's total.
CartPaymentFinalizationProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.payment.autoconfigure.ExternalPaymentTransactionProperties.CartPaymentFinalizationProperties
 
CartPaymentMethodValidationActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
This CheckoutWorkflowActivity is responsible for validating that the cart includes PaymentSummaries whose sum is equal to CartPricing.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(CheckoutCart, Map<String, Object>, 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 Class in com.broadleafcommerce.cartoperation.domain
 
CartPricingValidationActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
This CheckoutWorkflowActivity is responsible for validating that the Cart and its CartItems have been successfully priced.
CartPricingValidationActivity(MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPricingValidationActivity
 
cartProvider - Variable in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionResultListener
 
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 the Cart and its CartItems 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
 
CartStatusHandler - Interface in com.broadleafcommerce.cartoperation.service.status
A handler that handles a {@link Cart's} status change, e.g.
CartStatusManager - Interface in com.broadleafcommerce.cartoperation.service.status
A service that facilitates the {@link Cart's} status change.
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 its status.
CartStatusValidationHelper(MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStatusValidationHelper
 
CartStatusValidationRequest - Class in com.broadleafcommerce.cartoperation.domain.status
A DTO used for passing data for validation related to the Cart status.
CartStatusValidationRequest() - Constructor for class com.broadleafcommerce.cartoperation.domain.status.CartStatusValidationRequest
 
CartTotalsCalculator - Interface in com.broadleafcommerce.cartoperation.service.pricing
Service that assists CartPricingService in calculating price totals for the various members of a Cart.
CartTransferService - Interface in com.broadleafcommerce.cartoperation.service.csr
Service for performing ownership transfers between anonymous, CSR, and customer-owned carts.
cartUtils() - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
CartUtils - Class in com.broadleafcommerce.cartoperation.service.util.cart
 
CartUtils() - Constructor for class com.broadleafcommerce.cartoperation.service.util.cart.CartUtils
 
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 class 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
 
CatalogItemNotFoundException - Exception in com.broadleafcommerce.cartoperation.exception
Thrown when a catalog item cannot be found for a product id and/or sku.
CatalogItemNotFoundException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CatalogItemNotFoundException
 
CatalogItemNotFoundException(String, String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CatalogItemNotFoundException
 
CatalogItemNotFoundException(String, String, String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CatalogItemNotFoundException
 
CatalogItemNotFoundException(CatalogItemNotFoundException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
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 the CartItem.
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 the CartItem.
catalogItemRequestAlreadyExist(Set<CatalogItemRequest>, AddItemRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Hook point to prevent duplicate CatalogItemRequests from being built based on the AddItemRequest.
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 the CartItem and UpdateItemRequest.
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 class com.broadleafcommerce.cartoperation.domain.ItemChoiceTargetType
The item choice is among Products within a Category.
CATEGORY_IDS - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.domain.offer.OrderLineItemDtoAttributeConstants
Contains the CartItem.getCategoryIds() for the CartItem.
ChangeCartStatusRequest - Class in com.broadleafcommerce.cartoperation.domain.status
A DTO used for passing data when changing the Cart status.
ChangeCartStatusRequest() - Constructor for class com.broadleafcommerce.cartoperation.domain.status.ChangeCartStatusRequest
 
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
changeQuoteStatus(QuoteProcessRequest, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.QuoteEndpoint
 
changeStatus(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.DefaultCartStatusManager
 
changeStatus(QuoteProcessRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.quote.DefaultQuoteService
 
changeStatus(ChangeCartStatusRequest, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.status.CartStatusManager
Changes the Cart.getStatus() to a specified status.
changeStatus(QuoteProcessRequest, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.quote.QuoteService
Changes the status of a quote based on the given QuoteProcessRequest.
CHANNEL - Static variable in interface com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionCartFinalizationConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionResultConsumer
 
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 class 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.
checkIfTransactionTypeMatchesExpectedType(Cart, PaymentTransactionResultEvent, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionResultListener
 
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.
checkItemsInGroup(FulfillmentGroup, Cart, FulfillmentPricingConfig, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.DefaultFulfillmentGroupService
Check the given FulfillmentGroup for any items with a different Fulfillment Type.
CHECKOUT_REQUEST - Enum constant in enum class 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, Optional<FulfillmentPricingService>, FulfillmentOptionRequestService) - 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.
CheckoutEndpoint(CartOperationService, CheckoutService, Optional<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
 
checkoutProperties - Variable in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionResultListener
 
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 its CheckoutWorkflowActivities.
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, Throwable, CheckoutProcessDto, List<PaymentTransactionFailureDetail>) - 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 class com.broadleafcommerce.cartoperation.domain.ItemChoiceSelectionType
The customer can choose multiple of the specified target items.
CHOOSE_ONE - Enum constant in enum class 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.
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 the PriceInfo 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
Deprecated.
in favor of DefaultGuestCartProtectionService.clearCustomerInformation(Cart, ContextInfo). This method should become protected, rather than public in the future.
clearCustomerInformation(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
 
clearCustomerInformation(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.GuestCartProtectionService
Deprecated.
in favor or GuestCartProtectionService.clearCustomerInformation(Cart, ContextInfo) which also archives/sanitizes the cart's related entities like payments to avoid PII exposure.
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.fulfillment.DefaultFulfillmentGroupService
 
clearFulfillmentPricing(FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
clearItemPricing(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
CloneCartActionAuditRequest - Class in com.broadleafcommerce.cartoperation.service.provider.external.domain.audit
A request containing the details to clone CartActionAudits to another cart.
CloneCartActionAuditRequest() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.domain.audit.CloneCartActionAuditRequest
 
CloneCartActionAuditResponse - Class in com.broadleafcommerce.cartoperation.service.provider.external.domain.audit
A response from cloning the CartActionAudits to another cart.
CloneCartActionAuditResponse() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.domain.audit.CloneCartActionAuditResponse
 
cloneCartActionAudits(ChangeCartStatusRequest, Cart, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteDraftingStatusHandler
 
cloneCartActionAuditsToCart(CloneCartActionAuditRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.actionaudit.DefaultCartActionAuditOperationService
 
cloneCartActionAuditsToCart(CloneCartActionAuditRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartActionAuditProvider
 
cloneCartActionAuditsToCart(CloneCartActionAuditRequest, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.actionaudit.CartActionAuditOperationService
Clones the CartActionAudits from one cart to another.
cloneCartActionAuditsToCart(CloneCartActionAuditRequest, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartActionAuditProvider
Clones the CartActionAudits from one cart to another.
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
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.
cloneQuote(ChangeCartStatusRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.status.quote.QuoteDraftingStatusHandler
 
COD - Enum constant in enum class 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
 
collectSelectionErrors(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
 
com.broadleafcommerce.cartoperation.aspect - package com.broadleafcommerce.cartoperation.aspect
 
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.inventory.reservation - package com.broadleafcommerce.cartoperation.domain.inventory.reservation
 
com.broadleafcommerce.cartoperation.domain.payment - package com.broadleafcommerce.cartoperation.domain.payment
 
com.broadleafcommerce.cartoperation.domain.resolution - package com.broadleafcommerce.cartoperation.domain.resolution
 
com.broadleafcommerce.cartoperation.domain.status - package com.broadleafcommerce.cartoperation.domain.status
 
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.actionaudit - package com.broadleafcommerce.cartoperation.service.actionaudit
 
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.exception - package com.broadleafcommerce.cartoperation.service.exception
 
com.broadleafcommerce.cartoperation.service.fulfillment - package com.broadleafcommerce.cartoperation.service.fulfillment
 
com.broadleafcommerce.cartoperation.service.fulfillment.address - package com.broadleafcommerce.cartoperation.service.fulfillment.address
 
com.broadleafcommerce.cartoperation.service.fulfillment.option - package com.broadleafcommerce.cartoperation.service.fulfillment.option
 
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.note - package com.broadleafcommerce.cartoperation.service.note
 
com.broadleafcommerce.cartoperation.service.payment - package com.broadleafcommerce.cartoperation.service.payment
 
com.broadleafcommerce.cartoperation.service.payment.autoconfigure - package com.broadleafcommerce.cartoperation.service.payment.autoconfigure
 
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.audit - package com.broadleafcommerce.cartoperation.service.provider.external.domain.audit
 
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.quote - package com.broadleafcommerce.cartoperation.service.quote
 
com.broadleafcommerce.cartoperation.service.status - package com.broadleafcommerce.cartoperation.service.status
 
com.broadleafcommerce.cartoperation.service.status.accountcart - package com.broadleafcommerce.cartoperation.service.status.accountcart
 
com.broadleafcommerce.cartoperation.service.status.quote - package com.broadleafcommerce.cartoperation.service.status.quote
 
com.broadleafcommerce.cartoperation.service.util.cart - package com.broadleafcommerce.cartoperation.service.util.cart
 
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.domain.quote - package com.broadleafcommerce.cartoperation.web.endpoint.domain.quote
 
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 class 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.
CommonFulfillmentPricingService - Interface in com.broadleafcommerce.cartoperation.service.pricing
Encapsulate logic for applying fulfillment pricing to appropriate cart objects.
compare(PriceInfo, PriceInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.PriceInfoComparator
 
compareByPriceList(PriceInfo, PriceInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.PriceInfoComparator
 
compareByPriceListPriceSource(PriceInfo, PriceInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.PriceInfoComparator
 
compareByTargetType(PriceInfo, PriceInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.PriceInfoComparator
Compares by the PriceableTarget.getTargetType().
computeIfAbsent(Class<T>, String, Function<String, Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidationDataHolder
This method uses the standard method Map.computeIfAbsent(Object, Function) to get the value from the map and casts it to the specified type.
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 a Destination.
convertAdjustment(Object) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
Converts the given Object to an Adjustment.
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.
convertToFulfillmentAddress(Address, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
 
convertToOrderAddress(Address, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
 
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
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
Creates a new, in-progress Cart for the provided CartCreationRequest and CustomerRef.
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.checkout.workflow.activity.CartStalePricingValidationActivity
 
createCartAlert(String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
createCartEndpoint() - Method in class com.broadleafcommerce.cartoperation.aspect.QuoteFunctionalitiesAspect
 
createCartItem(AddItemRequest, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Creates a CartItem based on the provided AddItemRequest
createCartItemLevelNote(ContextInfo, CustomerRef, String, String, CartNote) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartNoteOperationEndpoint
 
createCartLevelNote(ContextInfo, CustomerRef, String, CartNote) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartNoteOperationEndpoint
 
createCartNote(P, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.note.DefaultCartNoteOperationService
 
createCartNote(P, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartNoteProvider
Create a new cart note.
createCartNote(P, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartNoteProvider
 
createCartNote(P, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.note.CartNoteOperationService
Create a new cart note.
createCloneCart(Cart, CartStatus, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
createCustomerContext() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Deprecated, for removal: This API element is subject to removal in a future version.
createCustomerContext(Cart) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Deprecated, for removal: This API element is subject to removal in a future version.
createCustomerContext(Cart, ContextInfo) - 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.
createEmptyCart(CustomerRef, CurrencyUnit, ContextInfo, CartCreationRequest) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Creates and returns an empty, unsaved Cart with typical defaults.
createFulfillmentGroup(String, Address, List<FulfillmentItem>, String, int, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.DefaultFulfillmentGroupService
 
createFulfillmentGroup(String, Address, List<FulfillmentItem>, String, int, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.FulfillmentGroupService
 
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, List<AddItemRequest>, BulkAddToCartResponse, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Create and add the items from the given AddItemRequests to the given Cart.
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
 
createRequest(Cart, Collection<FulfillmentPricingGroup>, boolean, FulfillmentPricingConfig, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
Create a new FulfillmentOptionRequest and populate with the given data.
createRequest(Cart, Collection<FulfillmentPricingGroup>, FulfillmentPricingConfig, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
Deprecated.
In favor of the version that takes the onlySelectedOptions parameter: createRequest(Cart, Collection, boolean onlySelectedOptions, FulfillmentPricingConfig, ContextInfo)
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
createTargets(CartItem, String, Map<String, Map<String, MonetaryAmount>>, Map<String, Integer>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
 
createTargets(CartItem, Map<String, Integer>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
Creates PriceableTargets for a CartItem.
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
 
createUserTargetRef(String, String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
 
createUserTargetRef(String, String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
 
CREDIT_ACCOUNT_INSUFFICIENT_BALANCE - Enum constant in enum class 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 class com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentSummaryAttributes
The attribute name to get the credit account number.
CREDIT_CARD - Enum constant in enum class 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 class 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, AuthenticationUtils, TypeFactory) - 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 class com.broadleafcommerce.cartoperation.domain.UserTargetType
A standard shopper for an application
CUSTOMER_CREDIT - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
 
CUSTOMER_ID - Static variable in class com.broadleafcommerce.cartoperation.service.quote.DefaultQuoteService
 
CUSTOMER_MUTABILITY_BLOCKED - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentManagementAccessRestrictions
Deprecated.
Represents a payment which cannot currently be mutated by the customer.
CUSTOMER_MUTABILITY_BLOCKED_FOR_PAYMENT_FINALIZATION - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentManagementAccessRestrictions
Deprecated.
Represents a payment which cannot currently be mutated by the customer.
CUSTOMER_PAYMENT - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes
 
CUSTOMER_SEGMENT - Enum constant in enum class 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.
customerMatches(Cart, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
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
 
debugLogTrimmedTaxResponse(TaxCalculationResponse) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
 
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 Class 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
 
DefaultCartActionAuditOperationService<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit> - Class in com.broadleafcommerce.cartoperation.service.actionaudit
 
DefaultCartActionAuditOperationService(CartActionAuditProvider) - Constructor for class com.broadleafcommerce.cartoperation.service.actionaudit.DefaultCartActionAuditOperationService
 
DefaultCartActionAuditUserTypes - Enum Class in com.broadleafcommerce.cartoperation.domain.enums
Deprecated.
in favor of DefaultUserTypes
DefaultCartApprovalProcessFailureTypes - Enum Class 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
 
DefaultCartHistoryService - Class in com.broadleafcommerce.cartoperation.service
 
DefaultCartHistoryService(CartProvider, PaymentProvider<PaymentSummary>, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultCartHistoryService
 
DefaultCartItemCatalogInformationService<P extends Product> - Class in com.broadleafcommerce.cartoperation.service.mapping
Maps Product and Variant information into the CartItem.
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
 
DefaultCartNoteOperationService<P extends com.broadleafcommerce.cart.client.domain.CartNote> - Class in com.broadleafcommerce.cartoperation.service.note
 
DefaultCartNoteOperationService(QuoteAuthUtils, CartNoteProvider<P>) - Constructor for class com.broadleafcommerce.cartoperation.service.note.DefaultCartNoteOperationService
 
DefaultCartOperationFlows - Enum Class in com.broadleafcommerce.cartoperation.domain.enums
Represents the cart operation flows.
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, CommonFulfillmentPricingService, ObjectMapper, CartTotalsCalculator, CartPricingRoundingHelper, CartOperationServiceProperties, TypeFactory, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
DefaultCartPricingService(CartItemPricingUtils, CartProvider, PricingProvider, OfferProvider, CatalogProvider<? extends CatalogItem>, TaxService, CommonFulfillmentPricingService, ObjectMapper, CartTotalsCalculator, CartPricingRoundingHelper, CartOperationServiceProperties, TypeFactory, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Constructor that does not require CartItemConfigurationService, as it has been deprecated.
DefaultCartResolverService - Class in com.broadleafcommerce.cartoperation.service
 
DefaultCartResolverService(CartOperationService, AuthenticationUtils) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
 
DefaultCartStatusManager - Class in com.broadleafcommerce.cartoperation.service.status
 
DefaultCartStatusManager(List<CartStatusHandler>, CartProvider, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.status.DefaultCartStatusManager
 
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 uses CartValidationProperties to decide whether or not to validate cart versions within this service.
DefaultCartVersionValidationService(CartValidationProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultCartVersionValidationService
 
DefaultCheckoutFailureTypes - Enum Class 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 a RetryPolicy based on a provided Throwable.
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
 
DefaultCommonFulfillmentPricingService - Class in com.broadleafcommerce.cartoperation.service.pricing
 
DefaultCommonFulfillmentPricingService() - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultCommonFulfillmentPricingService
 
DefaultCreditAccountTransactionSourceUserType - Enum Class 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 calls TaxDelegate, which has a discovery process to determine the best TaxProvider implementation based on configured properties, the provided TaxCalculationRequest, and the ContextInfo.
DefaultDelegatingTaxService(TaxDelegate<?, ?>, List<TaxAddressSourceHandler>, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
 
DefaultExternalPaymentInteractionResult - Enum Class in com.broadleafcommerce.cartoperation.domain.enums
Describes the result of an external payment interaction like 3DS or a hosted payment page interaction.
DefaultExternalPaymentTransactionCallbackService - Class in com.broadleafcommerce.cartoperation.service.payment
Service used to interpret the results of an external payment transaction callback, possibly trigger the finalization of the cart, & communicate the result of the interaction via the ExternalPaymentTransactionCallbackDTO.
DefaultExternalPaymentTransactionCallbackService(CartProvider, PaymentTransactionExecutionProvider, PaymentProvider<PaymentSummary>, CartOperationCheckoutProperties, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.payment.DefaultExternalPaymentTransactionCallbackService
 
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
 
DefaultFulfillmentGroupService - Class in com.broadleafcommerce.cartoperation.service.fulfillment
 
DefaultFulfillmentGroupService(FulfillmentPricingConfigHelperService, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.DefaultFulfillmentGroupService
 
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
 
DefaultFulfillmentOptionRequestService - Class in com.broadleafcommerce.cartoperation.service.fulfillment.option
 
DefaultFulfillmentOptionRequestService(FulfillmentGroupService, FulfillmentPricingConfigHelperService, CartOperationServiceProviders, CartPricingService, ObjectMapper, MessageSource, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
 
DefaultFulfillmentPricingConfigHelperService - Class in com.broadleafcommerce.cartoperation.service.fulfillment.option
 
DefaultFulfillmentPricingConfigHelperService() - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentPricingConfigHelperService
 
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 utilizes CartProvider 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 Class in com.broadleafcommerce.cartoperation.domain.type
Out of the box merging types for Products.
DefaultPaymentFinalizationStatus - Enum Class in com.broadleafcommerce.cartoperation.domain.enums
Describes the state of a cart's payments that required additional customer action (e.g.
DefaultPaymentGatewayTypes - Enum Class in com.broadleafcommerce.cartoperation.domain.enums
The default set of payment gateway types.
DefaultPaymentManagementAccessRestrictions - Enum Class in com.broadleafcommerce.cartoperation.domain.enums
DefaultPaymentOwnerTypes - Enum Class 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 Class in com.broadleafcommerce.cartoperation.domain.enums
 
DefaultPaymentSummaryAttributes - Enum Class 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 Class in com.broadleafcommerce.cartoperation.domain.enums
 
DefaultPaymentTypes - Enum Class in com.broadleafcommerce.cartoperation.domain.enums
This represents types of payments that can be applied to a cart.
DefaultPricedFulfillmentOptionSubmitValidator - Class in com.broadleafcommerce.cartoperation.service.fulfillment.validation.option
 
DefaultPricedFulfillmentOptionSubmitValidator() - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.validation.option.DefaultPricedFulfillmentOptionSubmitValidator
 
DefaultProductType - Enum Class in com.broadleafcommerce.cartoperation.domain.type
The possible types of targets a Product can have.
DefaultQuoteItemRequestTypes - Enum Class in com.broadleafcommerce.cartoperation.domain.enums
Represents the quote item's request type.
DefaultQuoteService - Class in com.broadleafcommerce.cartoperation.service.quote
 
DefaultQuoteService(CartStatusManager, CartProvider, QuoteAuthUtils, TypeFactory, QuoteConfigurationProperties, FilterParser<Node>) - Constructor for class com.broadleafcommerce.cartoperation.service.quote.DefaultQuoteService
 
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 Class 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 Class in com.broadleafcommerce.cartoperation.domain.enums
The default set of transactionFailureTypes that we expect to encounter with payment gateway interactions
DefaultTransactionStatuses - Enum Class in com.broadleafcommerce.cartoperation.domain.enums
 
DefaultTransactionTypes - Enum Class 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
 
DelegatingTaxServiceProperties - Class in com.broadleafcommerce.cartoperation.service.pricing
 
DelegatingTaxServiceProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DelegatingTaxServiceProperties
 
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.
DELETE_CANCELED_QUOTE - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultCartOperationFlows
Represents the flow to delete a canceled quote.
deleteCart(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Archives a cart for the provided cart id.
deleteCart(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
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
 
deleteCartNote(String, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.note.DefaultCartNoteOperationService
 
deleteCartNote(String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartNoteProvider
 
deleteCartNote(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartNoteProvider
Deletes the cart note.
deleteCartNote(String, String, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.note.CartNoteOperationService
Deletes the cart note.
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
deleteNote(ContextInfo, CustomerRef, String, String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartNoteOperationEndpoint
 
deleteQuote(Cart, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.quote.DefaultQuoteService
 
deleteQuote(Cart, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.quote.QuoteService
Deletes (archives) a quote.
deleteQuote(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.QuoteEndpoint
 
DEPENDENT_ITEMS_QUANTITY_ABOVE_MAX - Enum constant in enum class com.broadleafcommerce.cartoperation.service.CartItemConfigurationErrorEnum
The error for when there are too many dependent cart items such as in the case of IncludedProducts and ItemChoice ProductOptions
DEPENDENT_ITEMS_QUANTITY_BELOW_MIN - Enum constant in enum class com.broadleafcommerce.cartoperation.service.CartItemConfigurationErrorEnum
The error for when there aren't enough dependent cart items such as in the case of IncludedProducts and ItemChoice ProductOptions
DETACHED_CREDIT - Enum constant in enum class 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 or DefaultTransactionTypes.AUTHORIZE_AND_CAPTURE transaction.
determineCartId(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
We require the Cart.getId(), in most cases.
determineCartWithLatestPrices(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
determineCatalogItemInventoryCheckStrategy(CartItem, I, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.inventory.DefaultInventoryAvailabilityService
Determines the inventory lookup strategy type from the CatalogItem fpr the CartItem.
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
Deprecated, for removal: This API element is subject to removal in a future version.
determineMatchingPriceInfo(CartItem, Collection<P>, String) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
Deprecated, for removal: This API element is subject to removal in a future version.
determineMatchingPriceInfo(PriceContext, CartItem, Collection<P>, String) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
Determines the matching PriceInfo for a CartItem from among the given priceInfos.
determineOldCartPrice(Cart) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
determineOptionsAndGroups(Address, String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.FulfillmentOptionEndpoint
Convenience endpoint to get the cart with all fulfillment options, and ensure that options for the default service level are selected all at once.
determinePreferredProviderId(Cart, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
This method returns the "preferred" Tax Provider ID, which is determined by TaxProvider.getProviderId().
determineTaxableAmounts(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Determines and sets FulfillmentItem.getMerchandiseTaxableAmount() and FulfillmentGroup.getFulfillmentTaxableAmount().
determineTaxCalculationStrategy(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Hook point to determine the TaxCalculationStrategy based on the given Cart.
determineTaxExemptionCode(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService
Deprecated.
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.
DIMENSION - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
Fulfillment attributes
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 class com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
The current checkout request ID is a duplicate within the cart's checkout IDs
DynamicCustomerSegmentConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.DynamicCustomerSegmentConfiguration
 

E

ELECTRONIC_CHECK - Enum constant in enum class 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.inventory.reservation.ReleaseSkuInventoryReservationRequest
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.inventory.reservation.ReleaseSkuInventoryReservationResponse
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.InventoryLocation
 
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.ExternalPaymentTransactionCallbackDTO
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentCallbackValidationRequest
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentCallbackValidationResponse
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.payment.PaymentTransactionRef
 
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.resolution.ResolveCartRequest
 
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.status.CartStatusValidationRequest
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.status.ChangeCartStatusRequest
 
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.CatalogItemNotFoundException
 
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.CartAwaitingPaymentResultsEvent
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.CartPendingPaymentFailedEvent
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionCartFinalizationEvent
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.PaymentRef
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.PaymentTransactionResultEvent
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.domain.ClaimCheckoutTransactionsRequest
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.audit.CloneCartActionAuditRequest
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.domain.audit.CloneCartActionAuditResponse
 
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.NextAction
 
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.CartFulfillmentResponse
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartHistoryResponse
 
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.NonCatalogItemDetails
 
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.quote.QuoteConfigurationResponse
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.quote.QuoteProcessRequest
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.quote.QuoteProcessResponse
 
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.UpdateCartInfoRequest
 
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
 
ERROR_ATTR - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ExternalPaymentTransactionCallbackEndpoint
 
ESTIMATED - Enum constant in enum class 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>, List<PaymentSummary>, List<PaymentSummary>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService
 
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 class com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionFailureTypes
The transaction has expired.
EXPIRED - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionStatuses
The transaction was successfully processed, but has since expired.
EXTERNAL_PAYMENT_ENTRY_FORM - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.NextActionType
The next action is to display an external payment entry form
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
 
ExternalCartNoteProvider<P extends com.broadleafcommerce.cart.client.domain.CartNote> - Class in com.broadleafcommerce.cartoperation.service.provider.external
 
ExternalCartNoteProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartNoteProvider
 
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
 
ExternalFulfillmentProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
Implementation of FulfillmentProvider that makes external (web) calls to a FulfillmentService to fetch PricedFulfillmentOptions and FulfillmentPricingConfig
ExternalFulfillmentProvider(WebClient, ObjectMapper, TypeFactory, ExternalFulfillmentProviderProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalFulfillmentProvider
 
ExternalFulfillmentProviderProperties - Class in com.broadleafcommerce.cartoperation.service.provider.external
 
ExternalFulfillmentProviderProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalFulfillmentProviderProperties
 
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
 
ExternalPaymentInteractionMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.service.payment.autoconfigure.ExternalPaymentTransactionAutoConfiguration.ExternalPaymentInteractionMessagingAutoConfiguration
 
ExternalPaymentInteractionResult - Interface in com.broadleafcommerce.cartoperation.domain.enums
Describes the result of an external payment interaction like 3DS or a hosted payment page interaction.
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
 
ExternalPaymentTransactionAutoConfiguration - Class in com.broadleafcommerce.cartoperation.service.payment.autoconfigure
 
ExternalPaymentTransactionAutoConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.service.payment.autoconfigure.ExternalPaymentTransactionAutoConfiguration
 
ExternalPaymentTransactionAutoConfiguration.ExternalPaymentInteractionMessagingAutoConfiguration - Class in com.broadleafcommerce.cartoperation.service.payment.autoconfigure
 
ExternalPaymentTransactionCallbackDTO - Class in com.broadleafcommerce.cartoperation.domain.payment
Object used to manage data throughout the processing of a callback from an external payment interaction.
ExternalPaymentTransactionCallbackDTO() - Constructor for class com.broadleafcommerce.cartoperation.domain.payment.ExternalPaymentTransactionCallbackDTO
 
ExternalPaymentTransactionCallbackEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
 
ExternalPaymentTransactionCallbackEndpoint(ExternalPaymentTransactionCallbackService, ExternalPaymentTransactionCallbackRedirectionProperties, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.ExternalPaymentTransactionCallbackEndpoint
 
externalPaymentTransactionCallbackGet(String, String, Map<String, String>, RedirectAttributes, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ExternalPaymentTransactionCallbackEndpoint
 
externalPaymentTransactionCallbackPost(String, String, Map<String, String>, RedirectAttributes, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ExternalPaymentTransactionCallbackEndpoint
 
ExternalPaymentTransactionCallbackRedirectionProperties - Class in com.broadleafcommerce.cartoperation.service.payment.autoconfigure
Properties used to define the urls used when redirecting the customer's browser from the ExternalPaymentTransactionCallbackEndpoint to the frontend app during a payment interaction that involved externally-executed transactions like some 3DS or HPP interactions.
ExternalPaymentTransactionCallbackRedirectionProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.payment.autoconfigure.ExternalPaymentTransactionCallbackRedirectionProperties
 
externalPaymentTransactionCallbackService(CartProvider, PaymentTransactionExecutionProvider, PaymentProvider<PaymentSummary>, CartOperationCheckoutProperties, TypeFactory) - Method in class com.broadleafcommerce.cartoperation.service.payment.autoconfigure.ExternalPaymentTransactionAutoConfiguration
 
ExternalPaymentTransactionCallbackService - Interface in com.broadleafcommerce.cartoperation.service.payment
Service used to interpret the results of an external payment transaction callback, possibly trigger the finalization of the cart, & communicate the result of the interaction via the ExternalPaymentTransactionCallbackDTO.
ExternalPaymentTransactionCartFinalizationConsumer - Interface in com.broadleafcommerce.cartoperation.service.messaging.finalizecart
Spring cloud stream channel description for messaging input.
ExternalPaymentTransactionCartFinalizationEvent - Class in com.broadleafcommerce.cartoperation.service.messaging.finalizecart
Message payload object used trigger the finalization of a cart after the cart's payments have been finalized.
ExternalPaymentTransactionCartFinalizationEvent() - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionCartFinalizationEvent
 
ExternalPaymentTransactionCartFinalizationEvent(String, ContextInfo, Map<String, Object>) - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionCartFinalizationEvent
 
externalPaymentTransactionCartFinalizationInput() - Method in interface com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionCartFinalizationConsumer
 
externalPaymentTransactionCartFinalizationListener(TypeFactory, ResourceLockProvider, CartProvider, PaymentProvider<PaymentSummary>, CheckoutWorkflow, CheckoutService, CartOperationCheckoutProperties) - Method in class com.broadleafcommerce.cartoperation.service.payment.autoconfigure.ExternalPaymentTransactionAutoConfiguration.ExternalPaymentInteractionMessagingAutoConfiguration
 
ExternalPaymentTransactionCartFinalizationListener - Class in com.broadleafcommerce.cartoperation.service.messaging.finalizecart
Message listener used to finalize carts that are in the DefaultCartStatuses.AWAITING_PAYMENT_FINALIZATION cart status.
ExternalPaymentTransactionCartFinalizationListener(IdempotentMessageConsumptionService, TypeFactory, CartProvider, PaymentProvider<PaymentSummary>, CheckoutWorkflow, CheckoutService, CartOperationCheckoutProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionCartFinalizationListener
 
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
 
ExternalPaymentTransactionProperties - Class in com.broadleafcommerce.cartoperation.service.payment.autoconfigure
Properties used to configure how externally executed payment transactions are handled.
ExternalPaymentTransactionProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.payment.autoconfigure.ExternalPaymentTransactionProperties
 
ExternalPaymentTransactionProperties.CartPaymentFinalizationProperties - Class in com.broadleafcommerce.cartoperation.service.payment.autoconfigure
Properties related to managing a cart in the DefaultCartStatuses.AWAITING_PAYMENT_FINALIZATION status
ExternalPaymentTransactionResultConsumer - Interface in com.broadleafcommerce.cartoperation.service.messaging.finalizecart
Spring cloud stream channel description for messaging input.
externalPaymentTransactionResultInput() - Method in interface com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionResultConsumer
 
externalPaymentTransactionResultListener(TypeFactory, ResourceLockProvider, CartProvider, PaymentProvider<PaymentSummary>, CartOperationCheckoutProperties) - Method in class com.broadleafcommerce.cartoperation.service.payment.autoconfigure.ExternalPaymentTransactionAutoConfiguration.ExternalPaymentInteractionMessagingAutoConfiguration
 
ExternalPaymentTransactionResultListener - Class in com.broadleafcommerce.cartoperation.service.messaging.finalizecart
Listens for PaymentTransactionResultEvents for transactions that were executed outside the Broadleaf ecosystem as part of a checkout interaction (e.g.
ExternalPaymentTransactionResultListener(IdempotentMessageConsumptionService, TypeFactory, CartProvider, PaymentProvider<PaymentSummary>, CartOperationCheckoutProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.finalizecart.ExternalPaymentTransactionResultListener
 
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 class com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
An error was encountered while finalizing the cart.
FAILED_CHECKOUT_ROLLBACK - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
An error was encountered while performing checkout rollback.
FAILED_INVENTORY_CHECK - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
An inventory check against the cart's items failed.
FAILED_PAYMENT_TRANSACTION - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
The execution of transactions for the cart's payment(s) failed.
FAILURE - Enum constant in enum class com.broadleafcommerce.cartoperation.domain.enums.DefaultTransactionStatuses
The payment gateway failed to successfully process the transaction.
FALLBACK_DATE_TIME_PATTERN - Static variable in class com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService
The datetime format to fall back to if the pattern configured in CartOperationServiceProperties.CartApproval.getCartNameDateFormat() is invalid.
FeeDto() - Constructor for class com.broadleafcommerce.cartoperation.domain.payment.CheckoutPaymentMethodOption.FeeDto
 
fetchFulfillmentOptions(Cart, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
Fetch fulfillment options from the FulfillmentProvider.
fetchFulfillmentPriceConfig(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService
 
fetchFulfillmentPriceConfig(ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.option.FulfillmentOptionRequestService
Fetch the FulfillmentPricingConfig from the FulfillmentProvider.
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<Stri