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 initialAddItemRequestto populate the cart.Methods in com.broadleafcommerce.cartoperation.domain that return types with arguments of type AddItemRequestModifier and TypeMethodDescriptionCartCreationRequest.getAddItemRequests()The initialAddItemRequeststo populate the cart.Methods in com.broadleafcommerce.cartoperation.domain with parameters of type AddItemRequestModifier and TypeMethodDescriptionvoidCartCreationRequest.setAddItemRequest(AddItemRequest addItemRequest) The initialAddItemRequestto populate the cart.Method parameters in com.broadleafcommerce.cartoperation.domain with type arguments of type AddItemRequestModifier and TypeMethodDescriptionvoidCartCreationRequest.setAddItemRequests(List<AddItemRequest> addItemRequests) The initialAddItemRequeststo 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 AddItemRequestDefaultCartOperationService.buildAddItemRequest(com.broadleafcommerce.promotion.offer.client.web.context.info.FreeGiftItem freeGiftItem) Builds anAddItemRequestfrom 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.CartCartOperationService.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 providedCartbased on the providedAddItemRequest.com.broadleafcommerce.cart.client.domain.CartDefaultCartOperationService.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.CartCartOperationService.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.CartDefaultCartOperationService.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.CartItemDefaultCartOperationService.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 CatalogItemRequestDefaultCartOperationService.buildCatalogItemRequest(@NonNull AddItemRequest addItemRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to create theCatalogItemRequestand populate any additional attributes that should be passed to theCatalogProviderwhen fetching the catalog representation for adding the cart item.protected AddItemFailureDefaultCartOperationService.buildValidationFailure(@NonNull AddItemRequest addItemRequest, @NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem) Builds anAddItemFailurebased on the providedAddItemRequest&CartItemrepresenting an invalid add to cart requestprotected booleanDefaultCartOperationService.catalogItemRequestAlreadyExist(@NonNull Set<CatalogItemRequest> catalogItemRequests, @NonNull AddItemRequest addItemRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to prevent duplicateCatalogItemRequestsfrom being built based on theAddItemRequest.protected com.broadleafcommerce.cart.client.domain.CartItemDefaultCartOperationService.createCartItem(@NonNull AddItemRequest addItemRequest, javax.money.CurrencyUnit currencyUnit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Creates aCartItembased on the providedAddItemRequestprotected com.broadleafcommerce.cart.client.domain.CartDefaultCartOperationService.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 StringDefaultCartOperationService.getCatalogItemKeyForMissingEntities(AddItemRequest addItemRequest) Hook point to determine what the missing entities map is keyed on from theAddItemRequest.protected com.broadleafcommerce.cart.client.domain.CartItemDefaultCartOperationService.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.voidAddItemFailure.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.CartDefaultCartOperationService.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 givenAddItemRequeststo the givenCart.protected BulkAddToCartResponseDefaultCartOperationService.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 booleanDefaultCartOperationService.isAllCustomQuoteItemRequests(@NonNull Collection<AddItemRequest> addItemRequests) Determines if all the givenAddItemRequestsare forDefaultCartItemTypes.CUSTOM_QUOTE_ITEM.voidDefaultCartOperationService.BulkCartItemCreationResponse.setSuccessfulRequests(List<AddItemRequest> successfulRequests) All requests that were successfully processed.protected com.broadleafcommerce.cart.client.domain.CartDefaultCartOperationService.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.CartManageCartEndpoint.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.CartCartOperationEndpoint.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 additionalAddItemRequeststhat 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 TypeMethodDescriptionvoidAddItemRequest.setDependentCartItems(List<AddItemRequest> dependentCartItems) A list of additionalAddItemRequeststhat 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