Uses of Class
com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest
Packages that use AddItemRequest
Package
Description
-
Uses of AddItemRequest in com.broadleafcommerce.cartoperation.domain
Methods in com.broadleafcommerce.cartoperation.domain that return AddItemRequestModifier and TypeMethodDescriptionCartCreationRequest.getAddItemRequest()
The initialAddItemRequest
to populate the cart.Methods in com.broadleafcommerce.cartoperation.domain that return types with arguments of type AddItemRequestModifier and TypeMethodDescriptionCartCreationRequest.getAddItemRequests()
The initialAddItemRequests
to populate the cart.Methods in com.broadleafcommerce.cartoperation.domain with parameters of type AddItemRequestModifier and TypeMethodDescriptionvoid
CartCreationRequest.setAddItemRequest
(AddItemRequest addItemRequest) The initialAddItemRequest
to populate the cart.Method parameters in com.broadleafcommerce.cartoperation.domain with type arguments of type AddItemRequestModifier and TypeMethodDescriptionvoid
CartCreationRequest.setAddItemRequests
(List<AddItemRequest> addItemRequests) The initialAddItemRequests
to populate the cart.Constructors in com.broadleafcommerce.cartoperation.domain with parameters of type AddItemRequestModifierConstructorDescriptionCartCreationRequest
(AddItemRequest addItemRequest) CartCreationRequest
(String name, String type, Instant expirationDate, AddItemRequest addItemRequest, List<AddItemRequest> addItemRequests, PriceCartRequest priceCartRequest) Constructor parameters in com.broadleafcommerce.cartoperation.domain with type arguments of type AddItemRequestModifierConstructorDescriptionCartCreationRequest
(String name, String type, Instant expirationDate, AddItemRequest addItemRequest, List<AddItemRequest> addItemRequests, PriceCartRequest priceCartRequest) -
Uses of AddItemRequest in com.broadleafcommerce.cartoperation.service
Methods in com.broadleafcommerce.cartoperation.service that return AddItemRequestModifier and TypeMethodDescriptionprotected AddItemRequest
DefaultCartOperationService.buildAddItemRequest
(com.broadleafcommerce.promotion.offer.client.web.context.info.FreeGiftItem freeGiftItem) Builds anAddItemRequest
from the givenFreeGiftItem
.AddItemFailure.getAddItemRequest()
The add item request that failedMethods in com.broadleafcommerce.cartoperation.service that return types with arguments of type AddItemRequestModifier and TypeMethodDescriptionprotected List<AddItemRequest>
DefaultItemListAddToCartService.buildAddItemRequests
(org.springframework.data.domain.Page<com.broadleafcommerce.cart.client.domain.ItemListItem> itemPage, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Responsible for creating AddItemRequests based on the provided ItemListItem pageDefaultCartOperationService.BulkCartItemCreationResponse.getSuccessfulRequests()
All requests that were successfully processed.protected List<AddItemRequest>
DefaultCartOperationService.identifyAddItemRequestsForCatalogItems
(@NonNull Collection<AddItemRequest> addItemRequests, @NonNull CatalogItemList<? extends CatalogItem> catalogItemList) protected List<AddItemRequest>
DefaultCartOperationService.identifyAddItemRequestsForCustomQuoteItems
(@NonNull Collection<AddItemRequest> addItemRequests) Methods in com.broadleafcommerce.cartoperation.service with parameters of type AddItemRequestModifier and TypeMethodDescriptioncom.broadleafcommerce.cart.client.domain.Cart
CartOperationService.addItemToCart
(com.broadleafcommerce.cart.client.domain.Cart cart, AddItemRequest addItemRequest, boolean price, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Adds a single item to the providedCart
based on the providedAddItemRequest
.com.broadleafcommerce.cart.client.domain.Cart
DefaultCartOperationService.addItemToCart
(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull AddItemRequest addItemRequest, boolean price, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) com.broadleafcommerce.cart.client.domain.Cart
CartOperationService.addToCart
(AddItemRequest addItemRequest, com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.order.common.domain.CustomerRef customerRef, boolean allowPriceCart, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated.com.broadleafcommerce.cart.client.domain.Cart
DefaultCartOperationService.addToCart
(@NonNull AddItemRequest addItemRequest, com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.order.common.domain.CustomerRef customerRef, boolean allowPriceCart, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected com.broadleafcommerce.cart.client.domain.CartItem
DefaultCartOperationService.buildCartItem
(@NonNull AddItemRequest addItemRequest, @NonNull com.broadleafcommerce.cart.client.domain.Cart cart, javax.money.CurrencyUnit currencyUnit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Populates a new cart item from theAddItemRequest
.protected CatalogItemRequest
DefaultCartOperationService.buildCatalogItemRequest
(@NonNull AddItemRequest addItemRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to create theCatalogItemRequest
and populate any additional attributes that should be passed to theCatalogProvider
when fetching the catalog representation for adding the cart item.protected AddItemFailure
DefaultCartOperationService.buildValidationFailure
(@NonNull AddItemRequest addItemRequest, @NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem) Builds anAddItemFailure
based on the providedAddItemRequest
&CartItem
representing an invalid add to cart requestprotected boolean
DefaultCartOperationService.catalogItemRequestAlreadyExist
(@NonNull Set<CatalogItemRequest> catalogItemRequests, @NonNull AddItemRequest addItemRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to prevent duplicateCatalogItemRequests
from being built based on theAddItemRequest
.protected com.broadleafcommerce.cart.client.domain.CartItem
DefaultCartOperationService.createCartItem
(@NonNull AddItemRequest addItemRequest, javax.money.CurrencyUnit currencyUnit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Creates aCartItem
based on the providedAddItemRequest
protected com.broadleafcommerce.cart.client.domain.Cart
DefaultCartOperationService.createItemAndAddToCart
(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull AddItemRequest addItemRequest, javax.money.CurrencyUnit currencyUnit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Creates a new item and adds it to the providedCart
.protected String
DefaultCartOperationService.getCatalogItemKeyForMissingEntities
(AddItemRequest addItemRequest) Hook point to determine what the missing entities map is keyed on from theAddItemRequest
.protected com.broadleafcommerce.cart.client.domain.CartItem
DefaultCartOperationService.populateFromRequest
(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull AddItemRequest addItemRequest, javax.money.CurrencyUnit currencyUnit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Populates the cart item fields based on the request.void
AddItemFailure.setAddItemRequest
(AddItemRequest addItemRequest) The add item request that failedMethod parameters in com.broadleafcommerce.cartoperation.service with type arguments of type AddItemRequestModifier and TypeMethodDescriptionCartOperationService.addManyItemsToCart
(com.broadleafcommerce.cart.client.domain.Cart cart, Collection<AddItemRequest> addItemRequests, boolean price, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Adds one or more items to the providedCart
.DefaultCartOperationService.addManyItemsToCart
(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull Collection<AddItemRequest> addItemRequests, boolean price, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) DefaultCartOperationService.buildCartItems
(@NonNull Collection<AddItemRequest> addItemRequests, @NonNull com.broadleafcommerce.cart.client.domain.Cart cart, javax.money.CurrencyUnit currencyUnit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Populates new cart items from theAddItemRequests
.protected Collection<CatalogItemRequest>
DefaultCartOperationService.buildCatalogItemRequestsForAdd
(@NonNull Collection<AddItemRequest> addItemRequests, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) CartOperationService.bulkAddToCart
(Collection<AddItemRequest> addItemRequests, com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.order.common.domain.CustomerRef customerRef, boolean shouldPriceCart, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated.DefaultCartOperationService.bulkAddToCart
(@NonNull Collection<AddItemRequest> addItemRequests, com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.order.common.domain.CustomerRef customerRef, boolean allowPriceCart, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected com.broadleafcommerce.cart.client.domain.Cart
DefaultCartOperationService.createItemsAndAddToCart
(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull List<AddItemRequest> addItemRequests, @NonNull BulkAddToCartResponse bulkAddToCartResponse, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Create and add the items from the givenAddItemRequests
to the givenCart
.protected BulkAddToCartResponse
DefaultCartOperationService.createItemsAndAddToCart
(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, Collection<AddItemRequest> addItemRequests, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Creates new items and adds them to the providedCart
.protected List<AddItemRequest>
DefaultCartOperationService.identifyAddItemRequestsForCatalogItems
(@NonNull Collection<AddItemRequest> addItemRequests, @NonNull CatalogItemList<? extends CatalogItem> catalogItemList) protected List<AddItemRequest>
DefaultCartOperationService.identifyAddItemRequestsForCustomQuoteItems
(@NonNull Collection<AddItemRequest> addItemRequests) protected CatalogItemList<? extends CatalogItem>
DefaultCartOperationService.identifyCatalogItemsForAddItemRequests
(@NonNull Collection<AddItemRequest> addItemRequests, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated, for removal: This API element is subject to removal in a future version.protected CatalogItemList<? extends CatalogItem>
DefaultCartOperationService.identifyCatalogItemsForAddItemRequests
(@NonNull Collection<AddItemRequest> addItemRequests, com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected boolean
DefaultCartOperationService.isAllCustomQuoteItemRequests
(@NonNull Collection<AddItemRequest> addItemRequests) Determines if all the givenAddItemRequests
are forDefaultCartItemTypes.CUSTOM_QUOTE_ITEM
.void
DefaultCartOperationService.BulkCartItemCreationResponse.setSuccessfulRequests
(List<AddItemRequest> successfulRequests) All requests that were successfully processed.protected com.broadleafcommerce.cart.client.domain.Cart
DefaultCartOperationService.updateCartAttributes
(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull List<AddItemRequest> successfulAddItemRequests) Update cart attributes based on the successfulAddItemRequests
-
Uses of AddItemRequest in com.broadleafcommerce.cartoperation.web.endpoint
Methods in com.broadleafcommerce.cartoperation.web.endpoint with parameters of type AddItemRequestModifier and TypeMethodDescriptioncom.broadleafcommerce.cart.client.domain.Cart
ManageCartEndpoint.addItemToCart
(String cartId, AddItemRequest addItemRequest, boolean price, Integer cartVersion, String guestToken, com.broadleafcommerce.order.common.domain.CustomerRef customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) com.broadleafcommerce.cart.client.domain.Cart
CartOperationEndpoint.addToCart
(com.broadleafcommerce.cart.client.domain.Cart cart, AddItemRequest addItemRequest, com.broadleafcommerce.order.common.domain.CustomerRef customerRef, boolean price, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated.Method parameters in com.broadleafcommerce.cartoperation.web.endpoint with type arguments of type AddItemRequestModifier and TypeMethodDescriptionManageCartEndpoint.addManyItemsToCart
(String cartId, List<AddItemRequest> addItemRequests, boolean price, Integer cartVersion, String guestToken, com.broadleafcommerce.order.common.domain.CustomerRef customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) CartOperationEndpoint.bulkAddItemsToCart
(com.broadleafcommerce.cart.client.domain.Cart cart, Collection<AddItemRequest> addItemRequests, com.broadleafcommerce.order.common.domain.CustomerRef customerRef, boolean price, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated. -
Uses of AddItemRequest in com.broadleafcommerce.cartoperation.web.endpoint.domain
Methods in com.broadleafcommerce.cartoperation.web.endpoint.domain that return types with arguments of type AddItemRequestModifier and TypeMethodDescriptionAddItemRequest.getDependentCartItems()
A list of additionalAddItemRequests
that should be processed as dependent items of the resulting parent item of this currentAddItemRequest
.Method parameters in com.broadleafcommerce.cartoperation.web.endpoint.domain with type arguments of type AddItemRequestModifier and TypeMethodDescriptionvoid
AddItemRequest.setDependentCartItems
(List<AddItemRequest> dependentCartItems) A list of additionalAddItemRequests
that should be processed as dependent items of the resulting parent item of this currentAddItemRequest
.
CartOperationService.addItemToCart(Cart, AddItemRequest, boolean, ContextInfo)
for updates andCartOperationService.createCart(CartCreationRequest, CustomerRef, ContextInfo)
for creates