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, String customerTimezone, Map<String, Object> cartInternalAttributes, Map<String, Object> cartAttributes) 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, String customerTimezone, Map<String, Object> cartInternalAttributes, Map<String, Object> cartAttributes) -
Uses of AddItemRequest in com.broadleafcommerce.cartoperation.service
Methods in com.broadleafcommerce.cartoperation.service with type parameters of type AddItemRequestModifier and TypeMethodDescriptionprotected <T extends AddItemRequest>
List<T>DefaultCartOperationService.identifyAddItemRequestsForNonStandardItemsToAddToCart(@NonNull Collection<T> addItemRequests) IdentifiesAddItemRequeststhat represent non-standardcart items that should be added to a cart either in a create or update request.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 pageprotected List<AddItemRequest>DefaultCartOperationService.getAddItemRequestsForFreeGift(com.broadleafcommerce.cart.client.domain.Cart cart, List<com.broadleafcommerce.promotion.offer.client.web.context.info.FreeGiftItem> freeGiftItemsToAdd) DefaultCartOperationService.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) Deprecated, for removal: This API element is subject to removal in a future version.protected List<AddItemRequest>DefaultCartOperationService.identifyAddItemRequestsForNonCatalogItems(@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) Deprecated, for removal: This API element is subject to removal in a future version.in favor ofCartItemConfigurationService#catalogItemRequestAlreadyExists(Set, String, String)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 com.broadleafcommerce.cart.client.domain.CartItemDefaultCartOperationService.getCartItemFromDependentItemToAdd(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull AddItemRequest dependentItemRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Builds adependentCartItemfrom the specifieddependentItemRequest.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 TypeMethodDescriptionprotected voidDefaultCartOperationService.addInventoryLocationCartAttribute(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull List<AddItemRequest> addItemRequestList) Update cart internal attributes to include a mapping of inventory location to the corresponding SKU codes.CartOperationService.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 Set<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) Deprecated, for removal: This API element is subject to removal in a future version.protected List<AddItemRequest>DefaultCartOperationService.identifyAddItemRequestsForNonCatalogItems(@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.isAllNonStandardItemRequests(@NonNull Collection<AddItemRequest> addItemRequests) Determines if all the givenAddItemRequestsare for non-standard items (DefaultCartItemTypes.NON_CATALOG_ITEMorDefaultCartItemTypes.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.UpdateItemRequest.getDependentItemsToAdd()A list of additionalAddItemRequeststhat should be added as children items of the resulting parent item of this currentUpdateItemRequest.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.voidUpdateItemRequest.setDependentItemsToAdd(List<AddItemRequest> dependentItemsToAdd) A list of additionalAddItemRequeststhat should be added as children items of the resulting parent item of this currentUpdateItemRequest.
DefaultCartOperationService.identifyAddItemRequestsForNonStandardItemsToAddToCart(java.util.Collection<T>)