Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

AbstractExternalProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
 
AbstractExternalProvider(WebClient, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.AbstractExternalProvider
 
AbstractItemMergingService<C,I> - Class in com.broadleafcommerce.cartoperation.service
An abstract implementation for an item merging service.
AbstractItemMergingService() - Constructor for class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
 
AbstractTypeFulfillmentGroupSubmitValidator - Class in com.broadleafcommerce.cartoperation.service.fulfillment.validation.type
Holds common logic for validating different fulfillment types (address validation).
AbstractTypeFulfillmentGroupSubmitValidator(Set<FulfillmentAddressSubmitValidator>) - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.AbstractTypeFulfillmentGroupSubmitValidator
 
addAccessibleItemListsToCart(Cart, CustomerRef, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
After verifying the user's access to the set of ItemList ids, add the lists's items to the cart.
addAccessibleItemListToCart(Cart, CustomerRef, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
After verifying the user's access to the ItemList, add the list's items to the cart.
addAdditionalAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Takes in any additional attributes passed in the request not matching any defined properties.
addAdditionalAttribute(String, Object) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(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.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.
addAttribute(Cart, AddAttributeRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
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 interface com.broadleafcommerce.cartoperation.service.CartOperationService
Adds an attribute to the provided Cart.
addAttributeToCart(Cart, AddAttributeRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
addAttributeToCart(String, AddAttributeRequest, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
addCampaignForCodeIfExists(String, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Adds a code to the Cart if it belongs to a campaign.
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, String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.AddCodeException
 
AddCodeException(Throwable, String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.AddCodeException
 
AddCodeException(String, Throwable, boolean, boolean, 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 interface com.broadleafcommerce.cartoperation.service.CartOperationService
addCodeToCart(Cart, AddCodeRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
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.
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(TaxResponse, TaxInfo, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
Add FulfillmentItemTaxDetails to the fulfillment item.
addItemConfigError(CartItem, String, String) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
 
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
 
AddItemFailure - Class in com.broadleafcommerce.cartoperation.service
Represents an AddItemRequest that failed due to either an inability to identify the Product that is being added to cart or the request does not specify all required attributes for the Product
AddItemFailure() - Constructor for class com.broadleafcommerce.cartoperation.service.AddItemFailure
 
AddItemFailure.AddItemFailureType - Enum in com.broadleafcommerce.cartoperation.service
 
addItemListsToCart(Cart, CustomerRef, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
 
addItemListsToCart(Cart, CustomerRef, 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(Cart, CustomerRef, AddItemListToCartRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
Deprecated.
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) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
addItemsToFulfillmentGroup(Collection<? extends CartItem>, FulfillmentGroup, CurrencyUnit, CartItem) - 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(Cart, AddItemRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
addItemToCart(String, AddItemRequest, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
addItemToFulfillmentGroup(Cart, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
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 interface com.broadleafcommerce.cartoperation.service.CartOperationService
Adds one or more items to the provided Cart.
addManyItemsToCart(Cart, Collection<AddItemRequest>, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
addManyItemsToCart(String, List<AddItemRequest>, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
addOfferCodeIfUsable(String, boolean, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Adds the code to Cart.getOfferCodes() if it's usable.
addOfferCodeToCart(Cart, AddCodeRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Adds an offer code to the provided Cart.
addOfferCodeToCart(Cart, AddCodeRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
addOfferCodeToCart(String, AddCodeRequest, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
addPayment(Cart, AddPaymentRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
Deprecated.
 
AddPaymentException - Exception in com.broadleafcommerce.cartoperation.exception
Deprecated.
AddPaymentException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.AddPaymentException
Deprecated.
 
AddPaymentRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
A request DTO used to create and add a Payment to the resolved Cart.
AddPaymentRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
 
addPaymentToCart(Cart, AddPaymentRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Add a Payment to the cart based on the AddPaymentRequest payload.
addPaymentToCart(Cart, AddPaymentRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
addPaymentToCart(String, AddPaymentRequest, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
addQualifierAndTargetDetails(ItemResponse<T>, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Adds offer qualifier and target OfferItemDetails from the given ItemResponse to the given CartItem.
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.
addTargetCartItemDetail(CartItem, OfferItemDetail) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
Adds the offer target OfferItemDetail to the given CartItem.
addTargetCartItemDetail(CartItem, OfferItemDetail) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
addToCart(AddItemRequest, Cart, CustomerRef, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
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.
 
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
Add customer and customer segment user targets to PriceContext.getUserTargets().
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(Payment, MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Hook point to automatically reallocate the cart total to the cart's single payment.
AnonymousCustomerSecurityEnhancer - Class in com.broadleafcommerce.cartoperation.web.security
 
AnonymousCustomerSecurityEnhancer() - Constructor for class com.broadleafcommerce.cartoperation.web.security.AnonymousCustomerSecurityEnhancer
 
applicationMatches(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
 
applicationMatches(Cart, String) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
applyFulfillmentPricing(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
applyFulfillmentPricing(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.FulfillmentPricingService
Service for calculating and applying fulfillment pricing to a Cart, typically by integrating with one or more FulfillmentPricingProviders.
applyFulfillmentPricingForGroup(Cart, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
Sends a pricing request to the FulfillmentPricingProvider that can calculate the cost for the FulfillmentGroup's set FulfillmentOption and sets the group's pricing fields based on the response.
applyOffers(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
applyOffers(Cart, boolean, 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.
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.
applyPaymentStatus(Payment) - Method in interface com.broadleafcommerce.cartoperation.service.payment.CartPaymentStatusService
Deprecated.
 
applyPaymentStatus(Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
applyPaymentStatuses(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.payment.CartPaymentStatusService
Deprecated.
 
applyPaymentStatuses(Cart) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
applyPricesToCart(Cart, ProductList) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
applyProductVariantAttributes(FulfillmentItem, FulfillmentPricingItem, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
applyTaxes(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
applyTaxes(Cart, boolean, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
applyTaxes(Cart, boolean, 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
Calculates and sets FulfillmentItem.getMerchandiseTotalTax() and FulfillmentGroup.getTotalTax().
applyTaxesInternal(Cart, TaxProvider<TREQ, TRES>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
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(List<TRES>, List<F>, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
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(List<CartItem>, Map<String, MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
 
attachPricingToCartItem(CartItem, Collection<P>) - 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 - 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
 
authenticationRequiredException(AuthenticationRequiredException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.cartoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
authorizeAndCapturePayment(Cart, Payment, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
Communicates with the relevant payment gateway, executing an authorization transaction for the provided payment & records the results on the cart in the form of a PaymentTransaction
authorizeAndCapturePayment(Cart, Payment, String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
Communicates with the relevant payment gateway, executing an authorization transaction for the provided payment & records the results on the cart in the form of a PaymentTransaction
authorizePayment(Cart, Payment, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
Communicates with the relevant payment gateway, executing an authorization transaction for the provided payment & records the results on the cart in the form of a PaymentTransaction
authorizePayment(Cart, Payment, String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
Communicates with the relevant payment gateway, executing an authorization transaction for the provided payment & records the results on the cart in the form of a PaymentTransaction
authorizeReversalTypes - Variable in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
authorizeTypes - Variable in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
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
 

B

BASE_PRICE - Static variable in class com.broadleafcommerce.cartoperation.service.pricing.PricingFields
 
BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ResolveCartEndpoint
 
beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - Method in class com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
Deprecated.
 
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(OfferRef, Adjustment) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
buildBasePaymentSummary(Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.summary.DefaultPaymentSummaryService
 
buildCampaignRef(String, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
buildCartCookie(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.web.service.CartCookieIssuer
buildCartCookie(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
 
buildCartExpirationCookie(String) - Method in interface com.broadleafcommerce.cartoperation.web.service.CartCookieIssuer
Build a cookie meant to remove the cart cookie for the provided application.
buildCartExpirationCookie(String) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
 
buildCartItem(AddItemRequest, Cart, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Populates a new cart item from the AddItemRequest.
buildCartItem(AddItemRequest, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
buildCartItems(Collection<AddItemRequest>, Cart, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Populates new cart items from the AddItemRequests.
buildCartItems(Collection<AddItemRequest>, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
buildCartResponseCookie(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.web.service.CartCookieIssuer
Build a cookie to hold a reference to a cart.
buildCartResponseCookie(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
 
buildExceptionForUnexpectedReservationError(Cart, Exception) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
buildFulfillmentPricingItem(Cart, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
buildFulfillmentPricingRequest(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
buildGroupReferenceNumber(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
Builds a FulfillmentGroup.getReferenceNumber() for the given cart and group ID.
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.DefaultCartOperationService
Builds a FulfillmentGroup.getReferenceNumber() for the given cart and group ID.
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.DefaultCartOperationService
 
buildIsNotReversedAuthorizePredicate(Payment) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
Deprecated.
this method is no longer used
buildIsNotReversedCapturePredicate(Payment) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
Deprecated.
this method is no longer used
buildItemAttributeChoices(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
buildItemAttributeChoices(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
buildOfferItemDetails(OfferItemDetail) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Builds an OfferItemDetail from the given OfferItemDetail.
buildOfferItemDetails(CartItem, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Builds an OfferItemDetail from the given CartItem and offer id.
buildOfferItemDetails(OfferItemDetail) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Builds an OfferItemDetail from the given OfferItemDetail.
buildOrderDto(Cart, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
buildPaymentSummary(Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.summary.DefaultPaymentSummaryService
 
buildPaymentSummary(Payment) - Method in interface com.broadleafcommerce.cartoperation.service.payment.summary.PaymentSummaryService
Determines PaymentSummary based on the Payment's PaymentTransactions.
buildPriceCartRequest(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
buildPriceContextHeader(PriceContext) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
 
buildProductIdList(List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
buildReservationResponseException(Cart, WebClientResponseException) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
Builds the appropriate exception that should be thrown when a request to reserve inventory fails.
buildSkuInventoryAvailabilityRequests(Map<String, Integer>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
Builds a list SkuInventoryAvailabilityRequest to verify the availability of the SKU for the provided quantity.
buildTaxAddressFromSource(Cart, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.PaymentTaxAddressSourceHandler
 
buildTaxAddressFromSource(Cart, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.ShippingTaxAddressSourceHandler
 
buildTaxAddressFromSource(Cart, FulfillmentGroup) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.address.TaxAddressSourceHandler
Populates the tax address from the source specified by the value of FulfillmentGroup.getTaxAddressSource().
buildTaxItemForLineItem(F, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
Deprecated.
Since 1.2. Use #bu
buildTaxItemsForFulfillment(F) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
buildTaxItemsForLineItems(F, Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
buildTaxItemsForLineItems(F) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
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(Voucher) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Builds a Voucher from the given Voucher.
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 interface com.broadleafcommerce.cartoperation.service.CartOperationService
bulkAddToCart(Collection<AddItemRequest>, Cart, CustomerRef, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
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
 
bulkAddToCartLimitExceededException(BulkAddToCartLimitExceededException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
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.
 

C

calculateActualTaxesForCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
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.
calculateAndAttachBundleItemProratedPrices(CartItem, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
 
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
 
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 interface com.broadleafcommerce.cartoperation.service.pricing.CartTotalsCalculator
Calculates CartPricing.getSubtotal().
calculateCartSubtotal(Cart) - 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.
calculateCartTotalAfterTax(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.
calculateCartTotalBeforeTax(CartPricing) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
 
calculateDependentItemsQuantityWithSameSku(CartItem, CartItem, int) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
calculateEstimatedTaxesForCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
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 interface com.broadleafcommerce.cartoperation.service.pricing.CartTotalsCalculator
Calculates CartPricing.getFulfillmentTotal().
calculateFulfillmentTotal(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
 
calculateItemsQuantityWithSameSku(CartItem, Cart) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
calculateItemsQuantityWithSameSku(CartItem, Cart, int) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
calculateItemSubtotal(Cart, boolean, CartItem, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
calculateItemSubtotal(boolean, CartItem, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Deprecated.
calculateTotals(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartPricingService
Calculate the totals for the cart.
calculateTotals(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
CampaignProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
Provider for interfacing with Campaigns.
canCalculateFulfillmentPricing(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
canCalculateFulfillmentPricing(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.FulfillmentPricingService
Whether the cart contains the information required to calculate fulfillment pricing.
canCalculateTaxes(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
canCalculateTaxes(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.TaxService
Whether the cart contains the information required to calculate taxes.
cancelCSRCart(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CsrCartOperationService
Cancels the provided CSR cart.
cancelCSRCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
cancelCSRCart(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.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.Category
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.FulfillmentFlatRate
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.ProductList
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilityRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.UserTarget
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Weight
 
canEqual(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.AddCodeException
 
canEqual(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.CartItemValidationException
 
canEqual(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.CartValidationException
 
canEqual(Object) - Method in 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.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.AddPaymentRequest
 
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.ContactInfoRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenValidationResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.PriceCartRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest.Target
 
canEqual(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.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.StaleCartApiError
 
canHandle(Cart, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.PaymentTaxAddressSourceHandler
 
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.
CANNOT_DETERMINE_CART_ITEM_INVENTORY_ERROR_MSG - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
captureReversalTypes - Variable in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
captureTypes - Variable in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
CART_HISTORY_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.CartHistoryEndpoint
 
CART_OP_URI - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
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.Internal - Class in com.broadleafcommerce.cartoperation.domain
 
CartCheckoutMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.CartCheckoutMessagingAutoConfiguration
 
cartConflict(Integer, String, ContextInfo, WebClientResponseException.Conflict) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
Builds an exception when a CONFLICT exception is thrown from the Cart Service, indicating that an optimistic lock failure occurred.
CartConflictResponse() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider.CartConflictResponse
 
CartCookieIssuer - Interface in com.broadleafcommerce.cartoperation.web.service
Responsible for issuing and resolving cart cookies.
CartCookieProperties - Class in com.broadleafcommerce.cartoperation.web.autoconfigure
 
CartCookieProperties() - Constructor for class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
 
CartCookieProperties.Jwt - Class in com.broadleafcommerce.cartoperation.web.autoconfigure
 
CartCookieResponseBodyAdvice - Class in com.broadleafcommerce.cartoperation.web.advice
Deprecated.
as we are moving away from using request state for cart resolution
CartCookieResponseBodyAdvice(CartHolder<Cart>, CartCookieIssuer, ContextInfoWebRequestResolver) - Constructor for class com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
Deprecated.
 
CartCreationRequest - Class in com.broadleafcommerce.cartoperation.domain
A request DTO used to create a new Cart.
CartCreationRequest(AddItemRequest) - Constructor for class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
 
CartCreationRequest(AddItemRequest, PriceCartRequest) - Constructor for class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
 
CartCreationRequest() - 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, Throwable, Cart) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartFinalizationException
 
CartFulfillmentValidationActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
Validates the fulfillment information on the cart.
CartFulfillmentValidationActivity(CartOperationServiceAutoConfiguration.ValidationConfiguration.FulfillmentCheckoutValidationConfig, FulfillmentGroupSubmitValidator, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartFulfillmentValidationActivity
 
CartHandlerMethodArgumentResolver - Class in com.broadleafcommerce.cartoperation.web.resolver
Resolves the Cart parameter for controller methods that require it.
CartHandlerMethodArgumentResolver(CartHolder<Cart>) - Constructor for class com.broadleafcommerce.cartoperation.web.resolver.CartHandlerMethodArgumentResolver
 
CartHistoryEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
 
CartHistoryEndpoint(CartProvider) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CartHistoryEndpoint
 
CartHolder<P extends com.broadleafcommerce.cart.client.domain.Cart> - Class in com.broadleafcommerce.cartoperation.domain
Deprecated.
in favor of new APIs driven by explicit Cart IDs and not request state
CartHolder() - Constructor for class com.broadleafcommerce.cartoperation.domain.CartHolder
Deprecated.
 
CartItemAttributeConstants - Class in com.broadleafcommerce.cartoperation.domain
 
CartItemAttributeConstants.Internal - Class in com.broadleafcommerce.cartoperation.domain
 
CartItemConfigurationErrorEnum - Enum in com.broadleafcommerce.cartoperation.service
Enumerations to drive configuration errors for cart items.
CartItemConfigurationService - Interface in com.broadleafcommerce.cartoperation.service.configuration
 
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 CartItemProductService.
CartItemProductService - Interface in com.broadleafcommerce.cartoperation.service.mapping
Maps Product and Variant information into the CartItem.
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, CartItemConfigurationService, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
 
CartItemValidationException - Exception in com.broadleafcommerce.cartoperation.exception
Thrown when a CartItem is invalidly configured.
CartItemValidationException(CartItem) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartItemValidationException
 
cartItemValidationException(CartItemValidationException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
CartModifyingRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
Base request for any request that modifies the cart directly.
CartModifyingRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartModifyingRequest
 
CartModifyingRequestValidator - Class in com.broadleafcommerce.cartoperation.web.validator
Validates cart requests that will modify the cart.
CartModifyingRequestValidator(CartHolder<Cart>) - Constructor for class com.broadleafcommerce.cartoperation.web.validator.CartModifyingRequestValidator
 
CartNotFoundException - Exception in com.broadleafcommerce.cartoperation.web.endpoint.exception
 
CartNotFoundException() - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.CartNotFoundException
 
CartNotFoundException(String) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.CartNotFoundException
 
CartNotFoundException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.CartNotFoundException
 
CartNotFoundException(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
 
cartNotFoundMessage(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
cartNotFoundMessage(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
cartNotFoundMessage(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
cartNotFoundMessage() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ResolveCartEndpoint
 
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
 
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
 
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.CartCheckoutMessagingAutoConfiguration - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
 
CartOperationServiceAutoConfiguration.ValidationConfiguration - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
 
CartOperationServiceAutoConfiguration.ValidationConfiguration.FulfillmentCheckoutValidationConfig - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
 
CartOperationServiceOfferUtils - Class in com.broadleafcommerce.cartoperation.service.util.offer
Wrapper for the offer utils required by CartOperationService.
CartOperationServiceOfferUtils(CartOfferUtils, CartItemOfferUtils) - Constructor for class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
CartOperationServiceProperties - Class in com.broadleafcommerce.cartoperation.service
 
CartOperationServiceProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
 
CartOperationServiceProperties.BulkAddToCartOperation - Class in com.broadleafcommerce.cartoperation.service
Contains properties for bulk add to cart operations from the API.
CartOperationServiceProperties.ItemListSecurity - Class in com.broadleafcommerce.cartoperation.service
Properties related to access control of item lists.
CartOperationServiceProperties.PriceInvalidation - Class in com.broadleafcommerce.cartoperation.service
Contains properties that determine whether certain operations from the API cause prices to be invalidated.
CartOperationServiceProviders - Interface in com.broadleafcommerce.cartoperation.service.provider
Wrapper for the providers required by CartOperationService.
cartOperationsOauth2FilterFunctionSupplier(ClientRegistrationRepository, SSLVerificationProperties) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
We'll leave this with a general name as it can (and should) be reused in a flex package.
cartOperationsResourceLockProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
cartOperationsWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
CartOperationWebAutoConfiguration - Class in com.broadleafcommerce.cartoperation.web.autoconfigure
 
CartOperationWebAutoConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.web.autoconfigure.CartOperationWebAutoConfiguration
 
cartOpsIdempotentMessageConsumptionService(MessageLockService) - Static method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
cartOpsMessageLockService(ResourceLockProvider) - Static method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
CartOpsMessageLockService - Class in com.broadleafcommerce.cartoperation.service.messaging.idempotency
A cart operations specific implementation of the message lock service.
CartOpsMessageLockService(ResourceLockProvider) - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.idempotency.CartOpsMessageLockService
 
CartPaymentMethodValidationActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
This CheckoutWorkflowActivity is responsible for validating that the cart includes active Payments whose sum is equal to CartPricing.getTotal().
CartPaymentMethodValidationActivity(CartPaymentStatusService, PaymentSummaryService, PaymentGatewayConfigurationProvider, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
 
CartPaymentStatusService - Interface in com.broadleafcommerce.cartoperation.service.payment
Deprecated.
CartPricingRoundingHelper - Class in com.broadleafcommerce.cartoperation.service.pricing
Helper class to calculate rounding of monetary unit amounts for cart pricing.
CartPricingRoundingHelper() - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.CartPricingRoundingHelper
 
CartPricingService - Interface in com.broadleafcommerce.cartoperation.service.pricing
Defines a service that handles pricing operations on a Cart.
CartPricingTargetType - Enum in com.broadleafcommerce.cartoperation.domain
 
CartPricingValidationActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
This CheckoutWorkflowActivity is responsible for validating that the Cart and its CartItems have been successfully priced.
CartPricingValidationActivity(MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPricingValidationActivity
 
CartProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
Provider for interfacing with operations directly involving a Cart.
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 - Interface in com.broadleafcommerce.cartoperation.service
The interface used for resolving in-progress Carts.
cartResolverService - Variable in class com.broadleafcommerce.cartoperation.web.endpoint.ResolveCartEndpoint
 
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
 
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
 
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.
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(Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CartVersionRequiredException
 
CartVersionRequiredException(String, Throwable, boolean, boolean) - 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.
CatalogProvider - 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
 
CHANNEL - Static variable in interface com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEventProducer
 
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, Product, CartItem, Product) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Checks the inventory-related fields in the catalog data to determine whether or not the dependent item is available.
checkInternalInventoryAvailability(CartItem, Product, List<Product>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Checks the inventory-related fields in the catalog data to determine whether or not the item is available.
checkInventoryAvailability(CartItem, Cart, Product, List<Product>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Checks the inventory of the cart item.
checkInventoryAvailability(CartItem, Cart, Product, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
CHECKOUT_WORKFLOW_ERRORS - Static variable in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
CHECKOUT_WORKFLOW_ROLLBACK_ERRORS - Static variable in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
CheckoutCartEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
 
CheckoutCartEndpoint(CartResolverService, CartOperationService, CartVersionValidationService, GuestCartProtectionService, GuestCartTokenValidator, CartValidationProperties, CheckoutService, FulfillmentPricingService) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
CheckoutCompletionEvent - Class in com.broadleafcommerce.cartoperation.service.messaging.completion
A message event dispatched after a cart checkout completes successfully.
CheckoutCompletionEvent(CheckoutCart, String, ContextInfo) - Constructor for class com.broadleafcommerce.cartoperation.service.messaging.completion.CheckoutCompletionEvent
 
CheckoutCompletionEvent() - 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, Cart) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutCompletionMessageException
 
CheckoutEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
Deprecated.
CheckoutEndpoint(CartOperationService, CheckoutService, FulfillmentPricingService) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
Deprecated.
 
CheckoutFailureType - Interface in com.broadleafcommerce.cartoperation.domain
The CheckoutFailureType is used to categorize the reason that a checkout submission failed.
CheckoutProcessRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
Request DTO used for providing information upon submitting a cart for checkout.
CheckoutProcessRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutProcessRequest
 
CheckoutResponse - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
DTO for communicating the results of a checkout submission
CheckoutResponse() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.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
 
checkoutRollbackOutput() - Method in interface com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEventProducer
 
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, Cart) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
 
CheckoutWorkflowActivityException(String, String, Throwable, Cart) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
 
CheckoutWorkflowActivityException(String, String, Map<String, String>, Cart) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
 
CheckoutWorkflowActivityException(String, String, Cart, Map<String, String>) - 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(Exception, Cart) - Constructor for exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowException
 
CheckoutWorkflowException(String, String, Cart) - 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
 
checkQuantityWithinThreshold(Cart, CartItem, Product) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Checks if the quantity of the item fits within the threshold.
clazz - Static variable in class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
 
cleanPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
Exclude PriceableTarget information from the PriceInfo as it's unnecessary to calculate pricing.
cleanPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
clearCartPrices(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
clearCustomerInformation(Cart) - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
 
clearCustomerInformation(Cart) - Method in interface com.broadleafcommerce.cartoperation.service.GuestCartProtectionService
Clears customer information from the provided cart.
clearFulfillmentPricing(FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
clearItemPricing(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
cloneCartIntoStatus(Cart, CartStatus, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CsrCartOperationService
Clone the given cart into a new cart with the given status.
cloneCartIntoStatus(Cart, CartStatus, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
cloneCSRCartFromCustomer(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
cloneCsrCartFromCustomer(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
Deprecated.
 
cloneCsrCartFromInProcess(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CsrCartOperationService
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, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
cloneCsrCartFromInProcess(Cart, 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.
com.broadleafcommerce.cartoperation.autoconfigure - package com.broadleafcommerce.cartoperation.autoconfigure
 
com.broadleafcommerce.cartoperation.domain - package com.broadleafcommerce.cartoperation.domain
 
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.service - package com.broadleafcommerce.cartoperation.service
 
com.broadleafcommerce.cartoperation.service.autoconfigure - package com.broadleafcommerce.cartoperation.service.autoconfigure
 
com.broadleafcommerce.cartoperation.service.checkout - package com.broadleafcommerce.cartoperation.service.checkout
 
com.broadleafcommerce.cartoperation.service.checkout.workflow - package com.broadleafcommerce.cartoperation.service.checkout.workflow
 
com.broadleafcommerce.cartoperation.service.checkout.workflow.activity - package com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
 
com.broadleafcommerce.cartoperation.service.configuration - package com.broadleafcommerce.cartoperation.service.configuration
 
com.broadleafcommerce.cartoperation.service.csr - package com.broadleafcommerce.cartoperation.service.csr
 
com.broadleafcommerce.cartoperation.service.environment - package com.broadleafcommerce.cartoperation.service.environment
 
com.broadleafcommerce.cartoperation.service.fulfillment.address - package com.broadleafcommerce.cartoperation.service.fulfillment.address
 
com.broadleafcommerce.cartoperation.service.fulfillment.validation - package com.broadleafcommerce.cartoperation.service.fulfillment.validation
 
com.broadleafcommerce.cartoperation.service.fulfillment.validation.address - package com.broadleafcommerce.cartoperation.service.fulfillment.validation.address
 
com.broadleafcommerce.cartoperation.service.fulfillment.validation.item - package com.broadleafcommerce.cartoperation.service.fulfillment.validation.item
 
com.broadleafcommerce.cartoperation.service.fulfillment.validation.option - package com.broadleafcommerce.cartoperation.service.fulfillment.validation.option
 
com.broadleafcommerce.cartoperation.service.fulfillment.validation.type - package com.broadleafcommerce.cartoperation.service.fulfillment.validation.type
 
com.broadleafcommerce.cartoperation.service.mapping - package com.broadleafcommerce.cartoperation.service.mapping
 
com.broadleafcommerce.cartoperation.service.messaging.completion - package com.broadleafcommerce.cartoperation.service.messaging.completion
 
com.broadleafcommerce.cartoperation.service.messaging.idempotency - package com.broadleafcommerce.cartoperation.service.messaging.idempotency
 
com.broadleafcommerce.cartoperation.service.messaging.rollback - package com.broadleafcommerce.cartoperation.service.messaging.rollback
 
com.broadleafcommerce.cartoperation.service.payment - package com.broadleafcommerce.cartoperation.service.payment
 
com.broadleafcommerce.cartoperation.service.payment.summary - package com.broadleafcommerce.cartoperation.service.payment.summary
 
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.external - package com.broadleafcommerce.cartoperation.service.provider.external
 
com.broadleafcommerce.cartoperation.service.provider.external.page - package com.broadleafcommerce.cartoperation.service.provider.external.page
 
com.broadleafcommerce.cartoperation.service.provider.external.pricing - package com.broadleafcommerce.cartoperation.service.provider.external.pricing
 
com.broadleafcommerce.cartoperation.service.provider.external.security - package com.broadleafcommerce.cartoperation.service.provider.external.security
 
com.broadleafcommerce.cartoperation.service.util.offer - package com.broadleafcommerce.cartoperation.service.util.offer
 
com.broadleafcommerce.cartoperation.web.advice - package com.broadleafcommerce.cartoperation.web.advice
 
com.broadleafcommerce.cartoperation.web.autoconfigure - package com.broadleafcommerce.cartoperation.web.autoconfigure
 
com.broadleafcommerce.cartoperation.web.endpoint - package com.broadleafcommerce.cartoperation.web.endpoint
 
com.broadleafcommerce.cartoperation.web.endpoint.domain - package com.broadleafcommerce.cartoperation.web.endpoint.domain
 
com.broadleafcommerce.cartoperation.web.endpoint.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
 
configure(HttpSecurity) - Method in class com.broadleafcommerce.cartoperation.web.security.AnonymousCustomerSecurityEnhancer
 
confirmCartPayments(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
confirmCartPayments(Cart, String, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
confirmCartPayments(Cart, String, Map<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.payment.PaymentConfirmationService
Intended to confirm all unconfirmed, active payments related to the provided Cart.
confirmCartPayments(Cart, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.payment.PaymentConfirmationService
Intended to confirm all unconfirmed, active payments related to the provided Cart.
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.
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.
convertItemDetails(Object) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
Converts the given Object to a List of OfferItemDetails.
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
 
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.service.DefaultCartOperationService
 
createCart(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Create a new cart.
createCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
createCart(CartCreationRequest, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
createCartAlert(String) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
createCartAlert(String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
createCartItem(AddItemRequest, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Creates a CartItem based on the provided AddItemRequest
createCartItem(AddItemRequest) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
createCloneCart(Cart, CartStatus, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
createCustomerContext() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Create a CustomerContext and add customer and customer segments.
createDependentItem(IncludedProduct) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
 
createEmptyCart(CustomerRef, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Creates and returns an empty, unsaved Cart with typical defaults.
createEmptyCart(CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
createFulfillmentGroupForItems(Collection<? extends CartItem>, String, Cart) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
createFulfillmentGroupForItems(Collection<? extends CartItem>, String, Cart, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
createGuestToken(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
 
createGuestToken(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.GuestCartProtectionService
Creates a new guest token for the cart with the provided ID.
createGuestToken(GuestToken, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalGuestTokenProvider
 
createGuestToken(GuestToken, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.GuestTokenProvider
Creates the provided GuestToken and returns the result.
createItemAndAddToCart(Cart, AddItemRequest, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Creates a new item and adds it to the provided Cart.
createItemAndAddToCart(Cart, AddItemRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
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.
createItemList(ContextInfo, CustomerRef, L) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
 
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(String, Collection<I>, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListItemManagementService
Creates item list items.
createItemListItems(ContextInfo, CustomerRef, String, List<I>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 
createItems(String, Collection<P>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListItemProvider
 
createItems(String, Collection<I>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListItemProvider
Creates items within a specific list.
createItemsAndAddToCart(Cart, Collection<AddItemRequest>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Creates new items and adds them to the provided Cart.
createNonRequestCart(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Create a new cart, without updating the original request cart.
createNonRequestCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
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.
createPaymentRequest(Cart, Payment, PaymentTransaction) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentRequestService
Creates a PaymentRequest, based on the provided Cart, Payment, & PaymentTransaction, which will drive the authorization transaction in PaymentGatewayTransactionService.authorize(PaymentRequest).
createPaymentRequest(Cart, Payment, PaymentTransaction) - Method in interface com.broadleafcommerce.cartoperation.service.payment.PaymentRequestService
Creates a PaymentRequest, based on the provided Cart, Payment, & PaymentTransaction
createPaymentTransaction(Cart, Payment, TransactionType, MonetaryAmount, String, PaymentTransaction, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionService
 
createPaymentTransaction(Cart, Payment, TransactionType, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.payment.PaymentTransactionService
Creates a pending PaymentTransaction & saves it to the provided cart payment.
createPaymentTransaction(Cart, Payment, TransactionType, String, PaymentTransaction, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.payment.PaymentTransactionService
Creates a pending PaymentTransaction & saves it to the provided cart payment.
createPaymentTransaction(Cart, Payment, TransactionType, MonetaryAmount, String, PaymentTransaction, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.payment.PaymentTransactionService
Creates a pending PaymentTransaction & saves it to the provided cart payment.
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, Map<String, Integer>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
Creates PriceableTargets for a CartItem.
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.
createTransferCartToken(Cart) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
createTransferToken(String, Integer, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
CSRCartEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
 
CSRCartEndpoint(CartResolverService, CartOperationService, CsrCartOperationService, CartTransferService, CartVersionValidationService) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
CsrCartOperationService - Interface in com.broadleafcommerce.cartoperation.service.csr
Service for orchestrating the different CSR triggered workflows on various cart operations.
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.
 
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) - Constructor for class com.broadleafcommerce.cartoperation.service.mapping.DataDrivenCartItemProductMapper
 
DataDrivenEnum - Class in com.broadleafcommerce.cartoperation.domain
A reference to a data driven enum, typically used as a holder for information communicated from an external service.
DataDrivenEnum() - Constructor for class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
 
decode(String) - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenDecoder
 
decode(String) - Method in interface com.broadleafcommerce.cartoperation.service.csr.TransferCartTokenDecoder
Decoded an encoded transfer cart token string into a TransferCartToken.
DEFAULT_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_RESERVATION_REQUEST_TYPE - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
DEFAULT_SKU_REF_FIELD_TYPE - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
DefaultAddCodeToCartResponseTypes - Enum in com.broadleafcommerce.cartoperation.web.endpoint.domain
The default set of addCodeToCartResponseTypes used to describe the results of adding an offer code to the cart.
DefaultAttributeChoiceConfigurationService - Class in com.broadleafcommerce.cartoperation.service.configuration
 
DefaultAttributeChoiceConfigurationService(MessageSource, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
 
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
 
defaultCartCurrency(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
DefaultCartItemConfigurationService - Class in com.broadleafcommerce.cartoperation.service.configuration
 
DefaultCartItemConfigurationService(CatalogProvider, 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
 
DefaultCartItemProductService - Class in com.broadleafcommerce.cartoperation.service.mapping
Maps Product and Variant information into the CartItem.
DefaultCartItemProductService(CartItemConfigurationService, List<CartItemProductMapper>, CartOperationServiceProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
defaultCartLocale(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
DefaultCartOperationService - Class in com.broadleafcommerce.cartoperation.service
 
DefaultCartOperationService(CartOperationServiceProviders, CartPricingService, CartItemConfigurationService, CartItemProductService, AuthenticationUtils, TypeFactory, CartOperationServiceProperties, CartItemMergingService<CartItem>, MessageSource, TaxService, StaleCartPricingResultHolder, PaymentGatewayConfigurationProvider, PaymentGatewayPaymentValidationProvider) - 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, OfferProvider, CampaignProvider, InventoryProvider) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.DefaultCartOperationServiceProviders
 
DefaultCartPaymentStatusService - Class in com.broadleafcommerce.cartoperation.service.payment
Deprecated.
DefaultCartPaymentStatusService() - Constructor for class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
DefaultCartPricingService - Class in com.broadleafcommerce.cartoperation.service.pricing
 
DefaultCartPricingService(CartItemPricingUtils, CartProvider, PricingProvider, OfferProvider, CatalogProvider, CartItemConfigurationService, TaxService, FulfillmentPricingService, ObjectMapper, CartTotalsCalculator, CartPricingRoundingHelper, CartOperationServiceProperties, TypeFactory, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
DefaultCartResolverService - Class in com.broadleafcommerce.cartoperation.service
 
DefaultCartResolverService(CartOperationService, AuthenticationUtils) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
 
DefaultCartTotalsCalculator - Class in com.broadleafcommerce.cartoperation.service.pricing
 
DefaultCartTotalsCalculator() - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartTotalsCalculator
 
DefaultCartTransferService - Class in com.broadleafcommerce.cartoperation.service.csr
 
DefaultCartTransferService(CartOperationService, CartProvider, AuthenticationUtils, TypeFactory, TransferCartTokenEncoder, TransferCartTokenDecoder) - 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 in com.broadleafcommerce.cartoperation.domain
The default set of checkoutFailureTypes used to categorize the reason that a checkout submission failed.
DefaultCheckoutService - Class in com.broadleafcommerce.cartoperation.service.checkout
Default implementation of the CheckoutService that is responsible for processing checkout requests
DefaultCheckoutService(CheckoutWorkflow, CartProvider, TypeFactory, CheckoutCompletionProducer, CartStatusValidationHelper, ExternalCartProperties) - 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
 
DefaultCsrCartOperationService - Class in com.broadleafcommerce.cartoperation.service.csr
 
DefaultCsrCartOperationService(CartOperationService, CartProvider, AuthenticationUtils, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
DefaultFulfillmentAddressSubmitValidator - Class in com.broadleafcommerce.cartoperation.service.fulfillment.validation.address
Performs basic validation of the address of a fulfillment group to ensure required fields are present.
DefaultFulfillmentAddressSubmitValidator() - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
 
DefaultFulfillmentGroupSubmitValidator - Class in com.broadleafcommerce.cartoperation.service.fulfillment.validation
Performs validation for a fulfillment group.
DefaultFulfillmentGroupSubmitValidator(Set<TypeFulfillmentGroupSubmitValidator>, Set<FulfillmentItemSubmitValidator>, Set<FulfillmentOptionSubmitValidator>) - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
 
DefaultFulfillmentPricingService - Class in com.broadleafcommerce.cartoperation.service.pricing
 
DefaultFulfillmentPricingService(ObjectMapper, TypeFactory, List<FulfillmentPricingProvider>, CartOperationServiceProperties) - 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) - 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
 
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, CartOperationServiceProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
 
DefaultItemListManagementService<L extends com.broadleafcommerce.cart.client.domain.ItemList> - Class in com.broadleafcommerce.cartoperation.service
Default implementation of an item list management service.
DefaultItemListManagementService(TypeFactory, ItemListProvider<L>, ItemListSecurityService<ItemListAccessRule>, ItemListItemManagementService<ItemListItem>) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
 
DefaultItemListSecurityService<R extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> - Class in com.broadleafcommerce.cartoperation.service
Default implementation of an item list security service.
DefaultItemListSecurityService(TypeFactory, ItemListAccessRuleProvider<R>, CartOperationServiceProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
 
DefaultMergingType - Enum in com.broadleafcommerce.cartoperation.domain.type
Out of the box merging types for Products.
DefaultPaymentConfirmationService - Class in com.broadleafcommerce.cartoperation.service.payment
This service is meant to coordinate the confirmation (and possible rollback) of a cart's payments in the context of a checkout submission.
DefaultPaymentConfirmationService(PaymentGatewayTransactionServiceProvider, PaymentGatewayConfigurationProvider, PaymentGatewayRollbackServiceProvider, PaymentTransactionService, PaymentRequestService, CartPaymentStatusService, PaymentSummaryService, CartProvider, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
DefaultPaymentRequestService - Class in com.broadleafcommerce.cartoperation.service.payment
 
DefaultPaymentRequestService() - Constructor for class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentRequestService
 
DefaultPaymentSummaryService - Class in com.broadleafcommerce.cartoperation.service.payment.summary
Default implementation of the PaymentSummaryService.
DefaultPaymentSummaryService(TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.payment.summary.DefaultPaymentSummaryService
 
DefaultPaymentTransactionService - Class in com.broadleafcommerce.cartoperation.service.payment
 
DefaultPaymentTransactionService(CartProvider, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionService
 
DefaultProductType - Enum in com.broadleafcommerce.cartoperation.domain.type
The possible types of targets a Product can have.
DefaultServletRequestCartResolver - Class in com.broadleafcommerce.cartoperation.web.filter.resolver
The default cart resolver for servlet requests.
DefaultServletRequestCartResolver(CartOperationService, CartTransferService, CartCookieIssuer, AuthenticationUtils, ContextInfoWebRequestResolver, RequestCartVersionResolver, CartValidationProperties) - Constructor for class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
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
The default TaxService which integrates with TaxProviders.
DefaultTaxService(TaxProvider<TREQ, TRES>, TaxProvider<TREQ, TRES>, TypeFactory, List<TaxAddressSourceHandler>) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
DefaultTaxService(TaxProvider<TREQ, TRES>, TaxProvider<TREQ, TRES>, TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
DefaultUserTargetGenerationService - Class in com.broadleafcommerce.cartoperation.service.provider.external.security
 
DefaultUserTargetGenerationService(TypeFactory, AuthenticationUtils) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.security.DefaultUserTargetGenerationService
 
delete(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
 
delete(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
 
delete(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListProvider
Deletes an item list by ID.
delete(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListProvider
Deletes multiple item lists by IDs.
deleteCartItem(String, CartItem, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Deprecated.
in favor of updating the entire cart with CartProvider.updateCart(Cart, ContextInfo)
deleteCartItem(String, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
deleteGuestToken(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalGuestTokenProvider
 
deleteGuestToken(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.GuestTokenProvider
Deletes the guest token for the provided cart ID, if it exists.
deleteItemList(String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
 
deleteItemList(String, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListManagementService
Deletes an item list by ID.
deleteItemList(ContextInfo, String, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
 
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(String, Collection<String>, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListItemManagementService
Deletes item list items from a list.
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.
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(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
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.
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
determineAuthorizedAmount(PaymentSummary, List<PaymentTransaction>) - Method in class com.broadleafcommerce.cartoperation.service.payment.summary.DefaultPaymentSummaryService
Determines the authorized amount of the payment transactions - "total authorized - total reverse-authed".
determineCapturedAmount(PaymentSummary, List<PaymentTransaction>) - Method in class com.broadleafcommerce.cartoperation.service.payment.summary.DefaultPaymentSummaryService
Determines the captured amount of the payment transactions - "total captured - total refunded - total voided".
determineCartWithLatestPrices(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
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(Product, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Determines the item key for the dependent cart item.
determineDetachedCreditAmount(PaymentSummary, List<PaymentTransaction>) - Method in class com.broadleafcommerce.cartoperation.service.payment.summary.DefaultPaymentSummaryService
Determines the detached amount of the payment transactions.
determineHandler(HttpServletRequest, RuntimeException) - Method in class com.broadleafcommerce.cartoperation.web.filter.FilterExceptionResolverFilter
 
determineInventoryCheckStrategy(Product, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
determineMatchedValue(AttributeChoice, String) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
If there are any AttributeChoice.getAllowedValues(), make sure that the chosen value matches.
determineMatchingPriceInfo(CartItem, Collection<P>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
Determines the matching PriceInfo for a CartItem from among the given priceInfos.
determineOldCartPrice(Cart) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
determinePaymentStatus(Payment) - Method in interface com.broadleafcommerce.cartoperation.service.payment.CartPaymentStatusService
Deprecated.
 
determinePaymentStatus(Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
determineRefundedAmount(PaymentSummary, List<PaymentTransaction>) - Method in class com.broadleafcommerce.cartoperation.service.payment.summary.DefaultPaymentSummaryService
Determines the refunded amount of the payment transactions.
determineSettledAmount(PaymentSummary, List<PaymentTransaction>) - Method in class com.broadleafcommerce.cartoperation.service.payment.summary.DefaultPaymentSummaryService
Determines the settled amount of the payment transactions.
determineTaxableAmounts(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Determines and sets FulfillmentItem.getMerchandiseTaxableAmount() and FulfillmentGroup.getFulfillmentTaxableAmount().
determineTransactionStatus(PaymentResponse) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionService
Determines the new status of the PaymentTransaction based on the contents of the PaymentResponse
determineVariant(CartItem, Product) - Method in interface com.broadleafcommerce.cartoperation.service.configuration.CartItemConfigurationService
Attempt to determine the variant by the requested variant ID on the CartItem.
determineVariant(CartItem, Product) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
 
determineVoidedAmount(PaymentSummary, List<PaymentTransaction>) - Method in class com.broadleafcommerce.cartoperation.service.payment.summary.DefaultPaymentSummaryService
Determines the voided amount of the payment transactions.
DISCOUNTABLE - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
 
doesCartContainCampaignForCode(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Determines whether the Cart contains a CampaignRef that matches the code.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.broadleafcommerce.cartoperation.web.filter.CartResolutionFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.broadleafcommerce.cartoperation.web.filter.FilterExceptionResolverFilter
 
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.
doMergeCombine(MergeItemPair<I>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartItemMergingService
 
doMergeCombine(MergeItemPair<I>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
 

E

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.
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.Category
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.FulfillmentFlatRate
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.ProductList
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilityRequest
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationResponse
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.UserTarget
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.domain.Weight
 
equals(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.AddCodeException
 
equals(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.CartItemValidationException
 
equals(Object) - Method in exception com.broadleafcommerce.cartoperation.exception.CartValidationException
 
equals(Object) - Method in 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.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.AddPaymentRequest
 
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.ContactInfoRequest
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenResponse
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenValidationResponse
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.PriceCartRequest
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest.Target
 
equals(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.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.StaleCartApiError
 
execute(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartFulfillmentValidationActivity
 
execute(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
 
execute(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity
 
execute(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
 
execute(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPricingValidationActivity
 
execute(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
execute(Cart, String, 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(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.InventoryAvailabilityValidationCheckoutWorkflowActivity
 
execute(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.PaymentConfirmationActivity
 
execute(Cart, String, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.PaymentConfirmationActivity
 
execute(Cart, String, 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(Cart, String, 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(Cart, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.checkout.workflow.CheckoutWorkflow
Method used to coordinate the execution of CheckoutWorkflowActivities.
execute(Cart, String, Map<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.checkout.workflow.CheckoutWorkflow
Method used to coordinate the execution of CheckoutWorkflowActivities.
execute(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
execute(Cart, String, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
executeActivity(CheckoutWorkflowActivity, Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
executeActivity(CheckoutWorkflowActivity, Cart, String, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
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
 
ExternalCampaignProperties - Class in com.broadleafcommerce.cartoperation.service.provider.external
 
ExternalCampaignProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProperties
 
ExternalCampaignProvider - Class in com.broadleafcommerce.cartoperation.service.provider.external
 
ExternalCampaignProvider(WebClient, ObjectMapper, TypeFactory, ExternalCampaignProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProvider
 
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 - 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
 
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
 
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
 

F

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
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
 
filterOutFailedAndReversedTransactions(List<PaymentTransaction>) - Method in class com.broadleafcommerce.cartoperation.service.payment.summary.DefaultPaymentSummaryService
 
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
finalizeCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
Following a successful checkout, this method is responsible for recording the finalized state of the cart.
findAndHydrateDependentsInCategory(List<CartItem>, ItemChoice) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
findAndHydrateDependentsMatchingItemChoice(List<CartItem>, ItemChoice) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
findAndHydrateDependentsMatchingProducts(List<CartItem>, ItemChoice) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
findAndHydrateDependentsMatchingVariants(List<CartItem>, ItemChoice) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
findAnnotation(MethodParameter) - Method in class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
 
findCartItemIndex(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
Finds the index at which the cart item with the given ID is at.
findCompatibleValidators(Class<?>) - Method in class com.broadleafcommerce.cartoperation.web.advice.RequestValidatorRequestBodyAdvice
Finds compatible request validators for a given type.
findDependentMatchingIncludedProduct(List<CartItem>, IncludedProduct) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
 
findDependentsMatchingItemChoice(List<CartItem>, ItemChoice) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
findMatchingDetail(List<OfferItemDetail>, OfferItemDetail) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
Finds the matching OfferItemDetail based on OfferItemDetail.getItemId() and OfferItemDetail.getOfferId() from the given list of OfferItemDetails.
findMatchingItems(C, Collection<I>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
Finds matching items in the container to the collection of items.
findMatchingItems(Collection<I>, Collection<I>) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
Finds matching item pairs across the collections of items.
findMatchingProduct(List<CartItem>, IncludedProduct) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
 
findMatchingVariant(List<CartItem>, IncludedProduct) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
 
findTaxAddressSourceHandler(Cart, F) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
FREE_GIFT_OFFER_ITEMS - Static variable in class com.broadleafcommerce.cartoperation.domain.CartAttributeConstants.Internal
Temporary storage of FreeGiftItems from the offer response, so that they can be processed and added later.
FULFILLMENT_FLAT_RATES - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
 
FulfillmentAddressSubmitValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation.address
Validates a submitted address of a fulfillment group.
FulfillmentCheckoutValidationConfig() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.ValidationConfiguration.FulfillmentCheckoutValidationConfig
 
FulfillmentFlatRate - Class in com.broadleafcommerce.cartoperation.domain
Represents a flat fulfillment rate (e.g., shipping price) for a particular fulfillable item (e.g., Product, Variant) and fulfillment option (e.g., standard shipping).
FulfillmentFlatRate(MonetaryAmount) - Constructor for class com.broadleafcommerce.cartoperation.domain.FulfillmentFlatRate
 
FulfillmentFlatRate() - Constructor for class com.broadleafcommerce.cartoperation.domain.FulfillmentFlatRate
 
FulfillmentGroupSubmitValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation
Validator for the submission of fulfillment groups.
FulfillmentItemSubmitValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation.item
Validates a submitted fulfillment item of a fulfillment group.
FulfillmentOptionSubmitValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation.option
Validates a submitted fulfillment option of a fulfillment group.
FulfillmentPricingService - Interface in com.broadleafcommerce.cartoperation.service.pricing
Defines a service that provides fulfillment pricing for a Cart, e.g., shipping price.
FulfillmentValidationUtil - Class in com.broadleafcommerce.cartoperation.service.fulfillment.validation
Utility class with helper functions to perform validation.
FulfillmentValidationUtil() - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidationUtil
 
FulfillmentValidationUtil.FieldValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation
 
FulfillmentValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation
 

G

gatherCartItemConfigErrors(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
Gathers all of the config error messages for the CartItem into a map.
gatherCustomerSegmentTargets() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.security.DefaultUserTargetGenerationService
 
gatherCustomerTarget() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.security.DefaultUserTargetGenerationService
 
gatherUserTargetsFromAuthentication() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.security.DefaultUserTargetGenerationService
 
gatherUserTargetsFromAuthentication() - Method in interface com.broadleafcommerce.cartoperation.service.provider.external.security.UserTargetGenerationService
Create and return user targets for use in pricing and offer provider requests.
generateGuestToken(String) - Method in interface com.broadleafcommerce.cartoperation.service.GuestTokenGenerator
Generates a GuestToken for the given cart ID.
generateGuestToken(String) - Method in class com.broadleafcommerce.cartoperation.service.ULIDGuestTokenGenerator
 
generateGuestTokenForCart(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
getAccessibleRules(CustomerRef, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
 
getAccessibleRules(CustomerRef, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
Gets a page of acceesible access rules for a customer.
getActualTaxProvider() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
getAddItemFailures() - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
All AddItemFailures that occurred.
getAddItemFailures() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
All failures that occurred.
getAddItemRequest() - Method in class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
The initial AddItemRequest to populate the cart.
getAddItemRequest() - Method in class com.broadleafcommerce.cartoperation.service.AddItemFailure
The add item request that failed
getAdditionalAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Return any additional attributes passed in the request not matching any defined properties.
getAdditionalAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Return any additional attributes passed in the request not matching any defined properties.
getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Map holding any additional attributes passed in the request not matching any defined properties.
getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Map holding any additional attributes passed in the request not matching any defined properties.
getAdditionalAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Miscellaneous attributes that can be set to this request in order to inform business logic for adding a CartItem.
getAdditionalItemPricing() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
getAdditionalItemPricing() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
getAdditionalItemPricing() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
getAddress() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
The shipping address for this fulfillment group.
getAddressValidators() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.AbstractTypeFulfillmentGroupSubmitValidator
 
getAddToCartService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
 
getAdjustments(List<Adjustment>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
getAdjustments() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
The list of adjustments that were added to the cart because of the code's application.
getAdjustmentsTotal() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
getAdjustmentsTotal() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
getAllowedDeleteRoles() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
 
getAllowedEditRoles() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
 
getAllowedShareRoles() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
 
getAllowedValues() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
Gives the customer more structured input to fill out their option, which can drive a select field or a color picker with particular colors.
getAllowedViewRoles() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
 
getAmount() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The amount for which the payment is allotted.
getAmount() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The amount for which the payment is allotted.
getApplicationId(Cart) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
 
getApplyUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProperties
The URI path for applying offers.
getAssets() - Method in class com.broadleafcommerce.cartoperation.domain.Product
All ProductAssets for this product.
getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.Attribute
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.Category
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
Return any additional attributes passed in the request not matching any defined properties.
getAttributeChoice() - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
Configuration when the ProductOption.type of this option is one of: ProductOptionType.VARIANT_DISTINGUISHING - drives customer further specifying their choices into a specific Variant that contains a unique SKU code, pricing concerns, etc. ProductOptionType.CART_ITEM_ATTRIBUTE - Customer input will flow directly in the item attributes within their cart ProductOptionType.CART_ATTRIBUTE.
getAttributeChoiceService() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
 
getAttributeConfigErrors() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.AddToCartApiError
Map of configuration errors for related to the item's CartItem#attributeChoices() that are derived from ProductOptions where the key is the attribute name.
getAttributeName() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
The order or item attribute that this choice is stored in when the user adds to their cart
getAttributeName() - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties.FieldMapping
 
getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.Attribute
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.Category
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Dynamic attributes that are a part of the product.
getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Dynamic attributes that are a part of the variant.
getAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
Map to capture any additional information about the payment
getAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest.Target
 
getAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
Map to capture any additional information about the payment
getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
 
getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.security.DefaultUserTargetGenerationService
 
getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
getAuthenticationUtils() - Method in class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
 
getAuthor() - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
The username of the author associated with the transfer cart token.
getAuthorizeReversalTransactionTypes() - Method in interface com.broadleafcommerce.cartoperation.service.payment.CartPaymentStatusService
Deprecated.
 
getAuthorizeReversalTransactionTypes() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
getAuthorizeTransactionTypes() - Method in interface com.broadleafcommerce.cartoperation.service.payment.CartPaymentStatusService
Deprecated.
 
getAuthorizeTransactionTypes() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
getAuthUtils() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 
getAuthUtils() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
 
getAvailabilityCheckUri(String, int, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
Return the GET URI for Inventory Availability.
getBaseUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
Gets the base URI common to all requests this provider will make.
getBaseUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListItemProvider
Gets the base URI common to all requests this provider will make.
getBaseUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
Gets the base URI common to all requests this provider will make.
getBillingAddress() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The billing address associated with this payment.
getBillingAddress() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The billing address associated with this payment.
getBrand() - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
getBulkAddToCartOperation() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
The bulk properties configuration.
getBulkAvailabilityCheckUri(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
Return the GET URI for Inventory Availability.
getBulkCheckAvailabilityUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProperties
URI for checking inventory for a list of SKUs
getCampaignAuditDetailsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProperties
The URI context path for recording a campaign code usage.
getCampaignCode() - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The campaign code string that this audit information is for.
getCampaignProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity
 
getCampaignProvider() - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartOperationServiceProviders
Gets a campaign provider.
getCampaignProvider() - Method in class com.broadleafcommerce.cartoperation.service.provider.DefaultCartOperationServiceProviders
 
getCampaignTrackingId() - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The tracking ID of the campaign this audit is for.
getCaptureReversalTransactionTypes() - Method in interface com.broadleafcommerce.cartoperation.service.payment.CartPaymentStatusService
Deprecated.
 
getCaptureReversalTransactionTypes() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
getCaptureTransactionTypes() - Method in interface com.broadleafcommerce.cartoperation.service.payment.CartPaymentStatusService
Deprecated.
 
getCaptureTransactionTypes() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
getCart() - Method in class com.broadleafcommerce.cartoperation.domain.CartHolder
Deprecated.
 
getCart() - Method in exception com.broadleafcommerce.cartoperation.exception.CartFinalizationException
The cart whose checkout is being finalized.
getCart() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutCompletionMessageException
The cart whose checkout is being finalized.
getCart() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
The cart whose checkout is being processed in the activity.
getCart() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowException
The cart whose checkout is being processed in the workflow.
getCart() - Method in exception com.broadleafcommerce.cartoperation.exception.PaymentTransactionFailureException
The cart whose payment is being processed.
getCart() - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
The most up-to-date cart that includes all requests that were successfully processed
getCart() - Method in class com.broadleafcommerce.cartoperation.service.messaging.completion.CheckoutCompletionEvent
The cart object that completed the checkout workflow
getCart() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
The updated Cart, including the code and applicable adjustments (discounts).
getCart() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
The Cart related to the checkout submission.
getCart() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenResponse
 
getCart() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
The Cart related to the checkout submission.
getCart(String, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
getCartAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Attributes that should be copied to the Cart.getAttributes() for this request.
getCartAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
Attributes that should be copied to the Cart.getAttributes() for this request.
getCartCookieIssuer() - Method in class com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
Deprecated.
 
getCartCookieIssuer() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
getCartCookieName(String) - Method in interface com.broadleafcommerce.cartoperation.web.service.CartCookieIssuer
Name of the cart cookie.
getCartCookieName(String) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
 
getCartId() - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
The ID of the cart the token is authorized to transfer.
getCartId() - Method in class com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEvent
The id of the cart that was submitted for checkout
getCartIdVariables(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalGuestTokenProvider
 
getCartItem() - Method in exception com.broadleafcommerce.cartoperation.exception.CartItemValidationException
The invalid CartItem with the errors.
getCartItemAdjustmentsToAdd(ItemResponseDetail<? extends ProratedItemOfferAdjustmentDto>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
getCartItemConfigurationService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
 
getCartItemConfigurationService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getCartItemConfigurationService() - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
getCartItemConfigurationService() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getCartItemForFulfillmentItem(Cart, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
getCartItemId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
ID of the CartItem to update.
getCartItemIdsWithDependentItem(List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getCartItemLink(CheckoutCart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
getCartItemMappingProperties() - Method in class com.broadleafcommerce.cartoperation.service.mapping.PropertyDrivenCartItemProductMapper
 
getCartItemMergingService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getCartItemOfferUtils() - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
getCartItemPriceableTargetUtils() - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
 
getCartItemPricingUtils() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getCartItemPricingUtils() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
 
getCartItemProductMappers() - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
getCartItemProductService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getCartItems() - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
The list of CartItems that were successfully added from the AddItemRequests
getCartItems() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
The list of CartItems that were successfully created from the AddItemRequests
getCartItemsByCartIdUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
 
getCartItemsMatched() - Method in class com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
 
getCartItemsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for basic CRUD operations on cart items.
getCartOfferUtils() - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
 
getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
getCartOperationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
getCartOperationServiceProperties() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getCartOperationServiceProperties() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
getCartOperationServiceProperties() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
getCartOpService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
 
getCartOpService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
getCartOpService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
Deprecated.
 
getCartOpService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
Deprecated.
 
getCartOpService() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
getCartOpsServiceOfferUtils() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getCartOpsServiceOfferUtils() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
getCartPricingService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
getCartPricingService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getCartPricingService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
Deprecated.
getCartPricingService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
getCartPricingTimeToLive() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
The amount of time before the cart's pricing is considered stale.
getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionService
 
getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getCartProvider() - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartOperationServiceProviders
Gets a cart provider.
getCartProvider() - Method in class com.broadleafcommerce.cartoperation.service.provider.DefaultCartOperationServiceProviders
 
getCartProvider() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartHistoryEndpoint
 
getCartResolver() - Method in class com.broadleafcommerce.cartoperation.web.filter.CartResolutionFilter
 
getCartResolverService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
getCartResolverService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
getCartResolverService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
getCartResolverService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ResolveCartEndpoint
 
getCartService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity
 
getCartStatusValidationHelper() - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
getCartsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for basic CRUD operations on carts.
getCartTotalsCalculator() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getCartTotalsCalculator() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
getCartTransferService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
getCartTransferService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
Deprecated.
 
getCartTransferService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
getCartTransferService() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
getCartTtl() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
Specifies how long the cart cookie should be considered active.
getCartTtl() - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
 
getCartUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for basic singular cart retrieval.
getCartValidationProperties() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
getCartValidationProperties() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
getCartValidationProperties() - Method in class com.broadleafcommerce.cartoperation.web.validator.DefaultGuestCartTokenValidator
 
getCartVersion() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartItemModifyingRequest
 
getCartVersion() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartModifyingRequest
 
getCartVersion() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartRequest
 
getCartVersion() - Method in interface com.broadleafcommerce.cartoperation.web.endpoint.domain.CartVersionedRequest
Gets the cart version that the client is aware of.
getCartVersionValidationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
getCartVersionValidationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
getCartVersionValidationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
 
getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
Deprecated.
getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
 
getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.mapping.DataDrivenCartItemProductMapper
 
getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getCatalogProvider() - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartOperationServiceProviders
Gets a catalog provider.
getCatalogProvider() - Method in class com.broadleafcommerce.cartoperation.service.provider.DefaultCartOperationServiceProviders
 
getCategory() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
The Category which the add-on will be chosen from by the customer if the selection is ItemChoiceTargetType.CATEGORY.
getCategoryIdsForProduct(Product) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
getCheckAvailabilityUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProperties
URI for checking inventory for a particular SKU
getCheckoutCompletionProducer() - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
getCheckoutRollbackEventProducer() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
getCheckoutService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
getCheckoutService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
Deprecated.
 
getCheckoutTransactionType(String) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
Based on the provided PaymentGatewayType, determine which TransactionType should be used to execute the payment stage of the checkout.
getCheckoutTransactionType(String) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
Based on the provided PaymentGatewayType, determine which TransactionType should be used to execute the payment stage of the checkout.
getCheckoutWorkflow() - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
getChoiceKey() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
The key to use to relate to this ItemChoice when configuring cart items.
getClaims(TransferCartToken) - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenEncoder
 
getCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeRequest
The code to add.
getCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
The added offer or campaign code.
getCodeUsabilityType(String, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
getCodeUsabilityType(String, Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.OfferProvider
Determines the usability type of the promo code in the context of the given cart.
getComment() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
The optional, long-form comment explaining any extra context for the override.
getConfigurationProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
 
getConfigurationProvider() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
getConfirmedPayments(Cart) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
Identifies all of the cart's authorized payments that could potentially be rolled back
getConfirmedPaymentsToRollback(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
getConfirmedPaymentsToRollback(Cart, String) - Method in interface com.broadleafcommerce.cartoperation.service.payment.PaymentConfirmationService
Gather confirmed payments that have a successful transactions tied to the provided requestId
getContainerItem() - Method in class com.broadleafcommerce.cartoperation.domain.MergeItemPair
The matched item instance coming from the container.
getContent() - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
 
getContextInfo() - Method in class com.broadleafcommerce.cartoperation.service.messaging.completion.CheckoutCompletionEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo(ServerHttpRequest) - Method in class com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
Deprecated.
 
getContextInfoWebRequestResolver() - Method in class com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
Deprecated.
 
getContextInfoWebRequestResolver() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
getCookieName() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
Name of the cart cookie.
getCookieSameSiteValue() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
The value to use for the SameSite attribute on the cart cookie.
getCsrCartOperationService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
getCsrCartOpService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
Deprecated.
 
getCurrency() - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
getCurrency() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Deprecated.
in favor of using PriceCartRequest for creating or pricing a cart.
getCurrency() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.PriceCartRequest
The currency to price the cart against.
getCurrencyContext() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Transient ability to have a currency initialized
getCurrencyContext() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Transient ability to have a currency initialized
getCurrencyFromCart(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getCurrencyUnit(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
 
getCurrencyUnit(PriceCartRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Call utility method to determine currency.
getCustomerPaymentAccountId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The id of the customer's saved payment account that was used to build this payment object.
getCustomersItemListAccessRuleByRolesUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI subpath for customer item list access rule by roles.
getCustomersItemListAccessRulesUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI subpath for customer item list access rule operations.
getCustomersUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for customer operations.
getDataDrivenEnumId(DataDrivenEnum) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
getDateApplied() - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The date and time when the related offer was applied.
getDefaultVirtualFulfillmentOptionName() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
The default fulfillment option name for the FulfillmentType.VIRTUAL fulfillment type.
getDeletedItemListIds() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
The list of item list ids that were processed for deletion
getDependentCartItems() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
A list of additional AddItemRequests that should be processed as dependent items of the resulting parent item of this current AddItemRequest.
getDependentItemConfigErrors() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.AddToCartApiError
Map of configuration errors for related to the item's CartItem.getDependentCartItems() where the key is the item's identifier such as ProductOption choiceKey.
getDependentItemUpdates() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
A list of additional AddItemRequests that should be processed as children items of the resulting parent item of this current UpdateItemRequest.
getDispatcherServlet() - Method in class com.broadleafcommerce.cartoperation.web.filter.FilterExceptionResolverFilter
 
getDisplayAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
General use map to capture any display properties for this Payment
getDisplayAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
General use map to capture any display properties for this Payment
getDisplayOrder() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
Defines the display position of this included product in relation to other included products.
getDisplayValue() - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
The display value for the associated DataDrivenEnum.type.
getEan() - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
Meant to hold EAN, or European Article Number (a.k.a.
getEmailAddress() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ContactInfoRequest
Email addresses that should be used as a point of contact for the cart.
getEncodedPrivateKey() - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenEncoderProperties
The encoded RSA private key string to be used to encode preview token JWTs.
getEncodedPrivateKey() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties.Jwt
 
getEncodedPublicKey() - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenDecoderProperties
The encoded RSA public key string to be used to decode and verify transfer cart token JWTs.
getEncodedPublicKey() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties.Jwt
 
getErrorCode() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
In case of a validation failure in conjunction with a AttributeChoice.getValidationStrategy() this is the error code that should be shown to customers.
getErrorMessage() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
In case of a validation failure in conjunction with a AttributeChoice.getValidationStrategy() this is the message that should be shown to customers.
getEstimatedTaxProvider() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
getExceptionResolvers() - Method in class com.broadleafcommerce.cartoperation.web.filter.FilterExceptionResolverFilter
 
getExpirationTime() - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
The expiration time of the transfer cart token in UTC.
getExpirationTime() - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenEncoder
 
getExpirationTimeout() - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenEncoderProperties
The duration of the expiration timeout for the preview token JWT.
getExternalCartProperties() - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
getExternalId() - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
External (1st or 3rd party) system reference to a unique SKU.
getFactory() - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
 
getFailedItemAdditions(List<AddItemFailure>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
Identifies the ItemListItem ids related to the failed AddItemRequests.
getFailedItemAdditions() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
Map of ItemList ids to a collection of ItemListItem ids that could not be added to cart
getFailureMessage(DefaultCheckoutFailureTypes) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
getFailureMessage() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
Message intended to inform why the checkout submission failed if CheckoutResponse.isSuccess() is false.
getFailureType() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
The category of workflow failure that caused this exception.
getFailureType() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowException
The category of workflow failure that caused this exception.
getFailureType() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
The type of checkout failure which can be used programmatically by the client application to react to the failure.
getField(Errors, String, Class<T>) - Static method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidationUtil
Gets the value from a field casted to the requested type.
getFieldMappingUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProperties
The URI path for cart item product mappings.
getFreeGiftItemsFromOffers(Cart) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOfferUtils
Retrieves the FreeGiftItems applicable to the given Cart.
getFreeGiftItemsFromOffers(Cart) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
getFulfillmentFlatRates() - Method in class com.broadleafcommerce.cartoperation.domain.Product
A map of flat rates for fulfilling (e.g., shipping) this product for a particular fulfillment option type (e.g., standard shipping).
getFulfillmentFlatRates() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
A map of flat rates for fulfilling (e.g., shipping) this product for a particular fulfillment option type (e.g., standard shipping).
getFulfillmentGroupById(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
Gets the fulfillment group by the provided ID.
getFulfillmentGroupById(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Gets the fulfillment group by the provided ID.
getFulfillmentGroupLink(CheckoutCart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
getFulfillmentGroups(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
getFulfillmentGroupSubmitValidator() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartFulfillmentValidationActivity
 
getFulfillmentGroupsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
 
getFulfillmentOption() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
The fulfillment option chosen for the UpdateFulfillmentGroupRequest.getType().
getFulfillmentOptions(Cart, String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
Deprecated.
 
getFulfillmentOptionsForCart(String, String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
getFulfillmentPricingProviders() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
getFulfillmentPricingService() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getFulfillmentPricingService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
getFulfillmentPricingService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
Deprecated.
 
getFulfillmentTotal() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The payment's total fulfillment cost
getFulfillmentTotal() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The payment's total fulfillment cost
getFulfillmentType() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
Indicates if this group is expected to be picked up or shipped.
getGatewayType() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The gateway used to process this payment.
getGlobalConfigErrors() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.AddToCartApiError
List of global configuration errors for the CartItem
getGtin() - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
GTIN (Global Trade Item Number) This holds all GTIN formats.
getGuestCartProtectionService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
getGuestCartProtectionService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
getGuestCartProtectionService() - Method in class com.broadleafcommerce.cartoperation.web.validator.DefaultGuestCartTokenValidator
 
getGuestCartTokenValidator() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
getGuestCartTokenValidator() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
getGuestToken() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties
 
getGuestTokenUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path of the guest token store for a cart.
getGuestTokenUrlForCart(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalGuestTokenProvider
 
getHeaderName() - Method in class com.broadleafcommerce.cartoperation.web.service.HeaderRequestCartVersionResolver
Gets the header name to check the version for.
getHeaderName() - Method in class com.broadleafcommerce.cartoperation.web.service.HeaderRequestGuestTokenResolver
Gets the header name to check for the guest token
getHeaders(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.AbstractExternalProvider
Builds the headers to be passed along with the request to the provider.
getHints() - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.ValidationConfiguration.FulfillmentCheckoutValidationConfig
 
getId() - Method in class com.broadleafcommerce.cartoperation.domain.Category
The primary id of the category.
getId() - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
The ID of the enum.
getId() - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
 
getId() - Method in class com.broadleafcommerce.cartoperation.domain.Product
The ID of the Product.
getId() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
The unique identifier for this variant.
getImageAssetForProduct(Product) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
getImageAssetForVariant(Variant, Product) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
getInaccessibleItemListIds() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
The list of Item List ids that the user does not have the proper access rights to.
getInaccessibleItemListIds() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
From the list of ids that the user attempted to add to cart, this represents the set of ItemList ids that the user does not have access to
getIncludedItemUnitPrice(IncludedProduct) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
Returns the "unitPrice" of the IncludedProduct to use for a CartItem.
getIncludedProductName(IncludedProduct) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
Returns the "name" of the IncludedProduct to use for a CartItem.
getIncludedProducts() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Additional products that are always included with the product, no matter what.
getIncludedProductService() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
 
getInstance(Class<?>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
getInvalidCartItem() - Method in class com.broadleafcommerce.cartoperation.service.AddItemFailure
If AddItemFailure.type is AddItemFailure.AddItemFailureType.VALIDATION, this object represents the invalid CartItem that was built based on the provided AddItemFailure.addItemRequest
getInventoryCheckStrategy() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Describes when the product's inventory should be checked for availability.
getInventoryCheckStrategy() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Describes when the variant's inventory should be checked for availability.
getInventoryLocationId() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
The Inventory Location for which this availability is indicated.
getInventoryProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.InventoryAvailabilityValidationCheckoutWorkflowActivity
 
getInventoryProvider() - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartOperationServiceProviders
Gets an inventory provider.
getInventoryProvider() - Method in class com.broadleafcommerce.cartoperation.service.provider.DefaultCartOperationServiceProviders
 
getInventoryReservationStrategy() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Describes when the product's inventory should be reserved.
getInventoryReservationStrategy() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Describes when the variant's inventory should be reserved.
getInventoryTransactions() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationResponse
List of associated InventoryTransactions.
getInventoryType() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Describes the product's type of fulfillment - ie is it a physical or virtual item?
getIssuer() - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenDecoderProperties
The issuer for the JWT token.
getIssuer() - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenEncoderProperties
The issuer for the JWT token.
getIssuer() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties.Jwt
 
getItemAttributeChoices() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Attribute choices that should be copied to CartItem.getAttributeChoices() for this request.
getItemAttributeChoices() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
Attribute choices that should be copied to CartItem.getAttributeChoices() for this request.
getItemAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Miscellaneous attributes that should be copied to the CartItem.getAttributes() for this request.
getItemAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
Attributes that should be copied to the CartItem.getAttributes() for this request.
getItemBatchSize() - Method in class com.broadleafcommerce.cartoperation.service.ItemListAddToCartProperties
Dictates the ItemListItem batch size when adding an ItemList to cart
getItemChoice() - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
Configuration for the ProductOptionType.ITEM_CHOICE.
getItemChoiceKey() - Method in class com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
 
getItemChoiceKey() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
If this AddItemRequest is one within AddItemRequest.getDependentCartItems(), this is the key to use to relate to this CartItem to a configured product item choice.
getItemChoiceService() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
 
getItemChoiceTarget(DependentItemDetails, String, int) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
Builds a PriceableTarget for the parent ItemChoice of a dependent CartItem representing a SpecificItemChoice.
getItemFailureMessages() - Method in exception com.broadleafcommerce.cartoperation.domain.InventoryUnavailableException
Line item error messages to indicate which cart items were unavailable.
getItemFailureMessages() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
Line item error messages used to describe issues with individual fields, cart items, etc.
getItemFailureMessages() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowException
Line item error messages used to describe issues with individual fields, cart items, etc.
getItemFailureMessages() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
Line item error messages used to describe issues with individual fields, cart items, etc.
getItemInternalAttributes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Miscellaneous internal attributes that should be copied to the CartItem.getInternalAttributes() for this request.
getItemListAccessRuleForCustomerAndItemList(CustomerRef, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
 
getItemListAccessRuleForCustomerAndItemList(CustomerRef, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListAccessRuleProvider
Get an item list access rule for a customer for specific list.
getItemListAccessRulesBulkUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI subpath for bulk item list access rule operations.
getItemListAccessRulesForCustomer(CustomerRef, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
 
getItemListAccessRulesForCustomer(CustomerRef, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListAccessRuleProvider
Get item list access rules by customer.
getItemListAccessRulesUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI subpath for item list access rule operations.
getItemListAddToCartService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
getItemListById(String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
 
getItemListById(String, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListManagementService
Gets a specific item list by its ID.
getItemListById(ContextInfo, String, CustomerRef) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
 
getItemListIds() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemListToCartRequest
Set of ids representing the ItemLists that are to be added to cart
getItemListItem(ContextInfo, CustomerRef, String, String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 
getItemListItemPage(String, CustomerRef, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
 
getItemListItemPage(String, CustomerRef, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListItemManagementService
Gets a page of item list items.
getItemListItemPage(ContextInfo, CustomerRef, String, Pageable) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 
getItemListItems(String, Collection<String>, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
 
getItemListItems(String, Collection<String>, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListItemManagementService
Gets specific item list items by their IDs.
getItemListItems(ContextInfo, CustomerRef, String, Set<String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 
getItemListPage(CustomerRef, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
 
getItemListPage(CustomerRef, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListManagementService
Gets a page of item lists.
getItemListPage(ContextInfo, CustomerRef, Node, Pageable) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
 
getItemListProvider() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
 
getItemListsBulkDeleteItemsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
Context path to append to ExternalCartProperties.itemListsBulkItemsUri for deleting items.
getItemListsBulkDeleteUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
Context path to append to ExternalCartProperties.itemListsBulkUri for deleting items.
getItemListsBulkItemsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for bulk CRUD operation on item list items.
getItemListsBulkUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The context path to append to ExternalCartProperties.url for bulk list operations.
getItemListSecurity() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
 
getItemListsItemsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for basic CRUD operation on item list items.
getItemListsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for basic CRUD operation on item lists.
getItemPage(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListItemProvider
 
getItemPage(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListItemProvider
Gets a page of items belonging to a specific item list.
getItemPriceInfo(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
 
getItemProvider() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
 
getItems(String, Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListItemProvider
 
getItems(String, Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListItemProvider
Gets specific items of a list by their IDs.
getItemService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
 
getItemService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
 
getItemService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 
getItemsFromContainer(C, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
Gets the from the item container.
getItemsFromContainer(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartItemMergingService
 
getItemsFromContainer(ItemList, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
 
getItemValidators() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
 
getJwt() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
 
getKey() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddAttributeRequest
The attribute's key.
getLabel() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
What the customer sees for display.
getLabel() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
The user-facing label that describes this included product.
getLabel() - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
The label shown to customers when displaying this option.
getListId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
The ID of the item list being shared.
getListProvider() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
 
getListService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
 
getListType() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
Gets the type reference for a list of sku availability.
getListType() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
Gets the type reference for a list of access rules.
getListType() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListItemProvider
Gets the type reference for a list of item list items.
getListType() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
Gets the type reference for a list of item lists.
getLocale() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Deprecated.
in favor of using PriceCartRequest for creating or pricing a cart.
getLocale() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.PriceCartRequest
The locale to price the cart against.
getMapper() - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenDecoder
 
getMapper() - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
 
getMapper() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
getMapper() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
 
getMapper() - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
 
getMapper() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
getMaximumQuantity() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
The maximum amount of this item that a customer can purchase at a time.
getMaximumThreshold() - Method in class com.broadleafcommerce.cartoperation.domain.Product
The maximum count of this product that must be added in a cart.
getMaximumThreshold() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
The maximum count of this variant can be added in a cart.
getMerchandisingContext() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
The value that should be mapped to CartItem.getMerchandisingContext().
getMerchandisingType() - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
getMergeType() - Method in class com.broadleafcommerce.cartoperation.domain.MergeItemPair
The type of merge for this item pair.
getMergingService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
 
getMergingType() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Determines how this Product should merge with other similar items when it gets added to a cart.
getMergingType() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
Globally determines how Products should merge with other similar items when they get added to a cart.
getMessage(String, Object...) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartFulfillmentValidationActivity
 
getMessage(String, Object...) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
 
getMessage(String, Object...) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.PaymentConfirmationActivity
 
getMessage(String, Object...) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
 
getMessage(String, Object...) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
 
getMessage(String, Object...) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
 
getMessage(String, Object...) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
getMessage(String, Object...) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getMessage() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
A message describing the results of adding the code to the cart.
getMessagePath() - Method in interface com.broadleafcommerce.cartoperation.domain.CheckoutFailureType
 
getMessagePath() - Method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
 
getMessagePath() - Method in interface com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponseType
 
getMessagePath() - Method in enum com.broadleafcommerce.cartoperation.web.endpoint.domain.DefaultAddCodeToCartResponseTypes
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartFulfillmentValidationActivity
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPricingValidationActivity
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStatusValidationHelper
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.InventoryAvailabilityValidationCheckoutWorkflowActivity
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.PaymentConfirmationActivity
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getMessageSource() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getMinimumQuantity() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
The minimum amount of the item that a customer must purchase.
getMinimumThreshold() - Method in class com.broadleafcommerce.cartoperation.domain.Product
The minimum count of this product that must be added in a cart.
getMinimumThreshold() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
The minimum count of this variant that must be added in a cart.
getModifiedItem() - Method in class com.broadleafcommerce.cartoperation.domain.MergeItemPair
The matched item instance that was modified (added or updated) and resulted in a merge needing to occur.
getName() - Method in class com.broadleafcommerce.cartoperation.domain.Category
The name of the category.
getName() - Method in class com.broadleafcommerce.cartoperation.domain.Product
The name of the product.
getName() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
The name of this particular variant of the product.
getName() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The name of this payment.
getName() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The name of this payment.
getNewCart() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider.CartConflictResponse
 
getNewCart() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.StaleCartApiError
 
getObjectMapper() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartItemMergingService
 
getObjectMapper() - Method in class com.broadleafcommerce.cartoperation.service.mapping.DataDrivenCartItemProductMapper
 
getObjectMapper() - Method in class com.broadleafcommerce.cartoperation.service.mapping.PropertyDrivenCartItemProductMapper
 
getObjectMapper() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getObjectMapper() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.AbstractExternalProvider
 
getOfferId() - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The associated offer's id.
getOfferIdsToIgnore(Cart) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOfferUtils
Retrieves the offer ids to ignore and not apply to the given Cart.
getOfferIdsToIgnore(Cart) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
getOfferProvider() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity
 
getOfferProvider() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getOfferProvider() - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartOperationServiceProviders
Gets a offer provider.
getOfferProvider() - Method in class com.broadleafcommerce.cartoperation.service.provider.DefaultCartOperationServiceProviders
 
getOfferUtils() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getOldCartPrice() - Method in class com.broadleafcommerce.cartoperation.web.service.StaleCartPricingResultHolder
 
getOptions() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Drives additional information that the customer should enter when purchasing this product.
getOptions(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
getOptions(Cart, String) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.FulfillmentPricingService
A list of all potential fulfillment options for the specified cart and fulfillment group.
getOptionValidators() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
 
getOptionValues() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Helper to make this particular variant uniquely identifiable across multiple variants for the same product.
getOrder() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.PaymentTaxAddressSourceHandler
 
getOrder() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.ShippingTaxAddressSourceHandler
 
getOrderId() - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The id of the cart upon which the related offer was used.
getOriginOfferId(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
Gets the id of the offer that this CartItem was a target of.
getOriginOfferId(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
getOverrideCartHeaderName() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
getOverrideCartHeaderName() - Method in interface com.broadleafcommerce.cartoperation.web.filter.resolver.ServletRequestCartResolver
 
getOverridePrice() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
getOverridePrice() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
getOverridePrice() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
getOverridePrice() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
The new price value.
getPage() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.page.ResponsePageGenerator
 
getParentCartItemId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
The id of the parent CartItem for this add item request.
getParentCategories() - Method in class com.broadleafcommerce.cartoperation.domain.Product
All Categories that include the product.
getParentTransaction(Payment, PaymentTransaction) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
getPayment(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getPayment3DSVerificationUrls() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowActivityException
Payment 3DS Verification URLs used to determine payments which require 3DS verification during the checkout workflow.
getPayment3DSVerificationUrls() - Method in exception com.broadleafcommerce.cartoperation.exception.CheckoutWorkflowException
Payment 3DS Verification URLs used to determine payments which require 3DS verification during the checkout workflow.
getPayment3DSVerificationUrls() - Method in exception com.broadleafcommerce.cartoperation.exception.PaymentTransactionFailureException
The 3DS verification URL if the transaction requires a 3DS check
getPayment3DSVerificationUrls() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
Payment 3DS Verification URLs used to determine payments which require 3DS verification during the checkout workflow.
getPaymentConfirmationService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.PaymentConfirmationActivity
 
getPaymentGatewayConfigurationProvider() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getPaymentGatewayProperties() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
Map to capture any gateway-specific information needed to perform gateway transactions
getPaymentId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The ID of the payment to update.
getPaymentRequestService() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
getPaymentStatusService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
 
getPaymentStatusService() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
getPaymentSummaryService() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
 
getPaymentSummaryService() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
getPaymentTransactionService() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
getPaymentValidationProvider() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getPriceableFields(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
 
getPriceableFields(PriceInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
Builds the map of priceable fields for a PriceInfo that could later be added as PriceableTarget.getPriceableFields().
getPriceableTargets(CartItem, Map<String, Integer>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
Builds the PriceableTargets for the given CartItem and its dependents.
getPriceCartRequest() - Method in class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
The initial PriceCartRequest to price the cart.
getPriceContext(Locale, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
 
getPriceInfo() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Summary of the pricing information related to the product.
getPriceInfo() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Summary of the pricing information related to the choice.
getPriceInfoContext(Set<PriceableTarget>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
 
getPriceInfoForDependentItem(CartItem, Collection<P>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
Determines the matching PriceInfo for a dependent CartItem.
getPriceInfos(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
 
getPriceInfos(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
 
getPriceInfosUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProperties
The URI path for pricing items.
getPriceInvalidation() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
The price invalidation configuration.
getPricingChangeMessage(MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
getPricingChangeMessage(MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getPricingFields() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
 
getPricingKey() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
getPricingKey() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
getPricingKey() - Method in class com.broadleafcommerce.cartoperation.domain.Product
System-wide unique identifier to configure specific pricing for the product.
getPricingKey() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
getPricingKey(Product, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
Returns the product price key, if specified, otherwise retrieves it from the cart item or generates a new one.
getPricingKey(Product, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Returns the product price key, if specified, otherwise retrieves it from the cart item or generates a new one.
getPricingProvider() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getPricingTargetType() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
getPricingTargetType() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
getPricingTargetType() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
getPrimaryAsset() - Method in class com.broadleafcommerce.cartoperation.domain.Product
The asset associated with this product marked as primary.
getProduct() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
This field contains the specified product if the type is IncludedProductType.PRODUCT.
getProduct() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
If the SpecificItemChoice.type is SpecificItemChoiceType.PRODUCT this holds the product for this choice
getProductBatchSize() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.BulkAddToCartOperation
Dictates the number of products that are gathered at a time when populating & validating a CartItem during an add to cart request.
getProductDescription(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
Retrieves the description of the product represented by the CartItem.
getProductId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
The id of the product for this add item request.
getProductIdsForMissingEntities() - Method in class com.broadleafcommerce.cartoperation.domain.ProductList
The list of provided ids for which a Product could not be found
getProductMappings() - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties
Configuration for the fields which should be included in mapping a Product into a CartItem.
getProducts() - Method in class com.broadleafcommerce.cartoperation.domain.ProductList
All Products and their details.
getProductsUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProperties
The URI path for products.
getProductType() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Defines the type of the product.
getProductType(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getProductType(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
 
getProductType(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
getProductType(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
getProductUrisForMissingEntities() - Method in class com.broadleafcommerce.cartoperation.domain.ProductList
The list of provided uris for which a Product could not be found
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenDecoder
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenEncoder
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartItemMergingService
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartVersionValidationService
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalGuestTokenProvider
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListItemProvider
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
 
getProperties() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
 
getProviders() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartItemMergingService
 
getProviders() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getQualifierCartItemDetails(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
Gets the offer qualifier OfferItemDetails that the given CartItem was a target of.
getQualifierCartItemDetails(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
getQualifierCartItemIds(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
The ids of the offer qualifier CartItems that the given CartItem was added from.
getQualifierCartItemIds(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
getQuantity() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
The value of the fixed quantity.
getQuantity() - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
Quantity associated with this transaction representing the delta or change.
getQuantity() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
Quantity delta that is being requested (i.e.
getQuantity() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
The amount of this item to be added to the Cart.
getQuantity() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
The amount of this item to be added to the Cart.
getQuantityMatched() - Method in class com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
 
getQuantityRequested() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilityRequest
Quantity delta that is being requested (i.e.
getReason() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
The reason the override was performed, for example, "Price Match".
getReasonType() - Method in exception com.broadleafcommerce.cartoperation.exception.AddCodeException
The reason type for why the code could not be added.
getReceivedException() - Method in exception com.broadleafcommerce.cartoperation.exception.ProviderApiException
The received error.
getReferenceNumber() - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
Arbitrary external reference number.
getReferenceNumber() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
This can be any number, but is typically the Order Item ID or Fulfillment Item ID.
getRelatedAdjustments(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getRequest() - Method in class com.broadleafcommerce.cartoperation.web.advice.VersionValidatingRequestBodyAdvice
 
getRequestCartHolder() - Method in class com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
Deprecated.
 
getRequestCartHolder() - Method in class com.broadleafcommerce.cartoperation.web.advice.VersionValidatingRequestBodyAdvice
 
getRequestCartHolder() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
getRequestCartHolder() - Method in class com.broadleafcommerce.cartoperation.web.filter.CartResolutionFilter
 
getRequestCartHolder() - Method in class com.broadleafcommerce.cartoperation.web.validator.CartItemModifyingRequestValidator
 
getRequestCartHolder() - Method in class com.broadleafcommerce.cartoperation.web.validator.CartModifyingRequestValidator
 
getRequestCartVersionResolver() - Method in class com.broadleafcommerce.cartoperation.web.advice.VersionValidatingRequestBodyAdvice
 
getRequestCartVersionResolver() - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
getRequestedInventoryLocationId() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
The locationId of the Inventory Location from which the customer wishes to receive inventory.
getRequestedItems() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
List of items to reserve.
getRequestedQuantitiesPerSku(CartItem, Cart, Product, List<Product>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getRequestedQuantitiesPerSku(CartItem, Cart, Product) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
getRequestId() - Method in class com.broadleafcommerce.cartoperation.service.messaging.completion.CheckoutCompletionEvent
The id representing this request to checkout This value can be used to identify entities that were produced due to this request and therefore need to be rolled back
getRequestId() - Method in class com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEvent
The id representing this request to checkout This value can be used to identify entities that were produced due to this request and therefore need to be rolled back
getRequestId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartRequest
A unique id used to represent the request.
getRequestId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutProcessRequest
A unique id used to represent the request.
getRequestId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
The id representing the customer's request to checkout
getRequestMatcher() - Method in class com.broadleafcommerce.cartoperation.web.filter.CartResolutionFilter
 
getRequiredCartItem(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
Gets a cart item from the cart by its ID.
getRequiredCartItem(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Gets a cart item from the cart by its ID.
getReservationRequestGroups() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
Logically separate groups into pickup or ship groups, along with items to be adjusted.
getReservationRequestType() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
Indicates if the Inventory Reservation Request is a HARD or SOFT request.
getReservationRequestType(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
Indicates the reservation request type (e.g.
getReservationUri(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
Return the POST URI for Inventory Reservations.
getReserveUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProperties
URI for reserving inventory
getResourceLocksUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI subpath for resource locks.
getResponseCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
A simple code describing the results of the add code to cart request.
getRetrieveItemProductMappingsUrl() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
 
getRetrieveProductsUrl(Collection<String>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
 
getRole() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
The role that the targets this item list is being shared with will be granted.
getRollbackServiceProvider() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
getRoundingHelper() - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
 
getRoundingHelper() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getRule(CustomerRef, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
Gets the rule for a customer to a specific item list.
getRuleProvider() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
 
getSecurityCodes() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutProcessRequest
A map of security codes to their payment ids.
getSecurityProps() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
 
getSecurityService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
 
getSecurityService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
 
getSecurityService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
 
getSelectionType() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
Describes restrictions placed on the customer's ability to select items from the targeted set.
getSharedCode() - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The string of the offer code used to apply the related offer.
getShippingAddress(Address) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
getShipToAddress() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
This is most useful when Fulfillment Type is SHIP.
getSigner() - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenEncoder
 
getSku() - Method in class com.broadleafcommerce.cartoperation.domain.Product
This uniquely identifies this product in the catalog when it is sold and is used for other contexts like inventory and pricing.
getSku() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Sku code for this particular variant.
getSku() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
The SKU code for the item (e.g., Product or Variant).
getSkuCode() - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
This is the default way that Broadleaf uses for accessing InventorySkuRef, especially when doing inventory reservations (soft and hard).
getSkuCode() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilityRequest
The value of the SKU reference.
getSkuInventoryId() - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
This is the contextId of the associated SkuInventory record.
getSkuName() - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
Optional field to store a human readable name for the SKU.
getSkuPriceInfos(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
getSkuRef() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
Holder of pointer(s) that reference the SKU.
getSkuReferenceFieldType() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
Indicates how we should be looking up SKU Inventory (by which field) with respect to skuReferenceValue.
getSkuReferenceFieldType(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
SkuInventory records can be looked up or reference by a number of field types, including:
SKU_CODE - Identifies a Product.getSku() or Variant.getSku() by a unique SKU code
SKU_EXTERNAL_ID - An ID in another 1st or 3rd party system (e.g.
getSkuReferenceValue() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
The value of the SKU reference.
getSpecificChoices() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
If the ItemChoice.selectionType is ItemChoiceTargetType.SPECIFIC_PRODUCTS or ItemChoiceTargetType.SPECIFIC_VARIANTS this holds the manually-curated options that the customer can choose from.
getSpecificChoiceTarget(DependentItemDetails, String, int) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
Builds a PriceableTarget for a dependent CartItem.
getSpecificItemChoice() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
getStaleCartPricingResultHolder() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
getStaleCartPricingResultHolder() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getStandardPrice(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
getSubtotal() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The payment's total usually excluding adjustments, tax, and shipping.
getSubtotal() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The payment's total usually excluding adjustments, tax, and shipping.
getSuccessfulRequests() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
All requests that were successfully processed.
getSupportedClass() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
 
getSupportedClass() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
 
getSupportedClass() - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidator
Gets the class that this validator supports.
getSupportedClass() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.PickupTypeFulfillmentGroupSubmitValidator
 
getSupportedClass() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.ShipTypeFulfillmentGroupSubmitValidator
 
getSupportedClass() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.VirtualTypeFulfillmentGroupSubmitValidator
 
getTags() - Method in class com.broadleafcommerce.cartoperation.domain.Product
A list of simple labels used to categorize the product
getTargetCartItemDetails(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
Gets the offer target OfferItemDetails that the given CartItem was a qualifier of.
getTargetCartItemDetails(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
getTargetCartItemIds(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
The ids of the offer target CartItems that the given CartItem was a qualifier of.
getTargetCartItemIds(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
getTargetDemographic() - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
getTargets() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
Describes who this list is being shared with.
getTargetsForDependentItem(CartItem, Map<String, Integer>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
Builds the list of PriceableTargets for the given dependent CartItem.
getTargetType() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
Identifies the type of items that a customer can choose from, whether specific products, specific variants, or products from a specific category.
getTargetType() - Method in class com.broadleafcommerce.cartoperation.domain.UserTarget
The type of the user.
getTargetValue() - Method in class com.broadleafcommerce.cartoperation.domain.UserTarget
An identifying value for the user.
getTaxAddressSourceHandlers() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
getTaxItemIdForFulfillment(F) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
Extension point to modify the TaxItem.getItemId() for fulfillment tax items.
getTaxItemIdForLineItem(F, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
getTaxRequest(Cart, F, TaxAddressSourceHandler, List<TI>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
getTaxResponseMap(List<TRES>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
Returns a map of tax responses, with the key as the TaxResponse.getFulfillmentGroupReferenceNumber()
getTaxService() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getTaxService() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getTaxService() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
getTaxTotal() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The payment's total tax cost
getTaxTotal() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The payment's total tax cost
getToken() - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
The token string that is used to authorize that a request has access to transfer the given cart.
getToken() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenResponse
 
getToken() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenValidationResponse
 
getTokenGenerator() - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
 
getTokenProvider() - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
 
getTokenResolver() - Method in class com.broadleafcommerce.cartoperation.web.resolver.GuestTokenHandlerMethodArgumentResolver
 
getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.cartoperation.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
 
getTokenTimeout() - Method in class com.broadleafcommerce.cartoperation.service.ULIDGuestTokenGenerator
 
getTotalQuantityForTargetIdMap(Collection<C>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
 
getTransactionById(Payment, String) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
getTransactionReferenceId() - Method in exception com.broadleafcommerce.cartoperation.exception.PaymentTransactionRollbackException
 
getTransactionServiceProvider() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
getTransactionsOfTypes(Payment, String...) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
getTransactionsOfTypes(Payment, Collection<String>) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
getTransactionsToRollback(Payment, String) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
Gathers the successful authorization transactions that are related to the provided requestId.
getTransactionType() - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
Indictes the type of transaction that this represents.
getTransferAnonymousCsrCartToken(ContextInfo, String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
Deprecated.
 
getTransferCartTokenDecoder() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
getTransferCartTokenEncoder() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
getType() - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
Identifies the type of the associated value, this is needed to gather all the enum values based on their types.
getType() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
Describes which of the product or variant fields should be used for this included product.
getType() - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
Controls both how the customer should be inputting values to fill out this option as well as storage of where the value will go once added to the cart.
getType() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
Whether or not this item holds a product or a variant that the customer can select from
getType() - Method in class com.broadleafcommerce.cartoperation.service.AddItemFailure
The type of failure that this request encountered.
getType() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
Gets the type reference for a list of access rules.
getType() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
Gets the type reference for item lists.
getType() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The type of this payment like Credit Card or Gift Card.
getType() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
The type of means by which this fulfillment group is fulfilled.
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenDecoder
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.PaymentTaxAddressSourceHandler
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.ShippingTaxAddressSourceHandler
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.payment.summary.DefaultPaymentSummaryService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.AbstractExternalProvider
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.security.DefaultUserTargetGenerationService
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.service.ULIDGuestTokenGenerator
 
getTypeFactory() - Method in class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
 
getTypeValidators() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
 
getUnitAmount(CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartPricingRoundingHelper
Determines the smallest unit amount of money for the CurrencyUnit.
getUnits() - Method in class com.broadleafcommerce.cartoperation.domain.Weight
 
getUpc() - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
Meant to hold UPC, or Universal Product Code.
getUpToDateCart() - Method in exception com.broadleafcommerce.cartoperation.exception.StaleCartException
 
getUri() - Method in class com.broadleafcommerce.cartoperation.domain.Product
The navigable uri of this product.
getUrl() - Method in class com.broadleafcommerce.cartoperation.domain.Category
The url of the category.
getUrl() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProperties
The base url for an external campaign service.
getUrl() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The base url for an external cart service.
getUrl() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProperties
The base url for an external catalog service.
getUrl() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProperties
The base url for an external inventory service.
getUrl() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProperties
The base url for an external cart service.
getUrl() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProperties
The base url for an external cart service.
getUsabilityInfoUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProperties
The URI context path to append to ExternalCampaignProperties.campaignAuditDetailsUri that defines the endpoint responsible for providing whether a campaign code is usable, usually before it is applied.
getUseCodeUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProperties
The URI path for using a code.
getUser() - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The identifying info of the user that used the related offer.
getUserTargetGenerationService() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
getUserTargetGenerationService() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
 
getValidateUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProperties
The URI context path to append to ExternalCampaignProperties.campaignAuditDetailsUri that defines the endpoint responsible for validating campaign code usages after they're added to the cart, usually during checkout submission to make sure codes are still valid.
getValidateUri() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProperties
The URI path for validating checkout.
getValidationConfig() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartFulfillmentValidationActivity
 
getValidationKey() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
getValidationRule() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
If AttributeChoice.validationType is regex, this is the expression that should execute against the user's value.
getValidationStrategy() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
The strategy used to determine when this product option is validated.
getValidationType() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
How the validation from AttributeChoice.getValidationStrategy() should be performed.
getValidators() - Method in class com.broadleafcommerce.cartoperation.web.advice.VersionValidatingRequestBodyAdvice
 
getValidCheckoutStatuses() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStatusValidationHelper
Retrieve the set of statuses which are considered valid to checkout.
getValue() - Method in class com.broadleafcommerce.cartoperation.domain.Attribute
The value represented by this attribute.
getValue() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
The value stored as an item attribute or cart attribute based on what the user selects.
getValue() - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
The value of the associated DataDrivenEnum.type.
getValue() - Method in class com.broadleafcommerce.cartoperation.domain.FulfillmentFlatRate
The value of this flat rate
getValue() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddAttributeRequest
The attribute's value.
getValue() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest.Target
 
getValuePath() - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties.FieldMapping
 
getValueType() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
The type of values that this list will be shared with (e.g email address, customer ID, etc.).
getVariant() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
This field contains the specified variant if the type is IncludedProductType.VARIANT.
getVariant() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
If the SpecificItemChoice.type is SpecificItemChoiceType.VARIANT this holds the variant for this choice
getVariantId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
The id of the variant for this add item request.
getVariantId() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
The id of the variant for this add item request.
getVariantMappings() - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties
Configuration for the fields which should be included in mapping a Variant into a CartItem.
getVariantParentProductId() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
This field contains the id of the parent product of the specified IncludedProduct.variant if the type is IncludedProductType.VARIANT.
getVariantParentProductId() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
This field contains the id of the parent product of the specified SpecificItemChoice.variant if the type is SpecificItemChoiceType.VARIANT.
getVariants() - Method in class com.broadleafcommerce.cartoperation.domain.Product
All Variants for this product.
getVendorRef() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Soft reference to the vendor associated with this catalog.
getVerifier() - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenDecoder
 
getVersion() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties
 
getVersion() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartModifyingRequest
 
getVersionResolver() - Method in class com.broadleafcommerce.cartoperation.web.resolver.CartVersionHandlerMethodArgumentResolver
 
getVouchers(List<Voucher>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
getWebClient() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.AbstractExternalProvider
 
getWeight() - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
getWeight() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
 
getWeight() - Method in class com.broadleafcommerce.cartoperation.domain.Weight
 
getWorkflowActivities() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
getZeroAmount(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
 
getZeroAmount(CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
 
grantOwnership(CustomerRef, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
 
grantOwnership(CustomerRef, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
Grants ownership of an item list to the given customer.
GuestCartOnlyException - Exception in com.broadleafcommerce.cartoperation.web.endpoint.exception
Exception thrown when an operation is taken for a register cart that is only available to guest carts.
GuestCartOnlyException() - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.GuestCartOnlyException
 
GuestCartOnlyException(String) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.GuestCartOnlyException
 
GuestCartOnlyException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.GuestCartOnlyException
 
GuestCartOnlyException(Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.GuestCartOnlyException
 
GuestCartOnlyException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.GuestCartOnlyException
 
GuestCartProtectionService - Interface in com.broadleafcommerce.cartoperation.service
Interface for a service that is used for protecting customer information within guest carts.
GuestCartTokenValidator - Interface in com.broadleafcommerce.cartoperation.web.validator
Validator interface used for validating a guest token for a Cart.
GuestToken() - Constructor for class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.GuestToken
 
GuestTokenDisabledException - Exception in com.broadleafcommerce.cartoperation.web.endpoint.exception
Exception thrown when there is an attempt to generate a guest token and that functionality is disabled.
GuestTokenDisabledException() - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.GuestTokenDisabledException
 
GuestTokenDisabledException(String) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.GuestTokenDisabledException
 
GuestTokenDisabledException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.GuestTokenDisabledException
 
GuestTokenDisabledException(Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.GuestTokenDisabledException
 
GuestTokenDisabledException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.cartoperation.web.endpoint.exception.GuestTokenDisabledException
 
GuestTokenGenerator - Interface in com.broadleafcommerce.cartoperation.service
A generator of GuestToken.
GuestTokenHandlerMethodArgumentResolver - Class in com.broadleafcommerce.cartoperation.web.resolver
Used for resolving ResolveGuestToken-annotated arguments for endpoints.
GuestTokenHandlerMethodArgumentResolver(RequestGuestTokenResolver) - Constructor for class com.broadleafcommerce.cartoperation.web.resolver.GuestTokenHandlerMethodArgumentResolver
 
GuestTokenProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
Provider for storing GuestToken.
GuestTokenRequiredException - Exception in com.broadleafcommerce.cartoperation.web.validator.exception
Exception thrown when a guest token is required and not provided for an endpoint.
GuestTokenRequiredException() - Constructor for exception com.broadleafcommerce.cartoperation.web.validator.exception.GuestTokenRequiredException
 
GuestTokenRequiredException(String) - Constructor for exception com.broadleafcommerce.cartoperation.web.validator.exception.GuestTokenRequiredException
 
GuestTokenRequiredException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.web.validator.exception.GuestTokenRequiredException
 
GuestTokenRequiredException(Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.web.validator.exception.GuestTokenRequiredException
 
GuestTokenRequiredException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.cartoperation.web.validator.exception.GuestTokenRequiredException
 
guestTokenRequiredMessage(String) - Method in class com.broadleafcommerce.cartoperation.web.validator.DefaultGuestCartTokenValidator
 
GuestTokenResponse - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
A DTO object used for returning the cart and guest token.
GuestTokenResponse(Cart, GuestToken) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenResponse
 
GuestTokenValidationException - Exception in com.broadleafcommerce.cartoperation.exception
Exception thrown to indicate a failure to validate a GuestToken.
GuestTokenValidationException() - Constructor for exception com.broadleafcommerce.cartoperation.exception.GuestTokenValidationException
 
GuestTokenValidationException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.GuestTokenValidationException
 
GuestTokenValidationException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.GuestTokenValidationException
 
GuestTokenValidationException(Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.GuestTokenValidationException
 
GuestTokenValidationException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.cartoperation.exception.GuestTokenValidationException
 
GuestTokenValidationResponse - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
A DTO object used for returning whether a guest token is valid and its details.
GuestTokenValidationResponse(boolean, GuestToken) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenValidationResponse
 

H

handleAddCodeException(AddCodeException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
handleAddMerge(String, CustomerRef, List<I>, List<MergeItemPair<I>>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
Handles adding and merging items into an itemlist.
handleAddPaymentException(AddPaymentException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
handleCartNotFoundException(CartNotFoundException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
handleCartValidationException(CartValidationException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
handleCartVersionRequiredException(CartVersionRequiredException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
handleException(HttpServletRequest, HttpServletResponse, RuntimeException) - Method in class com.broadleafcommerce.cartoperation.web.filter.FilterExceptionResolverFilter
 
handleGuestCartOnlyException(GuestCartOnlyException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
handleGuestTokenDisabledException(GuestTokenDisabledException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
handleGuestTokenRequiredException(GuestTokenRequiredException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
handleGuestTokenValidationException(GuestTokenValidationException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
handleInvalidAddPaymentRequestException(InvalidAddPaymentRequestException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
handleInvalidUpdatePaymentRequestException(InvalidUpdatePaymentRequestException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
handleProviderApiError(ProviderApiException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
handleRegisteredOnly(ResolveCustomerRef) - Method in class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
 
handleRejectedMerges(List<I>, List<MergeItemPair<I>>) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
Throws an exception when only one item is being added/updated and has a matching item.
handleZeroQuantityItems(Stream<I>, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
Handles item updates with a quantity of zero by deleting the items and filtering them from the results.
hasAnnotation(MethodParameter, Class<A>) - Method in class com.broadleafcommerce.cartoperation.web.resolver.CartHandlerMethodArgumentResolver
Tells whether the method parameter has the given annotation on it
hasDeleteAccess(CustomerRef, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
 
hasDeleteAccess(CustomerRef, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
Tells if the given customer has access to delete an item list.
hasEditAccess(CustomerRef, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
 
hasEditAccess(CustomerRef, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
Tells if the given customer has access to edit an item list.
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.Attribute
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.CartHolder
Deprecated.
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.Category
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.FulfillmentFlatRate
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.ProductList
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilityRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationResponse
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.UserTarget
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.domain.Weight
 
hashCode() - Method in exception com.broadleafcommerce.cartoperation.exception.AddCodeException
 
hashCode() - Method in exception com.broadleafcommerce.cartoperation.exception.CartItemValidationException
 
hashCode() - Method in exception com.broadleafcommerce.cartoperation.exception.CartValidationException
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.service.AddItemFailure
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.SSLVerificationProperties
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties.FieldMapping
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenDecoderProperties
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenEncoderProperties
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider.CartConflictResponse
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties.Jwt
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.GuestToken
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.Version
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddAttributeRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemListToCartRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartItemModifyingRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartModifyingRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ContactInfoRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenResponse
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenValidationResponse
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.PriceCartRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest.Target
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.AddToCartApiError
 
hashCode() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.StaleCartApiError
 
hasHint(Collection<Object>, String) - Static method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidationUtil
Tells if the specified hint is in the collection of hints.
hashMatchingCriteria(I) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
Generates a hash for any information on the item that should be used to determine if they represent the same item configuration.
hashMatchingCriteria(I) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartItemMergingService
Generates a hash for any information on the item that should be used to determine if they represent the same item configuration.
hashMatchingCriteria(ItemListItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
 
hasSalePrice(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
hasShareAccess(CustomerRef, ShareItemListRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
 
hasShareAccess(CustomerRef, ShareItemListRequest, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
Tells if the given customer has access to share an item list.
hasStandardPrice(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
hasVariantDistinguishingOptions(Product) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
 
hasViewAccess(CustomerRef, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
 
hasViewAccess(CustomerRef, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
Tells if the given customer has access to view an item list.
hasZeroQuantity(I) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
Tells if the given item has a zero quantity.
HeaderRequestCartVersionResolver - Class in com.broadleafcommerce.cartoperation.web.service
Resolves the cart version from a request header.
HeaderRequestCartVersionResolver() - Constructor for class com.broadleafcommerce.cartoperation.web.service.HeaderRequestCartVersionResolver
 
HeaderRequestGuestTokenResolver - Class in com.broadleafcommerce.cartoperation.web.service
 
HeaderRequestGuestTokenResolver() - Constructor for class com.broadleafcommerce.cartoperation.web.service.HeaderRequestGuestTokenResolver
 
HINT_ALLOW_NO_ITEMS - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentGroupSubmitValidator
A hint that indicates that a fulfillment group with no items is still considered valid.
HINT_ALLOW_NO_OPTION - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentGroupSubmitValidator
A hint that indicates the fulfillment option may be null and considered still valid.
HINT_CITY_NOT_REQUIRED - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.FulfillmentAddressSubmitValidator
Hint to the validator that the city name is not required.
HINT_COMPANY_NAME_REQUIRED - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.FulfillmentAddressSubmitValidator
Hint to the validator that the company name is required.
HINT_COUNTRY_NOT_REQUIRED - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.FulfillmentAddressSubmitValidator
Hint to the validator that the country is not required.
HINT_COUNTY_REQUIRED - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.FulfillmentAddressSubmitValidator
Hint to the validator that the county is required.
HINT_EMAIL_REQUIRED - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.FulfillmentAddressSubmitValidator
Hint to the validator that the email address is required.
HINT_FORCE_ADDRESS_VALIDATION - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.TypeFulfillmentGroupSubmitValidator
Hint to the validator to force address validation regardless of whether the type this validator supports typically does fulfillment address validation.
HINT_PHONE_PRIMARY_NOT_REQUIRED - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.FulfillmentAddressSubmitValidator
Hint to the validator the the primary phone number is not required.
HINT_POSTAL_CODE_NOT_REQUIRED - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.FulfillmentAddressSubmitValidator
Hint to the validator that the postal code is not required.
HINT_PRICING_NOT_REQUIRED - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentGroupSubmitValidator
A hint that indicates that the prices are not yet expected to be set on the fulfillment group.
HINT_SKIP_ADDRESS_VALIDATION - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.TypeFulfillmentGroupSubmitValidator
Hint to the validator to skip the address validation regardless of whether the type this validator supports typically does fulfillment address validation.
HINT_SKIP_ITEM_VALIDATION - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentGroupSubmitValidator
A hint that tells the validator to skip any validation regarding fulfillment items of the group.
HINT_SKIP_OPTION_VALIDATION - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentGroupSubmitValidator
A hint that tells the validator to skip any validation of the fulfillment option of the group.
HINT_SKIP_TYPE_SPECIFIC_VALIDATION - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentGroupSubmitValidator
A hint that tells the validator to skip performing any type specific validation normally performed by TypeFulfillmentGroupSubmitValidators.
HINT_STATE_PROVINCE_REGION_NOT_REQUIRED - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.FulfillmentAddressSubmitValidator
Hint to the validator that the state province region is not required.
HINT_VALIDATE_FIRST_AND_LAST - Static variable in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.FulfillmentAddressSubmitValidator
Hint to the validator to validate the first and last name individually as opposed to the full name.
hydrateIncludedProductDependentItems(CartItem, List<CartItem>, Product, boolean) - Method in interface com.broadleafcommerce.cartoperation.service.configuration.CartItemConfigurationService
Populate IncludedProduct information on CartItem.getDependentCartItems() based on the product configuration.
hydrateIncludedProductDependentItems(CartItem, List<CartItem>, Product, boolean) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
 
hydrateItemChoiceDependentItems(CartItem, List<CartItem>, Product) - Method in interface com.broadleafcommerce.cartoperation.service.configuration.CartItemConfigurationService
Populate ItemChoice information on CartItem.getDependentCartItems() based on the product configuration.
hydrateItemChoiceDependentItems(CartItem, List<CartItem>, Product) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
 
hydrateItemChoicePricingDetails(ItemChoice, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
Hydrates the pricing details for the parent ItemChoice on the dependent CartItem representing a specific choice.

I

identifyRollbackService(Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
Identifies the relevant PaymentGatewayRollbackService based on the payment's Payment.getGatewayType()
identifyTransactionService(Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
Identifies the relevant PaymentGatewayTransactionService based on the payment's Payment.getGatewayType()
IncludedProduct - Class in com.broadleafcommerce.cartoperation.domain
 
IncludedProduct() - Constructor for class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
IncludedProductConfigurationService - Interface in com.broadleafcommerce.cartoperation.service.configuration
 
IncludedProductType - Enum in com.broadleafcommerce.cartoperation.domain
The possible types of targets a IncludedProduct can have.
InMemoryOAuth2AuthorizedClientRepository - Class in com.broadleafcommerce.cartoperation.oauth2.client.web
Deprecated.
Please use SynchronizedDelegatingOAuth2AuthorizedClientManager or InMemoryOAuth2AuthorizedClientService, which is used internally by SynchronizedDelegatingOAuth2AuthorizedClientManager.
InMemoryOAuth2AuthorizedClientRepository() - Constructor for class com.broadleafcommerce.cartoperation.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
Deprecated.
 
Internal() - Constructor for class com.broadleafcommerce.cartoperation.domain.CartAttributeConstants.Internal
 
invalid(String, Cart) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartFulfillmentValidationActivity
Creates a checkout workflow activity exception relevant for this validation activity.
invalid(String, Errors, Cart) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartFulfillmentValidationActivity
Creates a checkout workflow activity exception relevant for this validation activity.
INVALID_GUEST_TOKEN_FMT - Static variable in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
 
InvalidAddPaymentRequestException - Exception in com.broadleafcommerce.cartoperation.exception
Exception denoting that the request to add a payment was invalid
InvalidAddPaymentRequestException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.InvalidAddPaymentRequestException
 
invalidateFulfillmentGroupOverride(Cart, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
InvalidUpdatePaymentRequestException - Exception in com.broadleafcommerce.cartoperation.exception
Exception denoting that the request to update a payment was invalid
InvalidUpdatePaymentRequestException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.InvalidUpdatePaymentRequestException
 
INVENTORY_CHECK_STRATEGY - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
 
INVENTORY_RESERVATION_STRATEGY - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
 
INVENTORY_TYPE - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
The following internal attributes are temporary storage locations for fulfillment related information to be used for populating a FulfillmentItem.
INVENTORY_UNAVAILABLE - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
InventoryAvailabilityValidationCheckoutWorkflowActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
 
InventoryAvailabilityValidationCheckoutWorkflowActivity(InventoryProvider, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.InventoryAvailabilityValidationCheckoutWorkflowActivity
 
InventoryProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
Provides a generic API to reserve inventory during checkout.
InventorySkuRef - Class in com.broadleafcommerce.cartoperation.domain
Provides a representation of a SKU reference.
InventorySkuRef() - Constructor for class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
 
InventoryTransaction - Class in com.broadleafcommerce.cartoperation.domain
 
InventoryTransaction() - Constructor for class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
 
InventoryUnavailableException - Exception in com.broadleafcommerce.cartoperation.domain
Exception to indicate that inventory was unavailable, typically after trying to reserve inventory.
InventoryUnavailableException(Map<String, String>) - Constructor for exception com.broadleafcommerce.cartoperation.domain.InventoryUnavailableException
 
InventoryUnavailableException(String, Map<String, String>) - Constructor for exception com.broadleafcommerce.cartoperation.domain.InventoryUnavailableException
 
InventoryUnavailableException(String, Throwable, Map<String, String>) - Constructor for exception com.broadleafcommerce.cartoperation.domain.InventoryUnavailableException
 
InventoryUnavailableException(Throwable, Map<String, String>) - Constructor for exception com.broadleafcommerce.cartoperation.domain.InventoryUnavailableException
 
InventoryUnavailableException(String, Throwable, boolean, boolean, Map<String, String>) - Constructor for exception com.broadleafcommerce.cartoperation.domain.InventoryUnavailableException
 
IS_FREE_GIFT_ITEM - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
Indicates if a CartItem is a free gift item added from a Free Gift offer.
isAddAttribute() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
An addition to cart attributes.
isAddPaymentMethod() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
Adding a payment method to the cart.
isApplicationIdIncludedInCookieName() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
Whether or not the applicationId should be appended to the cart cookie name.
isApplicationIdIncludedInCookieName() - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
 
isAttributeChoice(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ProductOptionType
 
isAuthorized(Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
isAuthorizedReversed(Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
isAvailable() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
Indicates if the requested quantity is available.
isAvailableOnline() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Whether or not this product is available online - ie inventory is available somewhere to fulfill this product.
isBundleProduct(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.type.DefaultProductType
 
isCalculateFulfillmentPricingWithAdjustments() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
Whether the fulfillment pricing should consider the adjustments on the order and order items.
isCalculateProratedFulfillmentPricing() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
Whether the fulfillment pricing should consider prorated price of the order items, after factoring in the order adjustments.
isCaptured(Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
isCapturedReversed(Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
isCartAttributeChoice(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ProductOptionType
 
isCartItemAttributeChoice(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ProductOptionType
 
isCategoryTargetType(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ItemChoiceTargetType
 
isDependentItem(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
 
isDisabled() - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
isDiscountable() - Method in class com.broadleafcommerce.cartoperation.domain.Product
Whether or not this product be applied to any offers or promotions.
isDiscountAllowed() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
Dictates whether or not discounts are allowed to be applied to this included product.
isDiscountAllowed() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
Dictates whether or not discounts are allowed to be applied to this add-on.
isDiscountAllowed() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
Dictates whether or not discounts are allowed to be applied to this add-on.
isDiscountAllowed(ItemChoice) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
isDiscountAllowed(ItemChoice, SpecificItemChoice) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
isEnabled() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.GuestToken
 
isEnabled() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.Version
When enabled, this service will enforce the version for any requests that modify the cart.
isFailConfigErrorOnAdd() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
If there is a configuration error for a cart item when attempting to add it to a cart, fail the attempt.
isFreeGiftItem(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
Identifies if the given CartItem is a free gift item.
isFreeGiftItem(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
isFulfillmentGroupRequired() - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.ValidationConfiguration.FulfillmentCheckoutValidationConfig
 
isIndeterminateResult(PaymentResponse) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionService
Determines whether or not the payment response represents an indeterminate result.
isIndividuallySold() - Method in class com.broadleafcommerce.cartoperation.domain.Product
If this product or any of its variants can be sold individually in the store, or if they must be apart of another product as an add-on.
isInternalError(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
 
isInvalidCampaignCodeUsageFailure(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
 
isInvalidCartFulfillmentConfigFailure(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
 
isInvalidCartFulfillmentMissingFailure(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
 
isInvalidCartItemConfigFailure(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
 
isInvalidCartPricingFailure(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
 
isInvalidCartStatusFailure(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
 
isInvalidOfferOrOfferCodeUsageFailure(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
 
isInvalidPaymentConfigFailure(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
 
isInventoryAvailable(String, int, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.EmptyInventoryProvider
 
isInventoryAvailable(Map<String, Integer>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.EmptyInventoryProvider
 
isInventoryAvailable(String, int, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
isInventoryAvailable(Map<String, Integer>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
isInventoryAvailable(String, int, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.InventoryProvider
Determines whether Inventory is available for a particular SKU.
isInventoryAvailable(Map<String, Integer>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.InventoryProvider
Determines whether Inventory is available for a list of SKUs.
isInventoryUnavailableResponse(WebClientResponseException) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
isItemChoice(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ProductOptionType
 
isMatchCartItemAssetToVariant() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
Determines whether the CartItem.getImageAsset() should match the selected Variant if possible instead of the Product.getPrimaryAsset().
isMerchandisingProduct(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.type.DefaultProductType
 
isNeedSaveContainerItem() - Method in class com.broadleafcommerce.cartoperation.domain.MergeItemPair
Tells if the container instance (MergeItemPair.containerItem) will need to be saved in order for the merge performed to be persisted.
isNeedSaveModifiedItem() - Method in class com.broadleafcommerce.cartoperation.domain.MergeItemPair
Tells if the modified instance (MergeItemPair.modifiedItem) will need to be saved in order for the merge performed to be persisted.
isPaymentConfirmationFailure(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
 
isPaymentGatewaySupported(String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Checks if PaymentGatewayConfiguration has been registered for the payment's Payment.getGatewayType()
isPending(Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultCartPaymentStatusService
Deprecated.
 
isPriceUpdated() - Method in class com.broadleafcommerce.cartoperation.web.service.StaleCartPricingResultHolder
 
isProductsTargetType(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ItemChoiceTargetType
 
isProductType(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.IncludedProductType
 
isRemoveAttribute() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
A deletion of a cart attribute.
isRemovePaymentMethod() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
Removing an existing payment method from the cart.
isRequired() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
Whether or not the user is required to fill out this option in order to add the product to their cart.
isRequired(MethodParameter) - Method in class com.broadleafcommerce.cartoperation.web.resolver.CartHandlerMethodArgumentResolver
Tells if the given parameter is required.
isSameItem(I, I) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
Tells if two item instances are actually the same instance.
isSameItem(CartItem, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartItemMergingService
 
isSameItem(ItemListItem, ItemListItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
 
isSelectorProduct(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.type.DefaultProductType
 
isSingleUsePaymentMethod() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
Whether or not the underlying payment method can only be used once.
isSpecificChoiceTargetType(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ItemChoiceTargetType
 
isStandardProduct(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.type.DefaultProductType
 
isSuccess() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
Whether or not the checkout submission was successful.
isTokenExpired(GuestToken) - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
 
isUpdateContactInfo() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
An update of the contact info for the order (e.g.
isUpdatePaymentMethod() - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
Updating an existing payment method from the cart.
isValid() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenValidationResponse
 
isVariantBasedProduct(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.type.DefaultProductType
 
isVariantDistinguishing(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ProductOptionType
 
isVariantsTargetType(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ItemChoiceTargetType
 
isVariantType(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.IncludedProductType
 
ITEM_CHOICE_TARGET_KEY - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
A temporary storage location to mark that this dependent CartItem was successfully matched to a particular ItemChoice target (a SpecificItemChoice or Category) when populating item choices.
ITEM_LIST_ITEM_ID - Static variable in class com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService
 
ItemChoice - Class in com.broadleafcommerce.cartoperation.domain
Configuration state for ProductOptionType.ITEM_CHOICE.
ItemChoice() - Constructor for class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
ItemChoiceConfigurationService - Interface in com.broadleafcommerce.cartoperation.service.configuration
 
ItemChoiceSelectionType - Enum in com.broadleafcommerce.cartoperation.domain
Describes restrictions placed on the customer's ability to select items from the targeted set.
ItemChoiceTargetType - Enum in com.broadleafcommerce.cartoperation.domain
The possible types of targets a ItemChoice can have.
itemListAccessRuleProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
ItemListAccessRuleProvider<P extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> - Interface in com.broadleafcommerce.cartoperation.service.provider
A provider of item list access rules.
ItemListAddToCartProperties - Class in com.broadleafcommerce.cartoperation.service
 
ItemListAddToCartProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.ItemListAddToCartProperties
 
ItemListAddToCartResponse - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
DTO for communicating the results of a checkout submission
ItemListAddToCartResponse() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
 
itemListAddToCartService(ItemListSecurityService<ItemListAccessRule>, ItemListItemManagementService<ItemListItem>, CartOperationService, ItemListAddToCartProperties, TypeFactory) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
ItemListAddToCartService - Interface in com.broadleafcommerce.cartoperation.service
Service for adding ItemList(s) to the cart
itemListItemManagementService(ItemListProvider<ItemList>, ItemListItemProvider<T>, ItemListSecurityService<ItemListAccessRule>, TypeFactory, ItemListItemMergingService<T>) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
ItemListItemManagementService<I extends com.broadleafcommerce.cart.client.domain.ItemListItem> - Interface in com.broadleafcommerce.cartoperation.service
Service responsible for managing actions to item list items.
ItemListItemMergingService<I extends com.broadleafcommerce.cart.client.domain.ItemListItem> - Interface in com.broadleafcommerce.cartoperation.service
Item merging service for Item Lists and Item List Items.
ItemListItemOperationEndpoint<I extends com.broadleafcommerce.cart.client.domain.ItemListItem> - Class in com.broadleafcommerce.cartoperation.web.endpoint
Endpoint for management of item list items.
ItemListItemOperationEndpoint(AuthenticationUtils, ItemListItemManagementService<I>) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 
itemListItemProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
ItemListItemProvider<I extends com.broadleafcommerce.cart.client.domain.ItemListItem> - Interface in com.broadleafcommerce.cartoperation.service.provider
A provider of item list items.
itemListManagementService(TypeFactory, ItemListProvider<T>, ItemListSecurityService<ItemListAccessRule>, ItemListItemManagementService<ItemListItem>) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
ItemListManagementService<L extends com.broadleafcommerce.cart.client.domain.ItemList> - Interface in com.broadleafcommerce.cartoperation.service
Service responsible for managing actions to item lists.
ItemListOperationEndpoint<L extends com.broadleafcommerce.cart.client.domain.ItemList> - Class in com.broadleafcommerce.cartoperation.web.endpoint
Endpoint for management of item list(s).
ItemListOperationEndpoint(AuthenticationUtils, ItemListManagementService<L>, ItemListAddToCartService) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
 
itemListProvider(WebClient, ObjectMapper, TypeFactory, ExternalCartProperties) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
ItemListProvider<P extends com.broadleafcommerce.cart.client.domain.ItemList> - Interface in com.broadleafcommerce.cartoperation.service.provider
A provider of Item Lists.
ItemListSecurity() - Constructor for class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
 
itemListSecurityService(TypeFactory, ItemListAccessRuleProvider<T>, CartOperationServiceProperties) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration
 
ItemListSecurityService<R extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> - Interface in com.broadleafcommerce.cartoperation.service
Manages security/access-control for item lists.
ItemMergingService<C,I> - Interface in com.broadleafcommerce.cartoperation.service
Service for handling merges of similar items within some container.
ITEMS_SUBPATH - Static variable in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 

J

Jwt() - Constructor for class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties.Jwt
 
JWTTransferCartTokenDecoder - Class in com.broadleafcommerce.cartoperation.service.csr
A default implementation of the TransferCartTokenDecoder that decoded the TransferCartToken from a JWT token string.
JWTTransferCartTokenDecoder(JWTTransferCartTokenDecoderProperties, TypeFactory, ObjectMapper) - Constructor for class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenDecoder
Primary constructor for initializing the decoder
JWTTransferCartTokenDecoder(TypeFactory, ObjectMapper) - Constructor for class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenDecoder
Optional constructor if looking to manually configure the decoder using the setters.
JWTTransferCartTokenDecoderProperties - Class in com.broadleafcommerce.cartoperation.service.environment
Properties used to support the JWTTransferCartTokenDecoder in decoding transfer cart tokens from JWTs.
JWTTransferCartTokenDecoderProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenDecoderProperties
 
JWTTransferCartTokenEncoder - Class in com.broadleafcommerce.cartoperation.service.csr
A default implementation of the TransferCartTokenEncoder that encodes the TransferCartToken into a JWT token string.
JWTTransferCartTokenEncoder(JWTTransferCartTokenEncoderProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenEncoder
Primary constructor for initializing the encoder
JWTTransferCartTokenEncoder() - Constructor for class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenEncoder
Optional constructor if looking to manually configure the encoder using the setters.
JWTTransferCartTokenEncoderProperties - Class in com.broadleafcommerce.cartoperation.service.environment
Properties used to support the JWTTransferCartTokenEncoder in encoding preview tokens as JWTs.
JWTTransferCartTokenEncoderProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenEncoderProperties
 

L

latestPriceIsHigher(MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
latestPriceIsLower(MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
loadAuthorizedClient(String, Authentication, HttpServletRequest) - Method in class com.broadleafcommerce.cartoperation.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
Deprecated.
 
logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
logError(Exception, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
logErrorInitiatingWorkflowRollback(Cart, String, Exception) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
Log a message to record the initiation of the workflow rollback
logErrorInitiatingWorkflowRollback(Cart, String, CheckoutWorkflowActivityException) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 

M

ManageCartEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
 
ManageCartEndpoint(CartResolverService, CartOperationService, CartTransferService, CartVersionValidationService, GuestCartProtectionService, GuestCartTokenValidator, ItemListAddToCartService) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
mapFieldsToCartItemAttributes(CartItem, Object, List<CartItemMappingProperties.FieldMapping>) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DataDrivenCartItemProductMapper
 
mapFieldsToCartItemAttributes(CartItem, Object, List<CartItemMappingProperties.FieldMapping>) - Method in class com.broadleafcommerce.cartoperation.service.mapping.PropertyDrivenCartItemProductMapper
 
mapFieldToCartItemAttribute(CartItem, DocumentContext, String, String) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DataDrivenCartItemProductMapper
 
mapFieldToCartItemAttribute(CartItem, DocumentContext, String, String) - Method in class com.broadleafcommerce.cartoperation.service.mapping.PropertyDrivenCartItemProductMapper
 
mapProductToCartItem(CartItem, Product, Variant) - Method in interface com.broadleafcommerce.cartoperation.service.mapping.CartItemProductMapper
mapProductToCartItem(CartItem, Product, Variant, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.mapping.CartItemProductMapper
Maps specific Product and Variant information into the CartItem.
mapProductToCartItem(CartItem, Product, Variant) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DataDrivenCartItemProductMapper
 
mapProductToCartItem(CartItem, Product, Variant, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DataDrivenCartItemProductMapper
 
mapProductToCartItem(CartItem, Product, Variant) - Method in class com.broadleafcommerce.cartoperation.service.mapping.PropertyDrivenCartItemProductMapper
 
mapProductToCartItem(CartItem, Product, Variant, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.mapping.PropertyDrivenCartItemProductMapper
 
MatchingDependentsContext - Class in com.broadleafcommerce.cartoperation.service.configuration
 
MatchingDependentsContext() - Constructor for class com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
 
merge(MergeItemPair<I>) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
Merges the item pair using the merge type of the pair.
mergeCombine(MergeItemPair<I>) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
Performs a "combination" merge for an item pair.
mergeIgnore(MergeItemPair<I>) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
Performs a "reject or ignore" merge for an item pair.
MergeItemPair<I> - Class in com.broadleafcommerce.cartoperation.domain
A matched pair of items.
MergeItemPair(I, I) - Constructor for class com.broadleafcommerce.cartoperation.domain.MergeItemPair
 
mergeItems(C, List<I>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
 
mergeItems(C, List<I>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemMergingService
Determines and prepares item merges between items being added/modified and the items of the container.
mergeSeparate(MergeItemPair<I>) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
Performs a "separate" merge for an item pair.
MESSAGE_IDEMPOTENCY_KEY - Static variable in class com.broadleafcommerce.cartoperation.service.messaging.idempotency.CartOpsMessageLockService
 
messagePath() - Method in enum com.broadleafcommerce.cartoperation.service.CartItemConfigurationErrorEnum
 
moveCustomerCartForCsrTransfer(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 

N

name() - Method in interface com.broadleafcommerce.cartoperation.domain.CheckoutFailureType
 
name() - Method in interface com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponseType
 
newBulkAddToCartResponse() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Instantiates a new BulkAddToCartResponse using the TypeFactory.
newCart() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Uses the TypeFactory to create a new Cart object.
newCart - Variable in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider.CartConflictResponse
 
newCartCreationRequest() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
newCartPricing() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Uses the TypeFactory to create a new CartPricing object.
newCartStatus(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Determines what status should be used when creating new carts.
newItemListAccessRule() - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
Creates a new item list access rule instance.
NotOwnerException - Exception in com.broadleafcommerce.cartoperation.exception.security
Thrown when a user makes an attempt to access a resource they don't own.
NotOwnerException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.security.NotOwnerException
 

O

OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.cartoperation.oauth2.client.endpoint
Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient and allows for access token response that contain additional non-String parameters.
OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.cartoperation.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
 
obtainLock(Message<?>, String) - Method in class com.broadleafcommerce.cartoperation.service.messaging.idempotency.CartOpsMessageLockService
 
obtainLock(String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalResourceLockProvider
 
obtainLock(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ResourceLockProvider
Obtains a resource lock.
OFFER_IDS_TO_IGNORE - Static variable in class com.broadleafcommerce.cartoperation.domain.CartAttributeConstants.Internal
A list of offer ids to ignore when applying offers.
OfferAudit - Class in com.broadleafcommerce.cartoperation.domain
Captures audit relevant data when an offer was applied to an order.
OfferAudit() - Constructor for class com.broadleafcommerce.cartoperation.domain.OfferAudit
 
OfferProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
Provider for interfacing with an Offer Engine that can supply discounts and promotions base on the contents of a Cart.
offerShouldBeIgnored(Cart, OfferRef) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOfferUtils
Determines if the given OfferRef should be ignored for the given Cart.
offerShouldBeIgnored(Cart, OfferRef) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
ORIGIN_OFFER_ID - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
The id of the offer that this CartItem was a target of.
OVERRIDE_PRICE - Static variable in class com.broadleafcommerce.cartoperation.service.pricing.PricingFields
 
overrideCartItemPrice(Cart, String, OverridePriceRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CsrCartOperationService
Override the unit price on the cart item.
overrideCartItemPrice(Cart, String, OverridePriceRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
overrideCartItemPrice(String, boolean, OverridePriceRequest, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
Deprecated.
 
overrideFulfillmentGroupPrice(Cart, String, OverridePriceRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CsrCartOperationService
Override the total fulfillment price on the fulfillment group.
overrideFulfillmentGroupPrice(Cart, String, OverridePriceRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
overrideFulfillmentGroupPrice(String, boolean, OverridePriceRequest, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
Deprecated.
 
overrideFulfillmentGroupPriceInCart(String, String, OverridePriceRequest, boolean, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
overrideItemPriceInCart(String, String, OverridePriceRequest, boolean, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
OverridePriceException - Exception in com.broadleafcommerce.cartoperation.exception
 
OverridePriceException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.OverridePriceException
 
overridePriceException(OverridePriceException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
OverridePriceRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
DTO for a request to update the prices.
OverridePriceRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
 

P

pageableToParams(Pageable) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.AbstractExternalProvider
Converts a pageable into its corresponding query parameters.
patchCart(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Patch the cart.
patchCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
PaymentConfirmationActivity - Class in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
This CheckoutWorkflowActivity is responsible for executing payment transactions that are required to complete a successful checkout.
PaymentConfirmationActivity(PaymentConfirmationService, MessageSource) - Constructor for class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.PaymentConfirmationActivity
 
PaymentConfirmationService - Interface in com.broadleafcommerce.cartoperation.service.payment
This service is meant to coordinate the confirmation (and possible rollback) of a cart's payments in the context of a checkout submission.
PaymentRequestService - Interface in com.broadleafcommerce.cartoperation.service.payment
This service is responsible for building PaymentRequests to be passed to PaymentGatewayTransactionService methods to execute work against a payment gateway
PaymentSummaryService - Interface in com.broadleafcommerce.cartoperation.service.payment.summary
This service provides a mechanism to build a PaymentSummary based on the state of a Payment Payment and it's PaymentTransactions.
PaymentTaxAddressSourceHandler - Class in com.broadleafcommerce.cartoperation.service.fulfillment.address
Populates the tax address from the billing address.
PaymentTaxAddressSourceHandler(TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.address.PaymentTaxAddressSourceHandler
 
PaymentTransactionFailureException - Exception in com.broadleafcommerce.cartoperation.exception
Exception thrown if there was an issue while attempting to execute a payment transaction for a cart's Payment.
PaymentTransactionFailureException(String, Cart) - Constructor for exception com.broadleafcommerce.cartoperation.exception.PaymentTransactionFailureException
 
PaymentTransactionFailureException(String, Throwable, Cart) - Constructor for exception com.broadleafcommerce.cartoperation.exception.PaymentTransactionFailureException
 
PaymentTransactionFailureException(String, Cart, Map<String, String>) - Constructor for exception com.broadleafcommerce.cartoperation.exception.PaymentTransactionFailureException
 
PaymentTransactionFailureException(String, Throwable, Cart, Map<String, String>) - Constructor for exception com.broadleafcommerce.cartoperation.exception.PaymentTransactionFailureException
 
PaymentTransactionRollbackException - Exception in com.broadleafcommerce.cartoperation.exception
Thrown when an issue is encountered during the rollback of a payment transaction
PaymentTransactionRollbackException(String, String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.PaymentTransactionRollbackException
 
PaymentTransactionService - Interface in com.broadleafcommerce.cartoperation.service.payment
Service responsible for the creation of PaymentTransactions & the recording of PaymentResponse results on the PaymentTransaction
performRegexValidation(CartItem, AttributeChoice, String) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
Perform regex validation from AttributeChoice.getValidationRule() against the cart.
performValidationStrategy(CartItem, AttributeChoice, String) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
Perform the AttributeChoice.getValidationStrategy() on the cartItem and the chosen value.
PickupTypeFulfillmentGroupSubmitValidator - Class in com.broadleafcommerce.cartoperation.service.fulfillment.validation.type
Validates fulfillment information specific to FulfillmentType.PICKUP fulfillment groups.
PickupTypeFulfillmentGroupSubmitValidator(Set<FulfillmentAddressSubmitValidator>) - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.PickupTypeFulfillmentGroupSubmitValidator
 
populateAttributeChoiceLabelsFromOptions(CartItem, Product) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
populateBillTo(PaymentRequest, Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentRequestService
 
populateCartItemUpdates(CartItem, UpdateItemRequest) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Takes the changes from the UpdateItemRequest and populates them onto the CartItem.
populateCartUpdatesFromUpdateItemRequest(Cart, UpdateItemRequest) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Takes the changes from the UpdateItemRequest and populates them onto the Cart.
populateCodes(Cart) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
populateCurrency(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
populateCustomerInfo(PaymentRequest, Cart) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentRequestService
 
populateDependentItemInformation(CartItem, Product, List<Product>, boolean) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
Deprecated.
populateDependentItemInformation(CartItem, Product, List<Product>, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
populateDependentLineItemDto(List<OrderLineItemDto>, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
populateFromRequest(CartItem, AddItemRequest, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Populates the cart item fields based on the request.
populateFromRequest(CartItem, AddItemRequest) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
populateFulfillmentGroupDto(Map<String, OrderLineItemDto>, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
populateFulfillmentGroupDtos(List<OrderLineItemDto>, Cart) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
populateFulfillmentLineItemDto(Map<String, OrderLineItemDto>, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
populateIncludedProduct(CartItem, IncludedProduct, List<CartItem>, boolean) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
 
populateIncludedProduct(CartItem, IncludedProduct, List<CartItem>, boolean) - Method in interface com.broadleafcommerce.cartoperation.service.configuration.IncludedProductConfigurationService
Populate the IncludedProduct as a dependent item in the provided CartItem.
populateItemChoice(CartItem, ProductOption, List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
populateItemChoice(CartItem, ProductOption, List<CartItem>) - Method in interface com.broadleafcommerce.cartoperation.service.configuration.ItemChoiceConfigurationService
Populates item choices in CartItem.getDependentCartItems() and hydrates them with pricing information from ItemChoice and SpecificItemChoice.
populateLineItemDto(List<OrderLineItemDto>, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Deprecated.
in favor of ExternalOfferProvider.populateLineItemDto(CartItem) for simpler client extension
populateLineItemDto(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Returns a populated OrderLineItemDto from given CartItem.
populateLineItems(Cart) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
populatePayment(Payment, AddPaymentRequest) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
populatePaymentGatewayProperties(PaymentRequest, Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentRequestService
Copy additional fields from Payment into the PaymentRequest.
populatePaymentUpdates(Payment, UpdatePaymentRequest) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
populateProductInformation(CartItem, Product, List<Product>, boolean) - Method in interface com.broadleafcommerce.cartoperation.service.mapping.CartItemProductService
populateProductInformation(CartItem, Product, List<Product>, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.mapping.CartItemProductService
Populate product information within the CartItem based on the provided product and the merchandising context
populateProductInformation(CartItem, Product, List<Product>, boolean) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
populateProductInformation(CartItem, Product, List<Product>, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
populateShipTo(PaymentRequest, Cart) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentRequestService
 
populateTransactionProperties(PaymentRequest, PaymentTransaction) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentRequestService
Populates PaymentRequest.getAdditionalFields() based on the contents of the provided PaymentTransaction
populateVariantInformation(CartItem, Variant, Map<String, PriceInfo>) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemProductService
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.cartoperation.autoconfigure.CartOperationDefaultsEnvironmentPostProcessor
 
postProcessReservationResponse(Cart, SkuInventoryReservationResponse, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
Arbitrary hook point to allow for post processing of the Cart and/or the SkuInventoryReservationResponse.
prepareCartForCheckout(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
Updates the cart with the checkout request ID and status for checkout
prepareCartForPricing(Cart, PriceCartRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
PRICE_INFO - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants
Contains the PriceInfo for the CartItem as a result of pricing.
priceCart(Cart, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Prices cart, processes free gift offers, and saves cart if saveCart is true.
priceCart(Cart, PriceCartRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Prices cart, processes free gift offers, and saves cart with the provided PriceCartRequest if saveCart is true.
priceCart(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
priceCart(Cart, PriceCartRequest, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
priceCart(Cart, PriceCartRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
priceCart(Cart, PriceCartRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
priceCart(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartPricingService
Price the cart.
priceCart(Cart, PriceCartRequest, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartPricingService
Price the cart with the provided locale and currency.
priceCart(Cart, PriceCartRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartPricingService
priceCart(Cart, PriceCartRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
priceCart(Cart, PriceCartRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
priceCart(Cart, PriceCartRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
priceCart(String, PriceCartRequest, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
priceCartItems(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartPricingService
 
priceCartItems(Cart, PriceCartRequest, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartPricingService
 
priceCartItems(Cart, PriceCartRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
PriceCartRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
A DTO used to provide context on a request to price a cart.
PriceCartRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.PriceCartRequest
 
priceCartWithCatalogPriceUpdates(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Reprice the cart, including applying the latest catalog-based prices for each of its items
priceCartWithCatalogPriceUpdates(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
priceCartWithCatalogPriceUpdates(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.pricing.CartPricingService
Reprice the cart, including applying the latest catalog-based prices for each of its items
priceCartWithCatalogPriceUpdates(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
PriceInvalidation() - Constructor for class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
 
PRICING_KEY_PRICE_INFOS - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
Contains a map from Product.getPricingKey() key to PriceInfo for the associated Product.
pricingFields() - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
Produces a set of field names of pricing fields that should be validated.
PricingFields - Class in com.broadleafcommerce.cartoperation.service.pricing
 
PricingFields() - Constructor for class com.broadleafcommerce.cartoperation.service.pricing.PricingFields
 
PricingProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
Provider for interfacing with operations around pricing.
processCheckout(Cart, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.checkout.CheckoutService
Process checkout against the provided cart
processCheckout(Cart, String, Map<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.checkout.CheckoutService
Process checkout against the provided cart
processCheckout(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
processCheckout(Cart, String, Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
processCheckout(String, CheckoutProcessRequest, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
processCheckout(Cart, CartRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
Deprecated.
Executes the checkout process for a cart.
processExistingFreeGiftItems(Cart, List<CartItem>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Updates existing free gift items quantities and remove existing free gift items if necessary, and then return a list of FreeGiftItems to add to cart.
processFreeGiftItemsForRemoval(Cart, List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Processes free gift items whenever CartItems are being removed.
processFreeGiftOffers(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Processes all free gift offers stored in Cart.getInternalAttributes().
processFreeGiftOffers(Cart, OrderResponse<T>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
Product - Class in com.broadleafcommerce.cartoperation.domain
A reference to a product, typically used as a holder for information communicated from an external service.
Product() - Constructor for class com.broadleafcommerce.cartoperation.domain.Product
 
PRODUCT_TYPE - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
 
ProductList - Class in com.broadleafcommerce.cartoperation.domain
A DTO that holds product references for bulk operations, and lists of failed request params.
ProductList() - Constructor for class com.broadleafcommerce.cartoperation.domain.ProductList
 
ProductOption - Class in com.broadleafcommerce.cartoperation.domain
A "product option" encapsulates additional, variable information about a Product explicitly designed for customer-facing input.
ProductOption() - Constructor for class com.broadleafcommerce.cartoperation.domain.ProductOption
 
ProductOptionType - Enum in com.broadleafcommerce.cartoperation.domain
Out of the box forms that a ProductOption can take.
PropertyDrivenCartItemProductMapper - Class in com.broadleafcommerce.cartoperation.service.mapping
 
PropertyDrivenCartItemProductMapper(ObjectMapper, CartItemMappingProperties) - Constructor for class com.broadleafcommerce.cartoperation.service.mapping.PropertyDrivenCartItemProductMapper
 
prorateOrderAdjustments(Cart, Collection<? extends FulfillmentItem>, MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Distributes the order-level adjustments to all of the items for tax purposes.
protectCartOperationForGuest(Supplier<T>, Cart, String, ContextInfo, Function<T, Cart>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
Helper method to validate the guest token, execute the operation, extract the resulting cart, protect the resulting cart, and finally returning the response.
protectCartOperationForGuest(Supplier<Cart>, Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
Delegates to ManageCartEndpoint.protectCartOperationForGuest(Supplier, Cart, String, ContextInfo, Function) with the expectation that the operation returns a Cart and the extractor is a simple identity function.
protectGuestCartIfNecessary(Cart, String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
If the provided cart is a guest cart, and there is no guest token, this will clear out any customer information from the cart.
ProviderApiException - Exception in com.broadleafcommerce.cartoperation.exception
Defines a generic error that can be thrown in response to receiving an error from an API that one of the providers (e.g., CatalogProvider) received.
ProviderApiException(WebClientResponseException) - Constructor for exception com.broadleafcommerce.cartoperation.exception.ProviderApiException
 
ProviderApiException(String, WebClientResponseException) - Constructor for exception com.broadleafcommerce.cartoperation.exception.ProviderApiException
 
ProviderApiException(String, Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.cartoperation.exception.ProviderApiException
 
ProviderApiException(Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.cartoperation.exception.ProviderApiException
 
purgeLocks(Duration) - Method in class com.broadleafcommerce.cartoperation.service.messaging.idempotency.CartOpsMessageLockService
 

Q

QUALIFIER_CART_ITEM_DETAILS - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
The OfferItemDetails of the offer qualifier CartItems.

R

readById(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
 
readById(String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
 
readById(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListProvider
Reads a specific item list by its ID.
readById(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListProvider
Reads a specific item list by its ID and optionally hydrates the items.
readByIds(Set<String>, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
 
readByIds(Set<String>, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListProvider
Reads specific item lists by their IDs.
readCartByOrderNumber(ContextInfo, CustomerRef, String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartHistoryEndpoint
 
readCartByOrderNumberForAnonymousCustomer(ContextInfo, String, String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartHistoryEndpoint
 
readCartsForCustomer(ContextInfo, CustomerRef, Date, Date, Pageable) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartHistoryEndpoint
 
readValueByPath(DocumentContext, String) - Method in class com.broadleafcommerce.cartoperation.service.mapping.DataDrivenCartItemProductMapper
 
readValueByPath(DocumentContext, String) - Method in class com.broadleafcommerce.cartoperation.service.mapping.PropertyDrivenCartItemProductMapper
 
reallocateCartTotalAmongstPayments(List<Payment>, MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Hook point to automatically reallocate the cart total amongst the cart's payments.
recalculateTax(Cart, boolean, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
recalculateTaxesForCart(Cart, boolean, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Recalculates the taxes for the provided Cart.
recalculateTaxesForCart(Cart, boolean, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
recalculateTaxesForCart(String, boolean, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
recordRollbackError(Cart, String, Exception, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
Method responsible for recording the error that was encountered during the activity's rollback.
recordTransactionResponse(Cart, Payment, PaymentTransaction, PaymentResponse, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionService
 
recordTransactionResponse(Cart, Payment, PaymentTransaction, PaymentResponse, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.payment.PaymentTransactionService
Interprets the payment gateway's PaymentResponse & records the results on the given Payment & PaymentTransaction.
recordWorkflowError(Cart, String, CheckoutWorkflowActivityException, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
Method responsible for recording the error that was encountered during the activity's execution.
RejectedItemMergeException - Exception in com.broadleafcommerce.cartoperation.exception
Exception thrown when an item is being added that already exists, and that behavior is disallowed by the merge type (DefaultMergingType.REJECT_OR_IGNORE).
RejectedItemMergeException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.RejectedItemMergeException
 
rejectedItemMergeException(RejectedItemMergeException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
rejectIfEmptyCollection(Errors, String, String) - Static method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidationUtil
Rejects a collection value if it is empty or null.
rejectIfFalse(Errors, String, String) - Static method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidationUtil
Rejects a value if it is non-null and false.
rejectIfNegative(Errors, String, String) - Static method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidationUtil
Rejects a value if it is non-null and negative.
rejectIfNull(Errors, String, String) - Static method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidationUtil
Rejects a value if it is null.
rejectIfTrue(Errors, String, String) - Static method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidationUtil
Rejects a value if it is non-null and true.
releaseLock(String) - Method in class com.broadleafcommerce.cartoperation.service.messaging.idempotency.CartOpsMessageLockService
 
releaseLock(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalResourceLockProvider
 
releaseLock(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ResourceLockProvider
Releases a resource lock using a token.
removeAssociatedFreeGiftItems(Cart, List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Removes the associated free gift item if the offer qualifier item is removed.
removeAssociatedQualifierAndTargetDetails(Cart, List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Removes all qualifier and target OfferItemDetails that are associated with the give CartItems.
removeAttribute(Cart, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
removeAttributeFromCart(Cart, String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Removes an attribute to the provided Cart.
removeAttributeFromCart(Cart, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
removeAttributeFromCart(String, String, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
removeAuthorizedClient(String, Authentication, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.cartoperation.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
Deprecated.
 
removeCartItems(Cart, Collection<String>, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
removeCartItems(Cart, Collection<String>, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
removeCode(Cart, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
removeExistingFreeGiftItemsFromCart(Cart, List<CartItem>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Remove existing free gift CartItems from cart.
removeFromCart(Cart, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
removeFromCartInBulk(String, boolean, Integer, String, CustomerRef, ContextInfo, Set<String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
removeFulfillmentItemsWithoutCartItems(Cart) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
removeIsFreeGiftItemFlag(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
Removes the CartItemAttributeConstants.Internal.IS_FREE_GIFT_ITEM attribute from the given CartItem.getInternalAttributes().
removeIsFreeGiftItemFlag(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
removeItemFromCart(Cart, String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Removes a single item from the provided Cart matching the provided cart item ID.
removeItemFromCart(Cart, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
removeItemFromCart(String, String, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
removeItemsFromFulfillmentGroup(Cart, List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
removeManyItemsFromCart(Cart, Collection<String>, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Removes one or more items from the provided Cart matching the provided cart item IDs.
removeManyItemsFromCart(Cart, Collection<String>, boolean, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Removes one or more items from the provided Cart matching the provided cart item IDs.
removeManyItemsFromCart(Cart, Collection<String>, boolean, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
removeManyItemsFromCart(String, Collection<String>, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
Deprecated.
Use ManageCartEndpoint.removeFromCartInBulk(String, boolean, Integer, String, CustomerRef, ContextInfo, 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.
removeOfferAndCampaignCodesFromCart(Cart, List<String>, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Removes the provided offer and campaign codes from the cart and then updates the cart.
removeOfferAndCampaignCodesFromCart(Cart, List<String>, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
removeOfferCodeFromCart(Cart, String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Removes an offer code from the provided Cart, if it exists.
removeOfferCodeFromCart(Cart, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
removeOfferCodeFromCart(String, String, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
removePayment(Cart, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
Deprecated.
 
removePaymentFromCart(Cart, String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Remove the payment from the Cart.
removePaymentFromCart(Cart, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
removePaymentFromCart(String, String, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
removeQualifierAndTargetDetails(CartItem, String) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
Remove all qualifier and target OfferItemDetails that match the given OfferItemDetail.getItemId().
removeQualifierAndTargetDetails(CartItem, String) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
replace(P, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
 
replace(P, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListProvider
Replaces an item list.
replaceItemList(String, L, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
 
replaceItemList(String, L, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListManagementService
Replaces an item list after checking if operation is allowed on the list.
replaceItemList(ContextInfo, String, CustomerRef, L) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
 
replaceItemListAccessRule(String, P, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
 
replaceItemListAccessRule(String, P, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListAccessRuleProvider
Replaces an item list access rule.
replaceItemListItem(ContextInfo, CustomerRef, String, String, I) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 
replaceItemListItems(String, Collection<I>, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
 
replaceItemListItems(String, Collection<I>, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListItemManagementService
Replaces item list items.
replaceItemListItems(ContextInfo, CustomerRef, String, List<I>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 
replaceItems(String, Collection<P>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListItemProvider
 
replaceItems(String, Collection<I>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListItemProvider
Replaces items within a specific list.
repriceCartIfPricingIsStale(Optional<Cart>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Called during cart resolution to check if the catalog prices on the cart are stale, and if so, updates those prices and resets the time since they were last changed.
RequestCartVersionResolver - Interface in com.broadleafcommerce.cartoperation.web.service
Used for determining what version of the cart the client is using based off of attributes from the request.
RequestGuestTokenResolver - Interface in com.broadleafcommerce.cartoperation.web.service
Used for resolving the guest token string from a request.
RequestValidator - Interface in com.broadleafcommerce.cartoperation.web.validator
Validates a Request Body.
RequestValidatorRequestBodyAdvice - Class in com.broadleafcommerce.cartoperation.web.advice
Applies request validator validation to request bodies marked with a Validated annotation.
RequestValidatorRequestBodyAdvice(Set<RequestValidator>) - Constructor for class com.broadleafcommerce.cartoperation.web.advice.RequestValidatorRequestBodyAdvice
 
requiredAttributesMissing(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
 
requires3DSVerification() - Method in exception com.broadleafcommerce.cartoperation.exception.PaymentTransactionFailureException
Whether or not the transaction failed because of a required 3DS check
RequiresSecurePaymentInformationActivity - Interface in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
An extension of CheckoutWorkflowActivity}, implementations of this interface require secure payment information (i.e.
reserveInventory(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.EmptyInventoryProvider
 
reserveInventory(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
reserveInventory(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.InventoryProvider
Decrement or otherwise "reserve" inventory for a cart during checkout.
resetFulfillmentGroupReferenceNumbers(Cart) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class com.broadleafcommerce.cartoperation.web.resolver.CartHandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class com.broadleafcommerce.cartoperation.web.resolver.CartVersionHandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class com.broadleafcommerce.cartoperation.web.resolver.GuestTokenHandlerMethodArgumentResolver
 
resolveCart(Cart) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
resolveCart(String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
resolveCart(String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
resolveCart(String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
resolveCart(List<String>, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ResolveCartEndpoint
 
resolveCart(HttpServletRequest) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
resolveCart(HttpServletRequest) - Method in interface com.broadleafcommerce.cartoperation.web.filter.resolver.ServletRequestCartResolver
Resolve the cart for the given request.
resolveCartById(String, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartResolverService
Resolves a Cart given the cart ID, customer, and context.
resolveCartById(String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
 
resolveCartByStatus(Collection<String>, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartResolverService
Resolves the Cart with the first matching status for the given customer and context.
resolveCartByStatus(String, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartResolverService
Resolves the Cart with the first matching status for the given customer and context.
resolveCartByStatus(Collection<String>, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartResolverService
 
ResolveCartEndpoint - Class in com.broadleafcommerce.cartoperation.web.endpoint
 
ResolveCartEndpoint(CartResolverService) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.ResolveCartEndpoint
 
resolveCartForRead(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
resolveCartForRead(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
resolveCartForRead(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
resolveCartForUpdate(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
resolveCartForUpdate(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
resolveCartForUpdate(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
resolveCartFromConflict(WebClientResponseException.Conflict) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
Attempts to extract a fresh version of the cart from the CONFLICT error's response body.
resolveCartId(Map<String, Object>) - Method in interface com.broadleafcommerce.cartoperation.web.service.CartCookieIssuer
Resolve the cart id from the provided cookie claims.
resolveCartId(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
 
resolveCartOverride(HttpServletRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
ResolveCartVersion - Annotation Type in com.broadleafcommerce.cartoperation.web.resolver.annotation
Triggers resolution of the current cart version for a parameter on an endpoint.
resolveCartVersion(HttpServletRequest) - Method in class com.broadleafcommerce.cartoperation.web.service.HeaderRequestCartVersionResolver
 
resolveCartVersion(HttpServletRequest) - Method in interface com.broadleafcommerce.cartoperation.web.service.RequestCartVersionResolver
Determines the client's cart version based off of some attribute of the request.
resolveClaim(Map<String, Object>, String, Class<T>) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
 
resolveCookieCart(HttpServletRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
resolveCookieOrRegisteredCart(HttpServletRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
resolveCsrCart(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
ResolveCustomerRef - Annotation Type in com.broadleafcommerce.cartoperation.web.resolver.annotation
Triggers automatic resolution of any customer references on an endpoint.
resolveDefaultFulfillmentType(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Determines the default FulfillmentType for the provided CartItem
resolveFirst(Supplier<Optional<T>>...) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
Iterates through the optional suppliers and returns immediately after finding the first one that produces a value.
ResolveGuestToken - Annotation Type in com.broadleafcommerce.cartoperation.web.resolver.annotation
Triggers resolution of the GuestToken parameter on an endpoint.
resolveGuestToken(HttpServletRequest) - Method in class com.broadleafcommerce.cartoperation.web.service.HeaderRequestGuestTokenResolver
 
resolveGuestToken(HttpServletRequest) - Method in interface com.broadleafcommerce.cartoperation.web.service.RequestGuestTokenResolver
Attempts to resolve a guest token string for the given request.
resolveInProcessCart(CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartResolverService
Resolves the current in-progress Cart given the customer and context.
resolveMergeTypes(List<MergeItemPair<I>>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.AbstractItemMergingService
Determines what merge types should be used for the items and applies it to the merge item pairs.
resolveMergeTypes(List<MergeItemPair<I>>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartItemMergingService
 
resolveMergeTypes(List<MergeItemPair<I>>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemMergingService
 
resolvePageable(JsonNode) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.page.ResponsePageGenerator
Generates an appropriate pageable based off of the pageable data received.
resolveRegisteredCustomerCart(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
resolveTaxAddressSource(String) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Determines the tax address source that should be used for FulfillmentGroup.getTaxAddressSource() for the given fulfillment type.
ResourceLockProvider - Interface in com.broadleafcommerce.cartoperation.service.provider
Provides the ability to lock and unlock resources.
ResponsePageGenerator<T> - Class in com.broadleafcommerce.cartoperation.service.provider.external.page
Generates a Page representing the data and page data received as a response from another service.
ResponsePageGenerator(List<T>, Long, JsonNode) - Constructor for class com.broadleafcommerce.cartoperation.service.provider.external.page.ResponsePageGenerator
 
retrieveAnonymousCartById(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
retrieveCart(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
Method for retrieving a single, optional cart.
retrieveCartAfterConflict(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
Retrieves the latest version of the cart following a conflict error if possible.
retrieveCartByCartId(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Retrieve the cart for the provided id.
retrieveCartByCartId(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
retrieveCartByCartIdWithStatus(String, CartStatus, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
retrieveCartById(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Retrieve the cart.
retrieveCartById(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
retrieveCartByOrderNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Find the cart (if it exists) for the provided customer id and order number.
retrieveCartByOrderNumber(String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
retrieveCartItemProductMappings(ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CatalogProvider
Retrieve a list of cart item to product mappings
retrieveCartItemProductMappings(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
 
retrieveClonedItemIdsMap(Cart) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
retrieveCsrCartByCartId(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
retrieveCsrCartByCartId(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
retrieveCsrOwnedCart(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Retrieve the DefaultCartStatuses.CSR_OWNED cart for the provided customer.
retrieveCsrOwnedCart(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
retrieveCsrOwnedCartByCustomerIdAndApplicationId(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
retrieveCsrOwnedCartByCustomerIdAndApplicationId(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
retrieveCustomerCartByStatus(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Retrieves a cart with the provided customer ID and status, if it exists
retrieveCustomerCartByStatus(String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
retrieveCustomerCartByStatus(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Finds a cart with the given status belonging to the provided customer.
retrieveCustomerCartByStatus(String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
retrieveGuestToken(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalGuestTokenProvider
 
retrieveGuestToken(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.GuestTokenProvider
Retrieve the GuestToken for the provided cart ID, if it exists.
retrieveHistoricalCartForAnonymousCustomer(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Finds a single, historical cart for an anonymous customer.
retrieveHistoricalCartForAnonymousCustomer(String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
retrieveHistoricalCartsForCustomer(String, Date, Date, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Find all carts not DefaultCartStatuses.IN_PROCESS, DefaultCartStatuses.CSR_OWNED, or DefaultCartStatuses.NAMED for the provided customer and dates.
retrieveHistoricalCartsForCustomer(String, Date, Date, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
retrieveInProcessCart(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Retrieve the DefaultCartStatuses.IN_PROCESS cart for the provided customer.
retrieveInProcessCart(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
retrieveInProcessCartByCartId(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
retrieveInProcessCartByCartId(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
retrieveInProcessCartByCustomerIdAndApplicationId(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
retrieveInProcessCartByCustomerIdAndApplicationId(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
retrievePrices(Collection<C>, Locale, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider
 
retrievePrices(Collection<C>, Locale, CurrencyUnit, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.PricingProvider
Retrieve and attach prices for the provided cart items.
retrieveProduct(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CatalogProvider
Retrieve the product for the context information provided.
retrieveProduct(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
 
retrieveProducts(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CatalogProvider
Retrieve the products for the context information provided.
retrieveProducts(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider
 
retrieveTestCartByCartId(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
retrieveTestCartByCartId(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
retrieveTrackingIdForUsableCode(String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CampaignProvider
Determine a tracking id for the provided code string, or else an empty string.
retrieveTrackingIdForUsableCode(String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProvider
 
rollback(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartFulfillmentValidationActivity
 
rollback(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
 
rollback(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity
 
rollback(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
 
rollback(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPricingValidationActivity
 
rollback(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
rollback(Cart, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CheckoutWorkflowActivity
Method responsible for rolling back any work that was done during the execution of the #execute(Cart, String) method.
rollback(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.InventoryAvailabilityValidationCheckoutWorkflowActivity
 
rollback(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.PaymentConfirmationActivity
 
rollback(Cart, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.checkout.workflow.CheckoutWorkflow
Method used to coordinate the rollback of work that has been done by the CheckoutWorkflowActivities up to that point.
rollback(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.DefaultCheckoutWorkflow
 
rollbackConfirmedPayments(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
 
rollbackConfirmedPayments(Cart, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.payment.PaymentConfirmationService
Intended to roll back all authorized, active payments related to the provided Cart.
rollbackSuccessfulAuthTransaction(Cart, Payment, PaymentTransaction, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
Rolls back any successful authorization transactions by interacting with the relevant payment gateway to void/cancel the authorization and records the result of the reverse-auth transaction on the cart as a PaymentTransaction.
roundListOfMonetaryAmounts(Map<String, MonetaryAmount>, MonetaryAmount, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartPricingRoundingHelper
Given a list of amounts that should round to the provided total, calculates and performs the rounding logic to add the remainder unit amounts.
roundListOfMonetaryAmounts(Map<String, MonetaryAmount>, MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartPricingRoundingHelper
Given a list of amounts that should round to the provided total, calculates and performs the rounding logic to add the remainder unit amounts.
roundProratedOrderAdjustmentsAcrossFulfillmentItems(Collection<D>, MonetaryAmount, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartPricingRoundingHelper
Rounds split amounts for prorated order adjustments on fulfillment items.

S

SALE_PRICE - Static variable in class com.broadleafcommerce.cartoperation.service.pricing.PricingFields
 
saveAuthorizedClient(OAuth2AuthorizedClient, Authentication, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.cartoperation.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
Deprecated.
 
saveCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Helper method to encapsulate saving an existing Cart.
sendCheckoutCompletionMessage(Cart, String, 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.
ServletRequestCartResolver - Interface in com.broadleafcommerce.cartoperation.web.filter.resolver
 
setAddAttribute(boolean) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
An addition to cart attributes.
setAddItemFailures(List<AddItemFailure>) - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
All AddItemFailures that occurred.
setAddItemFailures(List<AddItemFailure>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
All failures that occurred.
setAddItemRequest(AddItemRequest) - Method in class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
The initial AddItemRequest to populate the cart.
setAddItemRequest(AddItemRequest) - Method in class com.broadleafcommerce.cartoperation.service.AddItemFailure
The add item request that failed
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Map holding any additional attributes passed in the request not matching any defined properties.
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Map holding any additional attributes passed in the request not matching any defined properties.
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Miscellaneous attributes that can be set to this request in order to inform business logic for adding a CartItem.
setAdditionalItemPricing(AdditionalItemPricing) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
setAdditionalItemPricing(AdditionalItemPricing) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
setAdditionalItemPricing(AdditionalItemPricing) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
setAddPaymentMethod(boolean) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
Adding a payment method to the cart.
setAddress(Address) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
The shipping address for this fulfillment group.
setAdjustments(List<Adjustment>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
The list of adjustments that were added to the cart because of the code's application.
setAdjustmentsTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
setAdjustmentsTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
setAllowedDeleteRoles(Set<String>) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
 
setAllowedEditRoles(Set<String>) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
 
setAllowedShareRoles(Set<String>) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
 
setAllowedValues(List<AttributeChoiceValue>) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
Gives the customer more structured input to fill out their option, which can drive a select field or a color picker with particular colors.
setAllowedViewRoles(Set<String>) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.ItemListSecurity
 
setAllTaxToZero(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The amount for which the payment is allotted.
setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The amount for which the payment is allotted.
setApplicationIdIncludedInCookieName(boolean) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
Whether or not the applicationId should be appended to the cart cookie name.
setApplyUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProperties
The URI path for applying offers.
setAssets(List<ImageAssetRef>) - Method in class com.broadleafcommerce.cartoperation.domain.Product
All ProductAssets for this product.
setAttributeChoice(AttributeChoice) - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
Configuration when the ProductOption.type of this option is one of: ProductOptionType.VARIANT_DISTINGUISHING - drives customer further specifying their choices into a specific Variant that contains a unique SKU code, pricing concerns, etc. ProductOptionType.CART_ITEM_ATTRIBUTE - Customer input will flow directly in the item attributes within their cart ProductOptionType.CART_ATTRIBUTE.
setAttributeName(String) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
The order or item attribute that this choice is stored in when the user adds to their cart
setAttributeName(String) - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties.FieldMapping
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.domain.Attribute
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.domain.Category
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Attribute>) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Dynamic attributes that are a part of the product.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Serializable>) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Dynamic attributes that are a part of the variant.
setAttributes(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
Map to capture any additional information about the payment
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest.Target
 
setAttributes(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
Map to capture any additional information about the payment
setAuthor(String) - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
The username of the author associated with the transfer cart token.
setAuthorizationFailureHandler(OAuth2AuthorizationFailureHandler) - Method in class com.broadleafcommerce.cartoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAuthorizationSuccessHandler(OAuth2AuthorizationSuccessHandler) - Method in class com.broadleafcommerce.cartoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAuthorizedClientProvider(OAuth2AuthorizedClientProvider) - Method in class com.broadleafcommerce.cartoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAvailable(boolean) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
Indicates if the requested quantity is available.
setAvailableOnline(boolean) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Whether or not this product is available online - ie inventory is available somewhere to fulfill this product.
setBillingAddress(Address) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The billing address associated with this payment.
setBillingAddress(Address) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The billing address associated with this payment.
setBrand(DataDrivenEnum) - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
setBulkAddToCartOperation(CartOperationServiceProperties.BulkAddToCartOperation) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
The bulk properties configuration.
setBulkCheckAvailabilityUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProperties
URI for checking inventory for a list of SKUs
setCalculateFulfillmentPricingWithAdjustments(boolean) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
Whether the fulfillment pricing should consider the adjustments on the order and order items.
setCalculateProratedFulfillmentPricing(boolean) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
Whether the fulfillment pricing should consider prorated price of the order items, after factoring in the order adjustments.
setCampaignAuditDetailsUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProperties
The URI context path for recording a campaign code usage.
setCampaignCode(String) - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The campaign code string that this audit information is for.
setCampaignTrackingId(String) - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The tracking ID of the campaign this audit is for.
setCart(P) - Method in class com.broadleafcommerce.cartoperation.domain.CartHolder
Deprecated.
 
setCart(Cart) - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
The most up-to-date cart that includes all requests that were successfully processed
setCart(CheckoutCart) - Method in class com.broadleafcommerce.cartoperation.service.messaging.completion.CheckoutCompletionEvent
The cart object that completed the checkout workflow
setCart(Cart) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
The updated Cart, including the code and applicable adjustments (discounts).
setCart(Cart) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
The Cart related to the checkout submission.
setCart(Cart) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenResponse
 
setCart(Cart) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
The Cart related to the checkout submission.
setCartAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Attributes that should be copied to the Cart.getAttributes() for this request.
setCartAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
Attributes that should be copied to the Cart.getAttributes() for this request.
setCartId(String) - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
The ID of the cart the token is authorized to transfer.
setCartId(String) - Method in class com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEvent
The id of the cart that was submitted for checkout
setCartItemId(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
ID of the CartItem to update.
setCartItems(List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
The list of CartItems that were successfully added from the AddItemRequests
setCartItems(List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
The list of CartItems that were successfully created from the AddItemRequests
setCartItemsByCartIdUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
 
setCartItemsMatched(List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
 
setCartItemsUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for basic CRUD operations on cart items.
setCartOperationService(CartOperationService) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
setCartOpsServiceOfferUtils(CartOperationServiceOfferUtils) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
setCartOpsServiceOfferUtils(CartOperationServiceOfferUtils) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
setCartPricingTimeToLive(Duration) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
The amount of time before the cart's pricing is considered stale.
setCartsUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for basic CRUD operations on carts.
setCartTtl(Duration) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
Specifies how long the cart cookie should be considered active.
setCartUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for basic singular cart retrieval.
setCartVersion(Integer) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartItemModifyingRequest
 
setCartVersion(Integer) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartModifyingRequest
 
setCartVersion(Integer) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartRequest
 
setCartVersion(Integer) - Method in interface com.broadleafcommerce.cartoperation.web.endpoint.domain.CartVersionedRequest
Sets the cart version.
setCategory(Category) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
The Category which the add-on will be chosen from by the customer if the selection is ItemChoiceTargetType.CATEGORY.
setCheckAvailabilityUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProperties
URI for checking inventory for a particular SKU
setChoiceKey(String) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
The key to use to relate to this ItemChoice when configuring cart items.
setCode(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeRequest
The code to add.
setCode(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
The added offer or campaign code.
setComment(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
The optional, long-form comment explaining any extra context for the override.
setContent(List<T>) - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
 
setContextAttributesMapper(Function<OAuth2AuthorizeRequest, Map<String, Object>>) - Method in class com.broadleafcommerce.cartoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.messaging.completion.CheckoutCompletionEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
setCookieName(String) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
Name of the cart cookie.
setCookieSameSiteValue(String) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
The value to use for the SameSite attribute on the cart cookie.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Deprecated.
in favor of using PriceCartRequest for creating or pricing a cart.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.PriceCartRequest
The currency to price the cart against.
setCurrencyContext(CurrencyContext) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Transient ability to have a currency initialized
setCurrencyContext(CurrencyContext) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Transient ability to have a currency initialized
setCustomerPaymentAccountId(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The id of the customer's saved payment account that was used to build this payment object.
setCustomersItemListAccessRuleByRolesUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI subpath for customer item list access rule by roles.
setCustomersItemListAccessRulesUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI subpath for customer item list access rule operations.
setCustomersUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for customer operations.
setDateApplied(Instant) - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The date and time when the related offer was applied.
setDefaultsForPriceCartRequest(Cart, PriceCartRequest) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
setDefaultVirtualFulfillmentOptionName(String) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
The default fulfillment option name for the FulfillmentType.VIRTUAL fulfillment type.
setDeletedItemListIds(Set<String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
The list of item list ids that were processed for deletion
setDependentCartItems(List<AddItemRequest>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
A list of additional AddItemRequests that should be processed as dependent items of the resulting parent item of this current AddItemRequest.
setDependentItemUpdates(List<UpdateItemRequest>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
A list of additional AddItemRequests that should be processed as children items of the resulting parent item of this current UpdateItemRequest.
setDisabled(boolean) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
setDiscountable(boolean) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Whether or not this product be applied to any offers or promotions.
setDiscountAllowed(boolean) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
Dictates whether or not discounts are allowed to be applied to this included product.
setDiscountAllowed(boolean) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
Dictates whether or not discounts are allowed to be applied to this add-on.
setDiscountAllowed(boolean) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
Dictates whether or not discounts are allowed to be applied to this add-on.
setDisplayAttributes(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
General use map to capture any display properties for this Payment
setDisplayAttributes(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
General use map to capture any display properties for this Payment
setDisplayOrder(Long) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
Defines the display position of this included product in relation to other included products.
setDisplayValue(String) - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
The display value for the associated DataDrivenEnum.type.
setEan(String) - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
Meant to hold EAN, or European Article Number (a.k.a.
setEmailAddress(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ContactInfoRequest
Email addresses that should be used as a point of contact for the cart.
setEnabled(boolean) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.GuestToken
 
setEnabled(boolean) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.Version
When enabled, this service will enforce the version for any requests that modify the cart.
setEncodedPrivateKey(String) - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenEncoder
Sets the value of JWTTransferCartTokenEncoderProperties.getEncodedPrivateKey(), and initializes the JWTTransferCartTokenEncoder.signer used to sign JWT tokens.
setEncodedPrivateKey(String) - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenEncoderProperties
The encoded RSA private key string to be used to encode preview token JWTs.
setEncodedPrivateKey(String) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties.Jwt
 
setEncodedPublicKey(String) - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenDecoder
Sets the value of JWTTransferCartTokenDecoderProperties.getEncodedPublicKey(), and initializes the JWTTransferCartTokenDecoder.verifier used to verify JWT tokens.
setEncodedPublicKey(String) - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenDecoderProperties
The encoded RSA public key string to be used to decode and verify transfer cart token JWTs.
setEncodedPublicKey(String) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties.Jwt
 
setErrorCode(String) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
In case of a validation failure in conjunction with a AttributeChoice.getValidationStrategy() this is the error code that should be shown to customers.
setErrorMessage(String) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
In case of a validation failure in conjunction with a AttributeChoice.getValidationStrategy() this is the message that should be shown to customers.
setExpirationTime(Instant) - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
The expiration time of the transfer cart token in UTC.
setExpirationTimeout(Duration) - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenEncoder
Setter for overwriting the current expiration time for JWTTransferCartTokenEncoderProperties.
setExpirationTimeout(Duration) - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenEncoderProperties
The duration of the expiration timeout for the preview token JWT.
setExternalId(String) - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
External (1st or 3rd party) system reference to a unique SKU.
setFailConfigErrorOnAdd(boolean) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
If there is a configuration error for a cart item when attempting to add it to a cart, fail the attempt.
setFailedItemAdditions(Map<String, List<String>>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
Map of ItemList ids to a collection of ItemListItem ids that could not be added to cart
setFailureMessage(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
Message intended to inform why the checkout submission failed if CheckoutResponse.isSuccess() is false.
setFailureType(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
The type of checkout failure which can be used programmatically by the client application to react to the failure.
setFieldMappingUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProperties
The URI path for cart item product mappings.
setFulfillmentFlatRates(Map<String, FulfillmentFlatRate>) - Method in class com.broadleafcommerce.cartoperation.domain.Product
A map of flat rates for fulfilling (e.g., shipping) this product for a particular fulfillment option type (e.g., standard shipping).
setFulfillmentFlatRates(Map<String, FulfillmentFlatRate>) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
A map of flat rates for fulfilling (e.g., shipping) this product for a particular fulfillment option type (e.g., standard shipping).
setFulfillmentGroupRequired(boolean) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.ValidationConfiguration.FulfillmentCheckoutValidationConfig
 
setFulfillmentGroupsUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
 
setFulfillmentOption(FulfillmentOption) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
The fulfillment option chosen for the UpdateFulfillmentGroupRequest.getType().
setFulfillmentTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The payment's total fulfillment cost
setFulfillmentTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The payment's total fulfillment cost
setFulfillmentType(String) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
Indicates if this group is expected to be picked up or shipped.
setGatewayType(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The gateway used to process this payment.
setGtin(String) - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
GTIN (Global Trade Item Number) This holds all GTIN formats.
setGuestToken(CartValidationProperties.GuestToken) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties
 
setGuestTokenUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path of the guest token store for a cart.
setHints(Set<String>) - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.ValidationConfiguration.FulfillmentCheckoutValidationConfig
 
setId(String) - Method in class com.broadleafcommerce.cartoperation.domain.Category
The primary id of the category.
setId(String) - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
The ID of the enum.
setId(String) - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
 
setId(String) - Method in class com.broadleafcommerce.cartoperation.domain.Product
The ID of the Product.
setId(String) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
The unique identifier for this variant.
setInaccessibleItemListIds(Set<String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
The list of Item List ids that the user does not have the proper access rights to.
setInaccessibleItemListIds(Set<String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
From the list of ids that the user attempted to add to cart, this represents the set of ItemList ids that the user does not have access to
setIncludedProducts(List<IncludedProduct>) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Additional products that are always included with the product, no matter what.
setIndividuallySold(boolean) - Method in class com.broadleafcommerce.cartoperation.domain.Product
If this product or any of its variants can be sold individually in the store, or if they must be apart of another product as an add-on.
setInvalidCartItem(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.AddItemFailure
If AddItemFailure.type is AddItemFailure.AddItemFailureType.VALIDATION, this object represents the invalid CartItem that was built based on the provided AddItemFailure.addItemRequest
setInventoryCheckStrategy(String) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Describes when the product's inventory should be checked for availability.
setInventoryCheckStrategy(String) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Describes when the variant's inventory should be checked for availability.
setInventoryLocationId(String) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
The Inventory Location for which this availability is indicated.
setInventoryReservationStrategy(String) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Describes when the product's inventory should be reserved.
setInventoryReservationStrategy(String) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Describes when the variant's inventory should be reserved.
setInventoryTransactions(List<InventoryTransaction>) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationResponse
List of associated InventoryTransactions.
setInventoryType(String) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Describes the product's type of fulfillment - ie is it a physical or virtual item?
setIssuer(String) - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenDecoder
Setter for overwriting the current issuer on JWTTransferCartTokenDecoderProperties.
setIssuer(String) - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenEncoder
Setter for overwriting the current issuer for JWTTransferCartTokenEncoderProperties.
setIssuer(String) - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenDecoderProperties
The issuer for the JWT token.
setIssuer(String) - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenEncoderProperties
The issuer for the JWT token.
setIssuer(String) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties.Jwt
 
setItemAttributeChoices(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Attribute choices that should be copied to CartItem.getAttributeChoices() for this request.
setItemAttributeChoices(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
Attribute choices that should be copied to CartItem.getAttributeChoices() for this request.
setItemAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Miscellaneous attributes that should be copied to the CartItem.getAttributes() for this request.
setItemAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
Attributes that should be copied to the CartItem.getAttributes() for this request.
setItemBatchSize(int) - Method in class com.broadleafcommerce.cartoperation.service.ItemListAddToCartProperties
Dictates the ItemListItem batch size when adding an ItemList to cart
setItemChoice(ItemChoice) - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
Configuration for the ProductOptionType.ITEM_CHOICE.
setItemChoiceKey(String) - Method in class com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
 
setItemChoiceKey(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
If this AddItemRequest is one within AddItemRequest.getDependentCartItems(), this is the key to use to relate to this CartItem to a configured product item choice.
setItemFailureMessages(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
Line item error messages used to describe issues with individual fields, cart items, etc.
setItemInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Miscellaneous internal attributes that should be copied to the CartItem.getInternalAttributes() for this request.
setItemListAccessRulesBulkUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI subpath for bulk item list access rule operations.
setItemListAccessRulesUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI subpath for item list access rule operations.
setItemListIds(Set<String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemListToCartRequest
Set of ids representing the ItemLists that are to be added to cart
setItemListsBulkDeleteItemsUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
Context path to append to ExternalCartProperties.itemListsBulkItemsUri for deleting items.
setItemListsBulkDeleteUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
Context path to append to ExternalCartProperties.itemListsBulkUri for deleting items.
setItemListsBulkItemsUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for bulk CRUD operation on item list items.
setItemListsBulkUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The context path to append to ExternalCartProperties.url for bulk list operations.
setItemListSecurity(CartOperationServiceProperties.ItemListSecurity) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
 
setItemListsItemsUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for basic CRUD operation on item list items.
setItemListsUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI path for basic CRUD operation on item lists.
setJwt(CartCookieProperties.Jwt) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
 
setKey(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddAttributeRequest
The attribute's key.
setLabel(String) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
What the customer sees for display.
setLabel(String) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
The user-facing label that describes this included product.
setLabel(String) - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
The label shown to customers when displaying this option.
setListId(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
The ID of the item list being shared.
setLocale(Locale) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Deprecated.
in favor of using PriceCartRequest for creating or pricing a cart.
setLocale(Locale) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.PriceCartRequest
The locale to price the cart against.
setMatchCartItemAssetToVariant(boolean) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
Determines whether the CartItem.getImageAsset() should match the selected Variant if possible instead of the Product.getPrimaryAsset().
setMaximumQuantity(Integer) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
The maximum amount of this item that a customer can purchase at a time.
setMaximumThreshold(Integer) - Method in class com.broadleafcommerce.cartoperation.domain.Product
The maximum count of this product that must be added in a cart.
setMaximumThreshold(Integer) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
The maximum count of this variant can be added in a cart.
setMerchandisingContext(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
The value that should be mapped to CartItem.getMerchandisingContext().
setMerchandisingType(DataDrivenEnum) - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
setMergeType(String) - Method in class com.broadleafcommerce.cartoperation.domain.MergeItemPair
The type of merge for this item pair.
setMergingType(String) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Determines how this Product should merge with other similar items when it gets added to a cart.
setMergingType(String) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
Globally determines how Products should merge with other similar items when they get added to a cart.
setMessage(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
A message describing the results of adding the code to the cart.
setMinimumQuantity(Integer) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
The minimum amount of the item that a customer must purchase.
setMinimumThreshold(Integer) - Method in class com.broadleafcommerce.cartoperation.domain.Product
The minimum count of this product that must be added in a cart.
setMinimumThreshold(Integer) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
The minimum count of this variant that must be added in a cart.
setName(String) - Method in class com.broadleafcommerce.cartoperation.domain.Category
The name of the category.
setName(String) - Method in class com.broadleafcommerce.cartoperation.domain.Product
The name of the product.
setName(String) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
The name of this particular variant of the product.
setName(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The name of this payment.
setName(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The name of this payment.
setNeedSaveContainerItem(boolean) - Method in class com.broadleafcommerce.cartoperation.domain.MergeItemPair
Tells if the container instance (MergeItemPair.containerItem) will need to be saved in order for the merge performed to be persisted.
setNeedSaveModifiedItem(boolean) - Method in class com.broadleafcommerce.cartoperation.domain.MergeItemPair
Tells if the modified instance (MergeItemPair.modifiedItem) will need to be saved in order for the merge performed to be persisted.
setNewCart(Cart) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider.CartConflictResponse
 
setNewCartOwnership(Cart) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
setOfferId(String) - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The associated offer's id.
setOfferUtils(CartOperationServiceOfferUtils) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
setOldCartPrice(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.web.service.StaleCartPricingResultHolder
 
setOptions(List<ProductOption>) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Drives additional information that the customer should enter when purchasing this product.
setOptionValues(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Helper to make this particular variant uniquely identifiable across multiple variants for the same product.
setOrder(int) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.PaymentTaxAddressSourceHandler
 
setOrder(int) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.address.ShippingTaxAddressSourceHandler
 
setOrderId(String) - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The id of the cart upon which the related offer was used.
setOverridePrice(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
setOverridePrice(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
setOverridePrice(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
setOverridePrice(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
The new price value.
setParentCartItemId(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
The id of the parent CartItem for this add item request.
setParentCategories(Set<Category>) - Method in class com.broadleafcommerce.cartoperation.domain.Product
All Categories that include the product.
setPayment3DSVerificationUrls(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
Payment 3DS Verification URLs used to determine payments which require 3DS verification during the checkout workflow.
setPaymentGatewayProperties(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
Map to capture any gateway-specific information needed to perform gateway transactions
setPaymentId(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The ID of the payment to update.
setPriceCartRequest(PriceCartRequest) - Method in class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
The initial PriceCartRequest to price the cart.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Summary of the pricing information related to the product.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Summary of the pricing information related to the choice.
setPriceInfosUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProperties
The URI path for pricing items.
setPriceInvalidation(CartOperationServiceProperties.PriceInvalidation) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties
The price invalidation configuration.
setPriceUpdated(boolean) - Method in class com.broadleafcommerce.cartoperation.web.service.StaleCartPricingResultHolder
 
setPricingKey(String) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
setPricingKey(String) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
setPricingKey(String) - Method in class com.broadleafcommerce.cartoperation.domain.Product
System-wide unique identifier to configure specific pricing for the product.
setPricingKey(String) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
setPricingTargetType(String) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
setPricingTargetType(String) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
setPricingTargetType(String) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
setPrimaryAsset(ImageAssetRef) - Method in class com.broadleafcommerce.cartoperation.domain.Product
The asset associated with this product marked as primary.
setProduct(Product) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
This field contains the specified product if the type is IncludedProductType.PRODUCT.
setProduct(Product) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
If the SpecificItemChoice.type is SpecificItemChoiceType.PRODUCT this holds the product for this choice
setProductBatchSize(int) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.BulkAddToCartOperation
Dictates the number of products that are gathered at a time when populating & validating a CartItem during an add to cart request.
setProductId(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
The id of the product for this add item request.
setProductIdsForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.cartoperation.domain.ProductList
The list of provided ids for which a Product could not be found
setProductMappings(List<CartItemMappingProperties.FieldMapping>) - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties
Configuration for the fields which should be included in mapping a Product into a CartItem.
setProducts(List<Product>) - Method in class com.broadleafcommerce.cartoperation.domain.ProductList
All Products and their details.
setProductsUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProperties
The URI path for products.
setProductType(String) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Defines the type of the product.
setProductUrisForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.cartoperation.domain.ProductList
The list of provided uris for which a Product could not be found
setQualifierCartItemDetails(CartItem, List<OfferItemDetail>) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
Sets the offer qualifier OfferItemDetails that the given CartItem was a target of.
setQualifierCartItemDetails(CartItem, List<OfferItemDetail>) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
setQuantity(int) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
The value of the fixed quantity.
setQuantity(Integer) - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
Quantity associated with this transaction representing the delta or change.
setQuantity(int) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
Quantity delta that is being requested (i.e.
setQuantity(int) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
The amount of this item to be added to the Cart.
setQuantity(int) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
The amount of this item to be added to the Cart.
setQuantityMatched(int) - Method in class com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
 
setQuantityRequested(Integer) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilityRequest
Quantity delta that is being requested (i.e.
setReason(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
The reason the override was performed, for example, "Price Match".
setReferenceNumber(String) - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
Arbitrary external reference number.
setReferenceNumber(String) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
This can be any number, but is typically the Order Item ID or Fulfillment Item ID.
setRemoveAttribute(boolean) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
A deletion of a cart attribute.
setRemovePaymentMethod(boolean) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
Removing an existing payment method from the cart.
setRequestedInventoryLocationId(String) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
The locationId of the Inventory Location from which the customer wishes to receive inventory.
setRequestedItems(List<SkuInventoryReservationRequestItem>) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
List of items to reserve.
setRequestId(String) - Method in class com.broadleafcommerce.cartoperation.service.messaging.completion.CheckoutCompletionEvent
The id representing this request to checkout This value can be used to identify entities that were produced due to this request and therefore need to be rolled back
setRequestId(String) - Method in class com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEvent
The id representing this request to checkout This value can be used to identify entities that were produced due to this request and therefore need to be rolled back
setRequestId(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartRequest
A unique id used to represent the request.
setRequestId(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutProcessRequest
A unique id used to represent the request.
setRequestId(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
The id representing the customer's request to checkout
setRequestMatcher(RequestMatcher) - Method in class com.broadleafcommerce.cartoperation.web.filter.CartResolutionFilter
 
setRequired(boolean) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
Whether or not the user is required to fill out this option in order to add the product to their cart.
setReservationRequestGroups(List<SkuInventoryReservationRequestGroup>) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
Logically separate groups into pickup or ship groups, along with items to be adjusted.
setReservationRequestType(String) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
Indicates if the Inventory Reservation Request is a HARD or SOFT request.
setReserveUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProperties
URI for reserving inventory
setResourceLocksUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The URI subpath for resource locks.
setResponseCode(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
A simple code describing the results of the add code to cart request.
setRole(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
The role that the targets this item list is being shared with will be granted.
setRoundingHelper(CartPricingRoundingHelper) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils
 
setSecurityCodes(Map<String, String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutProcessRequest
A map of security codes to their payment ids.
setSelectionType(String) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
Describes restrictions placed on the customer's ability to select items from the targeted set.
setSharedCode(String) - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The string of the offer code used to apply the related offer.
setShipToAddress(Address) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
This is most useful when Fulfillment Type is SHIP.
setShouldSavePaymentToCustomer(boolean) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
Should the payment method be saved to the customer
setShouldSavePaymentToCustomer(boolean) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
Should the payment method be saved to the customer
setSingleUsePaymentMethod(boolean) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
Whether or not the underlying payment method can only be used once.
setSku(String) - Method in class com.broadleafcommerce.cartoperation.domain.Product
This uniquely identifies this product in the catalog when it is sold and is used for other contexts like inventory and pricing.
setSku(String) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
Sku code for this particular variant.
setSku(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
The SKU code for the item (e.g., Product or Variant).
setSkuCode(String) - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
This is the default way that Broadleaf uses for accessing InventorySkuRef, especially when doing inventory reservations (soft and hard).
setSkuCode(String) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilityRequest
The value of the SKU reference.
setSkuInventoryId(String) - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
This is the contextId of the associated SkuInventory record.
setSkuName(String) - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
Optional field to store a human readable name for the SKU.
setSkuRef(InventorySkuRef) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
Holder of pointer(s) that reference the SKU.
setSkuReferenceFieldType(String) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
Indicates how we should be looking up SKU Inventory (by which field) with respect to skuReferenceValue.
setSkuReferenceValue(String) - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
The value of the SKU reference.
setSpecificChoices(List<SpecificItemChoice>) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
If the ItemChoice.selectionType is ItemChoiceTargetType.SPECIFIC_PRODUCTS or ItemChoiceTargetType.SPECIFIC_VARIANTS this holds the manually-curated options that the customer can choose from.
setSpecificItemChoice(SpecificItemChoice) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
setSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The payment's total usually excluding adjustments, tax, and shipping.
setSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The payment's total usually excluding adjustments, tax, and shipping.
setSuccess(boolean) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutResponse
Whether or not the checkout submission was successful.
setSuccessfulRequests(List<AddItemRequest>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
All requests that were successfully processed.
setTags(List<String>) - Method in class com.broadleafcommerce.cartoperation.domain.Product
A list of simple labels used to categorize the product
setTargetCartItemDetails(CartItem, List<OfferItemDetail>) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartItemOfferUtils
Sets the offer target OfferItemDetails that the given CartItem was a qualifier of.
setTargetCartItemDetails(CartItem, List<OfferItemDetail>) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
setTargetDemographic(DataDrivenEnum) - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
setTargets(Set<ShareItemListRequest.Target>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
Describes who this list is being shared with.
setTargetType(String) - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
Identifies the type of items that a customer can choose from, whether specific products, specific variants, or products from a specific category.
setTargetType(String) - Method in class com.broadleafcommerce.cartoperation.domain.UserTarget
The type of the user.
setTargetValue(String) - Method in class com.broadleafcommerce.cartoperation.domain.UserTarget
An identifying value for the user.
setTaxTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The payment's total tax cost
setTaxTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
The payment's total tax cost
setToken(String) - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
The token string that is used to authorize that a request has access to transfer the given cart.
setToken(GuestToken) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenResponse
 
setToken(GuestToken) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenValidationResponse
 
setTokenTimeout(Duration) - Method in class com.broadleafcommerce.cartoperation.service.ULIDGuestTokenGenerator
 
setTransactionType(String) - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
Indictes the type of transaction that this represents.
setType(String) - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
Identifies the type of the associated value, this is needed to gather all the enum values based on their types.
setType(String) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
Describes which of the product or variant fields should be used for this included product.
setType(String) - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
Controls both how the customer should be inputting values to fill out this option as well as storage of where the value will go once added to the cart.
setType(String) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
Whether or not this item holds a product or a variant that the customer can select from
setType(String) - Method in class com.broadleafcommerce.cartoperation.service.AddItemFailure
The type of failure that this request encountered.
setType(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
The type of this payment like Credit Card or Gift Card.
setType(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
The type of means by which this fulfillment group is fulfilled.
setUnits(String) - Method in class com.broadleafcommerce.cartoperation.domain.Weight
 
setUpc(String) - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
Meant to hold UPC, or Universal Product Code.
setupCartForClone(Cart, CartStatus) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
setUpdateContactInfo(boolean) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
An update of the contact info for the order (e.g.
setUpdatePaymentMethod(boolean) - Method in class com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.PriceInvalidation
Updating an existing payment method from the cart.
setUri(String) - Method in class com.broadleafcommerce.cartoperation.domain.Product
The navigable uri of this product.
setUrl(String) - Method in class com.broadleafcommerce.cartoperation.domain.Category
The url of the category.
setUrl(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProperties
The base url for an external campaign service.
setUrl(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProperties
The base url for an external cart service.
setUrl(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProperties
The base url for an external catalog service.
setUrl(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProperties
The base url for an external inventory service.
setUrl(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProperties
The base url for an external cart service.
setUrl(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProperties
The base url for an external cart service.
setUsabilityInfoUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProperties
The URI context path to append to ExternalCampaignProperties.campaignAuditDetailsUri that defines the endpoint responsible for providing whether a campaign code is usable, usually before it is applied.
setUseCodeUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProperties
The URI path for using a code.
setUser(UserTarget) - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
The identifying info of the user that used the related offer.
setValid(boolean) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenValidationResponse
 
setValidateUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProperties
The URI context path to append to ExternalCampaignProperties.campaignAuditDetailsUri that defines the endpoint responsible for validating campaign code usages after they're added to the cart, usually during checkout submission to make sure codes are still valid.
setValidateUri(String) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProperties
The URI path for validating checkout.
setValidationRule(String) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
If AttributeChoice.validationType is regex, this is the expression that should execute against the user's value.
setValidationStrategy(String) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
The strategy used to determine when this product option is validated.
setValidationType(String) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
How the validation from AttributeChoice.getValidationStrategy() should be performed.
setValue(Serializable) - Method in class com.broadleafcommerce.cartoperation.domain.Attribute
The value represented by this attribute.
setValue(String) - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
The value stored as an item attribute or cart attribute based on what the user selects.
setValue(String) - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
The value of the associated DataDrivenEnum.type.
setValue(MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.domain.FulfillmentFlatRate
The value of this flat rate
setValue(Object) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddAttributeRequest
The attribute's value.
setValue(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest.Target
 
setValuePath(String) - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties.FieldMapping
 
setValueType(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
The type of values that this list will be shared with (e.g email address, customer ID, etc.).
setVariant(Variant) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
This field contains the specified variant if the type is IncludedProductType.VARIANT.
setVariant(Variant) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
If the SpecificItemChoice.type is SpecificItemChoiceType.VARIANT this holds the variant for this choice
setVariantId(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
The id of the variant for this add item request.
setVariantId(String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
The id of the variant for this add item request.
setVariantMappings(List<CartItemMappingProperties.FieldMapping>) - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties
Configuration for the fields which should be included in mapping a Variant into a CartItem.
setVariantParentProductId(String) - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
This field contains the id of the parent product of the specified IncludedProduct.variant if the type is IncludedProductType.VARIANT.
setVariantParentProductId(String) - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
This field contains the id of the parent product of the specified SpecificItemChoice.variant if the type is SpecificItemChoiceType.VARIANT.
setVariants(List<Variant>) - Method in class com.broadleafcommerce.cartoperation.domain.Product
All Variants for this product.
setVendorRef(String) - Method in class com.broadleafcommerce.cartoperation.domain.Product
Soft reference to the vendor associated with this catalog.
setVersion(CartValidationProperties.Version) - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties
 
setVersion(Integer) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartModifyingRequest
 
setWeight(Weight) - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
setWeight(Weight) - Method in class com.broadleafcommerce.cartoperation.domain.Variant
 
setWeight(BigDecimal) - Method in class com.broadleafcommerce.cartoperation.domain.Weight
 
share(CustomerRef, ShareItemListRequest, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListSecurityService
 
share(CustomerRef, ShareItemListRequest, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListSecurityService
Share an item list with other users.
shareItemList(ShareItemListRequest, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
 
shareItemList(ShareItemListRequest, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListManagementService
Shares an item list with other users.
shareItemList(ContextInfo, String, CustomerRef, ShareItemListRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
 
ShareItemListRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
A request body to share an item list.
ShareItemListRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
 
ShareItemListRequest.Target - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
 
ShareItemListRequestValidator - Class in com.broadleafcommerce.cartoperation.web.validator
Validates a share item list request.
ShareItemListRequestValidator() - Constructor for class com.broadleafcommerce.cartoperation.web.validator.ShareItemListRequestValidator
 
ShippingTaxAddressSourceHandler - Class in com.broadleafcommerce.cartoperation.service.fulfillment.address
Populates the tax address from the shipping address.
ShippingTaxAddressSourceHandler(TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.address.ShippingTaxAddressSourceHandler
 
ShipTypeFulfillmentGroupSubmitValidator - Class in com.broadleafcommerce.cartoperation.service.fulfillment.validation.type
Validates fulfillment information specific to FulfillmentType.SHIP fulfillment groups.
ShipTypeFulfillmentGroupSubmitValidator(Set<FulfillmentAddressSubmitValidator>) - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.ShipTypeFulfillmentGroupSubmitValidator
 
shouldArchivePaymentDueToFailedTransaction(Payment, PaymentResponse) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionService
Determines whether or not the Payment should be archived due to the failed transaction that is described by the provided PaymentResponse.
shouldCalculateItemTaxes(Cart) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
shouldConfirmPayment(Payment) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
Determine whether to confirm this payment.
shouldPerformValidation(String, String) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
Whether to perform the AttributeChoice.getValidationStrategy() for the item for the current flow.
shouldRejectLowerPrice(boolean) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivityProperties
Whether or not to reject the checkout attempt if it's determined that the latest price for the cart is lower than the cart's previously known price.
shouldRejectLowerPrice() - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivityProperties
Whether or not to reject the checkout attempt if it's determined that the latest price for the cart is lower than the cart's previously known price.
shouldResetCartStatus(Cart, String, CheckoutWorkflowException) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
Determines whether or not the cart's status should be reset after encountering an unexpected exception during checkout.
shouldSavePaymentToCustomer() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
Should the payment method be saved to the customer
shouldSavePaymentToCustomer() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
Should the payment method be saved to the customer
shouldTaxFulfillment(F, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
 
shouldTransferAnonymousCartOwnership(Cart, Cart) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
 
shouldValidateAddress(Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.AbstractTypeFulfillmentGroupSubmitValidator
Tells whether this validator should validate the address or not.
shouldValidateAddress(Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.PickupTypeFulfillmentGroupSubmitValidator
 
shouldValidateAddress(Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.ShipTypeFulfillmentGroupSubmitValidator
 
shouldValidateAddress(Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.VirtualTypeFulfillmentGroupSubmitValidator
 
shouldValidateVersion(HttpServletRequest) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
Determines whether or not the cart version should be validated
SimplePage<T> - Class in com.broadleafcommerce.cartoperation.domain
A simple page DTO into which a Page can be deserialized and that can be easily re-serialized without concern for implementation details.
SimplePage() - Constructor for class com.broadleafcommerce.cartoperation.domain.SimplePage
 
SKU_PRICE_INFOS - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
Contains a map from Product.getSku() or Variant.getSku() keys to PriceInfo for the associated Product or Variant.
SkuInventoryAvailabilityRequest - Class in com.broadleafcommerce.cartoperation.domain
Request to check availability for a SKU with a specified minimum quantity.
SkuInventoryAvailabilityRequest() - Constructor for class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilityRequest
 
SkuInventoryAvailabilitySummary - Class in com.broadleafcommerce.cartoperation.domain
 
SkuInventoryAvailabilitySummary() - Constructor for class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
 
SkuInventoryReservationRequest - Class in com.broadleafcommerce.cartoperation.domain
Container to allow serialization and transport of specific inventory reservation requests.
SkuInventoryReservationRequest() - Constructor for class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
 
SkuInventoryReservationRequestGroup - Class in com.broadleafcommerce.cartoperation.domain
Component to allow us to group SkuInventoryReservationRequestItem instances together for Inventory reservation, based on the fulfillment type and either shipToAddress or requestedInventoryLocationId.
SkuInventoryReservationRequestGroup() - Constructor for class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
 
SkuInventoryReservationRequestItem - Class in com.broadleafcommerce.cartoperation.domain
 
SkuInventoryReservationRequestItem() - Constructor for class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
 
SkuInventoryReservationResponse - Class in com.broadleafcommerce.cartoperation.domain
Simple wrapper to contain InventoryTransaction records after an Inventory Reservation.
SkuInventoryReservationResponse() - Constructor for class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationResponse
 
sortPayments(List<Payment>) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentConfirmationService
Hook used to order the cart's payments to produce the most favorable conditions when executing transactions against the payment.
SpecificItemChoice - Class in com.broadleafcommerce.cartoperation.domain
When a ItemChoice is determined to be a ItemChoiceTargetType.SPECIFIC_PRODUCTS or ItemChoiceTargetType.SPECIFIC_VARIANTS, this holds the relationship that the customer should select from
SpecificItemChoice() - Constructor for class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
SpecificItemChoiceType - Enum in com.broadleafcommerce.cartoperation.domain
Supported types for SpecificItemChoice.getType()
SSLVerificationProperties - Class in com.broadleafcommerce.cartoperation.service.autoconfigure
Contains properties dictating SSL verification.
SSLVerificationProperties() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.SSLVerificationProperties
 
StaleCartApiError - Class in com.broadleafcommerce.cartoperation.web.endpoint.exception
An API Error due to a stale cart.
StaleCartApiError(StaleCartException) - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.exception.StaleCartApiError
 
StaleCartException - Exception in com.broadleafcommerce.cartoperation.exception
Exception thrown when attempting to modify a cart when the client has an out of date version of the cart.
StaleCartException(Integer, Cart) - Constructor for exception com.broadleafcommerce.cartoperation.exception.StaleCartException
 
StaleCartException(Integer, Cart, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.StaleCartException
 
StaleCartException(String, Cart, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.StaleCartException
 
staleCartException(StaleCartException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
StaleCartPricingResultHolder - Class in com.broadleafcommerce.cartoperation.web.service
Holds the old cart price and whether or not the cart price was updated with new catalog prices on this request.
StaleCartPricingResultHolder() - Constructor for class com.broadleafcommerce.cartoperation.web.service.StaleCartPricingResultHolder
 
STANDARD_PRICE - Static variable in class com.broadleafcommerce.cartoperation.service.pricing.PricingFields
 
storeFreeGiftItems(Cart, List<FreeGiftItem>) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOfferUtils
Adds the given FreeGiftItems to Cart.getInternalAttributes() for later processing.
storeFreeGiftItems(Cart, List<FreeGiftItem>) - Method in class com.broadleafcommerce.cartoperation.service.util.offer.CartOperationServiceOfferUtils
 
supports(Address) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
 
supports(Address) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.FulfillmentAddressSubmitValidator
Tells if this validator supports the given fulfillment group address.
supports(Class<?>) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidator
 
supports(FulfillmentItem) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.item.FulfillmentItemSubmitValidator
Tells if this validator supports the given fulfillment item.
supports(FulfillmentOption) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.option.FulfillmentOptionSubmitValidator
Tells if this validator supports the given fulfillment option.
supports(FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.PickupTypeFulfillmentGroupSubmitValidator
 
supports(FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.ShipTypeFulfillmentGroupSubmitValidator
 
supports(FulfillmentGroup) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.TypeFulfillmentGroupSubmitValidator
Tells if this validator supports the given fulfillment group.
supports(FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.VirtualTypeFulfillmentGroupSubmitValidator
 
supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - Method in class com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
Deprecated.
 
supports(MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - Method in class com.broadleafcommerce.cartoperation.web.advice.RequestValidatorRequestBodyAdvice
 
supports(MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - Method in class com.broadleafcommerce.cartoperation.web.advice.VersionValidatingRequestBodyAdvice
 
supports(Class<?>) - Method in class com.broadleafcommerce.cartoperation.web.validator.CartItemModifyingRequestValidator
 
supports(Class<?>) - Method in class com.broadleafcommerce.cartoperation.web.validator.CartModifyingRequestValidator
 
supports(Class<?>) - Method in interface com.broadleafcommerce.cartoperation.web.validator.RequestValidator
Tells whether this validator supports the given type.
supports(Class<?>) - Method in class com.broadleafcommerce.cartoperation.web.validator.ShareItemListRequestValidator
 
supportsParameter(MethodParameter) - Method in class com.broadleafcommerce.cartoperation.web.resolver.CartHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class com.broadleafcommerce.cartoperation.web.resolver.CartVersionHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class com.broadleafcommerce.cartoperation.web.resolver.CustomerRefHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class com.broadleafcommerce.cartoperation.web.resolver.GuestTokenHandlerMethodArgumentResolver
 
SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.cartoperation.oauth2.client.web
This component implements OAuth2AuthorizedClientManager and internally instantiates and delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager.
SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.cartoperation.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
syncItemToCart(Cart, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
Takes changes made from an update to a single item and applies them to the cart and items in it.

T

Target() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest.Target
 
TARGET_CART_ITEM_DETAILS - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
The OfferItemDetails of the offer target CartItems.
TaxAddressSourceHandler - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.address
Determines how to populate the tax address based on the value of FulfillmentGroup.getTaxAddressSource().
TaxService - Interface in com.broadleafcommerce.cartoperation.service.pricing
Service for calculating and applying taxes to a Cart, typically by integrating with one or more TaxProviders, depending if there should be estimated and actual taxes calculated.
toString() - Method in class com.broadleafcommerce.cartoperation.domain.Attribute
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoice
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.AttributeChoiceValue
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.CartCreationRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.CartHolder
Deprecated.
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.Category
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.DataDrivenEnum
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.FulfillmentFlatRate
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.IncludedProduct
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.InventorySkuRef
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.InventoryTransaction
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.ItemChoice
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.OfferAudit
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.Product
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.ProductList
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.ProductOption
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.SimplePage
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilityRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryAvailabilitySummary
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestGroup
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequestItem
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationResponse
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.SpecificItemChoice
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.TransferCartToken
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.UserTarget
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.Variant
 
toString() - Method in class com.broadleafcommerce.cartoperation.domain.Weight
 
toString() - Method in exception com.broadleafcommerce.cartoperation.exception.AddCodeException
 
toString() - Method in exception com.broadleafcommerce.cartoperation.exception.CartItemValidationException
 
toString() - Method in exception com.broadleafcommerce.cartoperation.exception.CartValidationException
 
toString() - Method in class com.broadleafcommerce.cartoperation.service.AddItemFailure
 
toString() - Method in class com.broadleafcommerce.cartoperation.service.autoconfigure.SSLVerificationProperties
 
toString() - Method in class com.broadleafcommerce.cartoperation.service.BulkAddToCartResponse
 
toString() - Method in class com.broadleafcommerce.cartoperation.service.configuration.MatchingDependentsContext
 
toString() - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.BulkCartItemCreationResponse
 
toString() - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties.FieldMapping
 
toString() - Method in class com.broadleafcommerce.cartoperation.service.environment.CartItemMappingProperties
 
toString() - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenDecoderProperties
 
toString() - Method in class com.broadleafcommerce.cartoperation.service.environment.JWTTransferCartTokenEncoderProperties
 
toString() - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider.CartConflictResponse
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties.Jwt
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartCookieProperties
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.GuestToken
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.Version
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddAttributeRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddCodeToCartResponse
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemListToCartRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.AddPaymentRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartItemModifyingRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CartModifyingRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.CheckoutProcessRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ContactInfoRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenResponse
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.GuestTokenValidationResponse
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ItemListAddToCartResponse
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.OverridePriceRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.PriceCartRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest.Target
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.ShareItemListRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.AddToCartApiError
 
toString() - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.StaleCartApiError
 
transferAnonymousCartOwnership(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CartTransferService
Transfer the provided anonymous cart to be in-process for the currently authenticated customer.
transferAnonymousCartOwnership(Cart, Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CartTransferService
Transfer the provided anonymous cart to be in-process for the currently authenticated customer.
transferAnonymousCartOwnership(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
transferAnonymousCartOwnership(Cart, Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
transferAnonymousCsrCartToCustomer(ContextInfo, String) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
Deprecated.
 
transferAnonymousCsrCartToInProcess(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CartTransferService
transferAnonymousCsrCartToInProcess(Cart, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CartTransferService
Transfer the provided anonymous CSR cart to be in-process for the provided customer
transferAnonymousCsrCartToInProcess(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
transferAnonymousCsrCartToInProcess(Cart, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
transferCart(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
TransferCartToken - Class in com.broadleafcommerce.cartoperation.domain
The response object used to provide details of the cart transfer token and the token itself.
TransferCartToken() - Constructor for class com.broadleafcommerce.cartoperation.domain.TransferCartToken
 
TransferCartTokenCreationException - Exception in com.broadleafcommerce.cartoperation.exception
Exception that results from a failure to create a TransferCartToken within the CartTransferService.
TransferCartTokenCreationException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.TransferCartTokenCreationException
 
TransferCartTokenCreationException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.TransferCartTokenCreationException
 
TransferCartTokenDecoder - Interface in com.broadleafcommerce.cartoperation.service.csr
An interface used for decoding transfer cart tokens.
TransferCartTokenEncoder - Interface in com.broadleafcommerce.cartoperation.service.csr
An interface used for encoding transfer cart tokens.
TransferCartTokenEncoderException - Exception in com.broadleafcommerce.cartoperation.exception
An exception thrown when there is a failure to encode the transfer cart token.
TransferCartTokenEncoderException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.TransferCartTokenEncoderException
 
TransferCartTokenEncoderException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.TransferCartTokenEncoderException
 
TransferCartTokenParseException - Exception in com.broadleafcommerce.cartoperation.exception
Exception that results from a failure to parse a TransferCartToken from an encoded token string.
TransferCartTokenParseException(String) - Constructor for exception com.broadleafcommerce.cartoperation.exception.TransferCartTokenParseException
 
TransferCartTokenParseException(String, Throwable) - Constructor for exception com.broadleafcommerce.cartoperation.exception.TransferCartTokenParseException
 
transferCartTokenParseException(TransferCartTokenParseException, WebRequest) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.exception.CartOperationExceptionAdvisor
 
transferCSRCartToCustomer(String, Integer, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CSRCartEndpoint
 
transferCsrCartToCustomer(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
Deprecated.
 
transferCsrCartToInProcess(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CartTransferService
Transfer the provided CSR cart to be in-process for its customer.
transferCsrCartToInProcess(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
TypeFulfillmentGroupSubmitValidator - Interface in com.broadleafcommerce.cartoperation.service.fulfillment.validation.type
Validates a fulfillment group information specific to a certain FulfillmentGroup.getType().

U

ULIDGuestTokenGenerator - Class in com.broadleafcommerce.cartoperation.service
An implementation of GuestTokenGenerator that uses ULID to generate the token string.
ULIDGuestTokenGenerator(TypeFactory) - Constructor for class com.broadleafcommerce.cartoperation.service.ULIDGuestTokenGenerator
 
UNAVAILABLE_CART_ITEM_INVENTORY_ERROR_MSG - Static variable in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalInventoryProvider
 
update(P, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListProvider
 
update(P, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListProvider
Updates an item list.
updateAsNamedCart(Cart, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Updates the provided Cart with the DefaultCartStatuses.NAMED.
updateAsNamedCart(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
updateCart(Cart, boolean, boolean, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Updates the provided Cart based on the provided flags.
updateCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
updateCart(Cart, boolean, boolean, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
updateCart(Cart, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Update the cart.
updateCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
updateCartAdjustments(Cart, OrderResponse<T>, boolean) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Updates the cart, items, and fulfillment groups and items with the discount adjustments contained in the response from the offer engine.
updateCartAttributes(Cart, List<AddItemRequest>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Update cart attributes based on the successful AddItemRequests
updateCartContactInfo(Cart, ContactInfoRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
updateCartContactInfo(Cart, ContactInfoRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
updateCartForFulfillmentOffers(Cart, OrderResponse<T>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Updates fulfillment groups and items with adjustments after the offer engine has processed the order.
updateCartForOrderAndOrderItemOffers(Cart, OrderResponse<T>) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
Updates order and order items with adjustments after the offer engine has processed the order.
updateCartItem(Cart, UpdateItemRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
updateCartItem(Cart, UpdateItemRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
updateCartItem(Cart, CartItem, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CartProvider
Deprecated.
in favor of updating the entire cart with CartProvider.updateCart(Cart, ContextInfo)
updateCartItem(Cart, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
 
updateCartItem(ItemResponse<T>, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
updateCartItem(Cart, UpdateItemRequest, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
Deprecated.
 
updateCartItemPricing(Cart, Locale, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
updateCartItemPricing(List<CartItem>, Locale, CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Deprecated.
updateCartStatus(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
 
updateCatalogPricesForCartItems(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
 
updateCloneCartFulfillmentGroupRefs(Cart) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
updateCloneCartFulfillmentItemReferenceNumbers(Cart) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
updateClonedCartItemIdsInFulfillmentGroupItems(Cart) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService
 
updateContactInfo(Cart, ContactInfoRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
Deprecated.
 
updateContactInfoInCart(Cart, ContactInfoRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Updates the contact info for the provided Cart.
updateContactInfoInCart(Cart, ContactInfoRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
updateContactInfoInCart(String, ContactInfoRequest, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
updateExistingFreeGiftItemAndQualifierItems(Cart, CartItem, FreeGiftItem, List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Updates existing free gift CartItem with the latest details from the given FreeGiftItem, and update its qualifier CartItems to ensure that the existing free gift CartItem is added into CartItemAttributeConstants.Internal#TARGET_CART_ITEM_DETAILS.
updateFulfillmentGroup(Cart, String, UpdateFulfillmentGroupRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
updateFulfillmentGroup(Cart, String, UpdateFulfillmentGroupRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
updateFulfillmentGroup(Cart, FulfillmentGroupResponse<T>, FulfillmentGroup) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
updateFulfillmentGroup(Cart, UpdateFulfillmentGroupRequest, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
Deprecated.
 
updateFulfillmentGroupInCart(Cart, String, UpdateFulfillmentGroupRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Updates an existing FulfillmentGroup for the provided Cart.
updateFulfillmentGroupInCart(Cart, String, UpdateFulfillmentGroupRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
updateFulfillmentGroupInCart(String, String, UpdateFulfillmentGroupRequest, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
UpdateFulfillmentGroupRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
A group of items designated to a certain fulfillment location and type.
UpdateFulfillmentGroupRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateFulfillmentGroupRequest
 
updateFulfillmentItem(Cart, CartItem) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Updates the FulfillmentItem corresponding to the CartItem, keeping them in sync.
updateFulfillmentItem(Cart, ItemResponse<T>, FulfillmentItem) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
updateFulfillmentItemsWithRoundedAdjustments(Collection<D>, Map<String, MonetaryAmount>, CurrencyUnit) - Method in class com.broadleafcommerce.cartoperation.service.pricing.CartPricingRoundingHelper
Sets the new rounded adjustment values on the fulfillment items.
updateItemInCart(Cart, UpdateItemRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Updates a single item in the provided Cart based on the provided UpdateItemRequest.
updateItemInCart(Cart, UpdateItemRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
updateItemInCart(String, String, UpdateItemRequest, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
 
updateItemList(String, L, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListManagementService
 
updateItemList(String, L, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListManagementService
Updates an item list after checking if the operation is allowed on the list.
updateItemList(ContextInfo, String, CustomerRef, L) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint
 
updateItemListAccessRule(String, P, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
 
updateItemListAccessRule(String, P, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListAccessRuleProvider
Updates an item list access rule.
updateItemListItem(ContextInfo, CustomerRef, String, String, I) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 
updateItemListItems(String, Collection<I>, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultItemListItemManagementService
 
updateItemListItems(String, Collection<I>, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.ItemListItemManagementService
Updates item list items.
updateItemListItems(ContextInfo, CustomerRef, String, List<I>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint
 
UpdateItemRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
A request DTO for updating a cart item.
UpdateItemRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
 
updateItems(String, Collection<P>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListItemProvider
 
updateItems(String, Collection<I>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListItemProvider
Updates items within a specific list.
updatePayment(Cart, UpdatePaymentRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
updatePayment(Cart, UpdatePaymentRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
updatePayment(Cart, UpdatePaymentRequest, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
Deprecated.
 
updatePaymentForAuthAndCaptureTransaction(Payment, PaymentResponse, String) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionService
Based on the results of the payment gateway authorize and capture transaction, update the payment.
updatePaymentForAuthTransaction(Payment, PaymentResponse, String) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionService
Based on the results of the payment gateway authorize transaction, update the payment.
updatePaymentInCart(Cart, UpdatePaymentRequest, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.CartOperationService
Updates an existing Payment in the cart based on the UpdatePaymentRequest payload.
updatePaymentInCart(Cart, UpdatePaymentRequest, boolean, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
updatePaymentInCart(String, String, UpdatePaymentRequest, boolean, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
UpdatePaymentRequest - Class in com.broadleafcommerce.cartoperation.web.endpoint.domain
A request DTO used to update a Payment on a the resolved Cart.
UpdatePaymentRequest() - Constructor for class com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest
 
updateRequestCart(Cart) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCartProvider
This updates the cart for the current request with a recently received version from the cart service.
updateTaxableAmounts(Cart, Collection<? extends FulfillmentGroup>, Collection<T>) - Method in class com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService
Updates the taxable amount fields on FulfillmentItem.
uriVars(Object...) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.AbstractExternalProvider
Convenience method to generate a map of variables.
useFullName(Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
Tells if the full name or the individual first and last name should be used for validation.
UserTarget - Class in com.broadleafcommerce.cartoperation.domain
Abstraction of a user that different entities, like offers and pricing, can target.
UserTarget(UserTargetType, String) - Constructor for class com.broadleafcommerce.cartoperation.domain.UserTarget
 
UserTarget() - Constructor for class com.broadleafcommerce.cartoperation.domain.UserTarget
 
UserTargetGenerationService - Interface in com.broadleafcommerce.cartoperation.service.provider.external.security
 
UserTargetType - Enum in com.broadleafcommerce.cartoperation.domain

V

validate(Object, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
 
validate(Object, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
 
validate(Errors, String, String) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidationUtil.FieldValidator
 
validate(Object) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidator
Validates the supplied target, automatically binding and returning errors.
validate(Object, Object...) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidator
Validates the supplied target, automatically binding and returning errors.
validate(Object, Errors) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidator
 
validate(Object, Errors, Object...) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidator
 
validate(Object, Errors, Set<Object>) - Method in interface com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidator
Validates the target.
validate(Object, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.AbstractTypeFulfillmentGroupSubmitValidator
 
validate(Object, Errors) - Method in class com.broadleafcommerce.cartoperation.web.validator.CartItemModifyingRequestValidator
 
validate(Object, Errors) - Method in class com.broadleafcommerce.cartoperation.web.validator.CartModifyingRequestValidator
 
validate(Object) - Method in interface com.broadleafcommerce.cartoperation.web.validator.RequestValidator
Validates the given request body.
validate(Object, Errors) - Method in interface com.broadleafcommerce.cartoperation.web.validator.RequestValidator
Validates the given request body.
validate(Object, Errors) - Method in class com.broadleafcommerce.cartoperation.web.validator.ShareItemListRequestValidator
 
validateAddPaymentRequest(Payment, AddPaymentRequest) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Check the validity of the provided Payment that is to be added
validateAddress(Address, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
Validates the address.
validateAddress(FulfillmentGroup, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.AbstractTypeFulfillmentGroupSubmitValidator
validateAddressLine1(Address, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
Validates the address line 1 on the address.
validateAttributeChoice(Cart, CartItem, String, ProductOption) - Method in interface com.broadleafcommerce.cartoperation.service.configuration.AttributeChoiceConfigurationService
Perform validation against the provided CartItem for the given attribute choice ProductOption.
validateAttributeChoice(Cart, CartItem, String, ProductOption) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultAttributeChoiceConfigurationService
 
validateBase(FulfillmentGroup, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
Validates a fulfillment group at the top level, not considering nested or pricing fields.
validateCampaignCodeUsages(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity
Validate that the campaign codes used in the specified cart are still valid upon checkout.
validateCampaignCodeUsages(Cart, List<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.CampaignProvider
Retrieve validation information regarding the cart's usage of the provided campaign codes to determine if the usage is still valid.
validateCampaignCodeUsages(Cart, List<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProvider
 
validateCartHasActivePayment(Cart) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
Validate that the cart has at least one active payment
validateCartHasLatestPricing(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity
 
validateCartItem(Cart, CartItem, Product, String) - Method in interface com.broadleafcommerce.cartoperation.service.configuration.CartItemConfigurationService
Process cart item configuration by validating product options.
validateCartItem(Cart, CartItem, Product, String) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
Validate the CartItem against the provided Product.
validateCartItem(CartItem, Cart, Product, List<Product>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Validates that the CartItem includes enough information to correctly represent the product or one of the product's variants.
validateCartItem(CartItem, Cart, Product, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
validateCartItemAfterUpdate(Cart, CartItem, Product, List<Product>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
validateCartItemAfterUpdate(Cart, CartItem, Product, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
validateCartItems(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartItemValidationActivity
Validates that each of the cart's CartItems include all necessary selections and data
validateCartStatusForCheckout(Cart) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStatusValidationHelper
Validates that the cart is in a status which is valid for checkout.
validateCheckoutRequest(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
Validates the cart for checkout
validateCity(Address, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
Validates the city on the address.
validateCompanyName(Address, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
Validates the company name on the address.
validateCountry(Address, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
Validates the country on the address.
validateCounty(Address, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
Validates the county on the address.
validateCustomerAccess(CustomerRef, Set<String>, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalItemListAccessRuleProvider
 
validateCustomerAccess(CustomerRef, Set<String>, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.ItemListAccessRuleProvider
Checks item list access rules for a list of item list ids based on the given customer ref and role
validateEmailAddress(Address, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
Validates the email address on the address.
validateFields(Errors, Collection<String>, FulfillmentValidationUtil.FieldValidator, String) - Static method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.FulfillmentValidationUtil
Validates multiple fields' values.
validateGatewayType(Payment) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Validate that the Payment has a supported Payment.getGatewayType() value.
validateGuestToken(String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService
 
validateGuestToken(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.GuestCartProtectionService
Validates the provided guest token string for the given cart ID.
validateGuestTokenForCart(String, Integer, String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
validateGuestTokenForCheckout(String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.validator.DefaultGuestCartTokenValidator
 
validateGuestTokenForCheckout(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.web.validator.GuestCartTokenValidator
Validates the provided guest token string for the given cart ID during checkout.
validateGuestTokenForOperation(String, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.validator.DefaultGuestCartTokenValidator
 
validateGuestTokenForOperation(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.web.validator.GuestCartTokenValidator
Validates the provided guest token string for the given cart ID during a cart operation.
validateGuestTokenIfNecessary(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint
 
validateGuestTokenIfNecessary(Cart, String, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint
If the provided cart is a guest cart, this will attempt to validate the guest token for the cart.
validateIncludedProduct(CartItem, IncludedProduct, List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
 
validateIncludedProduct(CartItem, IncludedProduct, List<CartItem>) - Method in interface com.broadleafcommerce.cartoperation.service.configuration.IncludedProductConfigurationService
Perform validation against the provided CartItem for the given IncludedProduct.
validateItemAndDependentsHavePositiveQuantities(CartItem) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService
A basic requirement is that all items added to a cart have a positive quantity.
validateItemChoice(CartItem, ProductOption, List<CartItem>) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
validateItemChoice(CartItem, ProductOption, List<CartItem>) - Method in interface com.broadleafcommerce.cartoperation.service.configuration.ItemChoiceConfigurationService
Perform validation against the provided CartItem for the given ProductOption of type ProductOptionType.isItemChoice(String).
validateItems(FulfillmentGroup, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
Validates the fulfillment items of the group.
validateJWT(SignedJWT) - Method in class com.broadleafcommerce.cartoperation.service.csr.JWTTransferCartTokenDecoder
 
validateMaxQuantity(CartItem, ItemChoice, MatchingDependentsContext, ProductOption) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
validateMinQuantity(CartItem, ItemChoice, MatchingDependentsContext, ProductOption) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultItemChoiceConfigurationService
 
validateName(Address, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
Validates the name on the address.
validateOfferAndOfferCodeUsages(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity
Validate that the offers and offer codes used in the specified cart are still valid upon checkout.
validateOfferAndOfferCodeUsages(Cart, List<String>, List<String>, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider
 
validateOfferAndOfferCodeUsages(Cart, List<String>, List<String>, ContextInfo) - Method in interface com.broadleafcommerce.cartoperation.service.provider.OfferProvider
Retrieve validation information regarding the cart's usage of the provided offers and offer codes to determine if the usage is still valid.
validateOptions(FulfillmentGroup, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
Validates the fulfillment option on this group.
validatePaymentAmount(Cart) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
Validate that each of the cart's active Payments are responsible for a zero or greater amount.
validatePaymentAmounts(Payment) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Validate that the Payment amount is not a negative amount.
validatePaymentAmountSum(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
Validate that the sum of the cart's active Payments is equal to the cart total (CartPricing.getTotal())
validatePaymentGatewayProperties(Payment) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Validate that the add payment request sufficiently represents a payment method for the declared Payment.gatewayType
validatePaymentTransactionAmountSums(Cart, ContextInfo) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPaymentMethodValidationActivity
Validates that the sum of authorized/captured amount of the successful transactions equal to the payment amount.
validatePhonePrimary(Address, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
Validates the primary phone number on the address.
validatePostalCode(Address, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
Validates the postal code on the address.
validatePricing(Cart) - Method in class com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartPricingValidationActivity
Validate that the Cart and its CartItems have been successfully priced
validatePricing(FulfillmentGroup, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.DefaultFulfillmentGroupSubmitValidator
Validates the price fields on the fulfillment group (top-level only- does not consider individual item prices).
validateQuantity(CartItem, CartItem, IncludedProduct) - Method in class com.broadleafcommerce.cartoperation.service.configuration.DefaultIncludedProductConfigurationService
 
validateRequestId(Cart, String) - Method in class com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService
Validates that the current requestId is not already associated to the cart
validateRequestToSavePayment(Payment) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Validate that the Payment can be saved to the customer's account for future use.
validateStateProvinceRegionSubdivision(Address, Errors, Set<Object>) - Method in class com.broadleafcommerce.cartoperation.service.fulfillment.validation.address.DefaultFulfillmentAddressSubmitValidator
Validates the state province region on the address.
validateTarget(ShareItemListRequest.Target, Errors) - Method in class com.broadleafcommerce.cartoperation.web.validator.ShareItemListRequestValidator
Validates a single share target.
validateTransactionAmount(Payment, MonetaryAmount) - Method in class com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionService
Validate that the transaction amount is not greater than the payment amount
validateTransferCartToken(String) - Method in interface com.broadleafcommerce.cartoperation.service.csr.CartTransferService
Attempts to decode and validate the provided token string into a TransferCartToken.
validateTransferCartToken(String) - Method in class com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService
 
validateUpdatePaymentRequest(Payment, UpdatePaymentRequest) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Validate that the updates provided by the UpdatePaymentRequest parameter will produce a valid Payment.
validateVersion(HttpServletRequest, Cart) - Method in class com.broadleafcommerce.cartoperation.web.filter.resolver.DefaultServletRequestCartResolver
Validates the version from the HTTP request, if present.
validateVersionForRead(Cart, Integer) - Method in interface com.broadleafcommerce.cartoperation.service.CartVersionValidationService
 
validateVersionForRead(Cart, Integer) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartVersionValidationService
 
validateVersionForUpdate(Cart, Integer) - Method in interface com.broadleafcommerce.cartoperation.service.CartVersionValidationService
 
validateVersionForUpdate(Cart, Integer) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartVersionValidationService
 
ValidationConfiguration() - Constructor for class com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.ValidationConfiguration
 
ValidationStrategy - Enum in com.broadleafcommerce.cartoperation.domain
Supported strategies determining when generic choices are validated.
ValidationType - Enum in com.broadleafcommerce.cartoperation.domain
Supported means of validating product options.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.CartPricingTargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.IncludedProductType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ItemChoiceSelectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ItemChoiceTargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ProductOptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.SpecificItemChoiceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.type.DefaultMergingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.type.DefaultProductType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.UserTargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ValidationStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.ValidationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.domain.WeightUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.service.AddItemFailure.AddItemFailureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.service.CartItemConfigurationErrorEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.cartoperation.web.endpoint.domain.DefaultAddCodeToCartResponseTypes
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.CartPricingTargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.DefaultCheckoutFailureTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.IncludedProductType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.ItemChoiceSelectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.ItemChoiceTargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.ProductOptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.SpecificItemChoiceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.type.DefaultMergingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.type.DefaultProductType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.UserTargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.ValidationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.ValidationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.domain.WeightUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.service.AddItemFailure.AddItemFailureType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.service.CartItemConfigurationErrorEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.cartoperation.web.endpoint.domain.DefaultAddCodeToCartResponseTypes
Returns an array containing the constants of this enum type, in the order they are declared.
Variant - Class in com.broadleafcommerce.cartoperation.domain
Variants can help further identify the specifics of a Product by narrowing down the Sku via * additional user data.
Variant() - Constructor for class com.broadleafcommerce.cartoperation.domain.Variant
 
verify(Cookie) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
 
verifyAndGetClaims(Cookie) - Method in interface com.broadleafcommerce.cartoperation.web.service.CartCookieIssuer
Verify the provided cart cookie and get its claims.
verifyAndGetClaims(Cookie) - Method in class com.broadleafcommerce.cartoperation.web.service.DefaultCartCookieIssuer
 
verifySkuAvailability(CartItem, Product, List<Product>, Map<String, Boolean>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
 
verifySkuAvailability(CartItem, Product, Map<String, Boolean>) - Method in class com.broadleafcommerce.cartoperation.service.DefaultCartOperationService
Version() - Constructor for class com.broadleafcommerce.cartoperation.web.autoconfigure.CartValidationProperties.Version
 
versionIsStale(Cart, Integer) - Method in interface com.broadleafcommerce.cartoperation.service.CartVersionValidationService
 
VersionValidatingRequestBodyAdvice - Class in com.broadleafcommerce.cartoperation.web.advice
Request body advice which validates that the cart version is present and up to date for CartVersionedRequests.
VersionValidatingRequestBodyAdvice(CartHolder<Cart>, Set<CartVersionRequestValidator>, RequestCartVersionResolver, HttpServletRequest) - Constructor for class com.broadleafcommerce.cartoperation.web.advice.VersionValidatingRequestBodyAdvice
 
VirtualTypeFulfillmentGroupSubmitValidator - Class in com.broadleafcommerce.cartoperation.service.fulfillment.validation.type
Validates fulfillment information specific to FulfillmentType.VIRTUAL fulfillment groups.
VirtualTypeFulfillmentGroupSubmitValidator(Set<FulfillmentAddressSubmitValidator>) - Constructor for class com.broadleafcommerce.cartoperation.service.fulfillment.validation.type.VirtualTypeFulfillmentGroupSubmitValidator
 

W

WEIGHT - Static variable in class com.broadleafcommerce.cartoperation.domain.CartItemAttributeConstants.Internal
 
Weight - Class in com.broadleafcommerce.cartoperation.domain
Sizing attributes of a Product or Variant
Weight() - Constructor for class com.broadleafcommerce.cartoperation.domain.Weight
 
WeightUnits - Enum in com.broadleafcommerce.cartoperation.domain
Units for weight
withDeletedItemListIds(Set<String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
 
withInaccessibleItemListIds(Set<String>) - Method in class com.broadleafcommerce.cartoperation.web.endpoint.domain.DeleteItemListResponse
 
A B C D E F G H I J L M N O P Q R S T U V W 

Copyright © 2021. All rights reserved.