Uses of Class
com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdateItemRequest
Packages that use UpdateItemRequest
Package
Description
-
Uses of UpdateItemRequest in com.broadleafcommerce.cartoperation.service
Methods in com.broadleafcommerce.cartoperation.service with parameters of type UpdateItemRequestModifier and TypeMethodDescriptionprotected CatalogItemRequestDefaultCartOperationService.buildCatalogItemRequest(@NonNull UpdateItemRequest updateItemRequest, @NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to build theCatalogItemRequestand populate any additional attributes that should be passed to theCatalogProviderwhen fetching the catalog representation for updating the cart item.protected booleanDefaultCartOperationService.catalogItemRequestAlreadyExist(@NonNull Set<CatalogItemRequest> catalogItemRequests, @NonNull UpdateItemRequest updateItemRequest, @NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to prevent duplicateCatalogItemRequestsfrom being built based on theCartItemandUpdateItemRequest.protected CatalogItemList<? extends CatalogItem>DefaultCartOperationService.identifyCatalogItemsForUpdateItemRequest(@NonNull UpdateItemRequest updateItemRequest, @NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, 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.identifyCatalogItemsForUpdateItemRequest(@NonNull UpdateItemRequest updateItemRequest, @NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanDefaultCartOperationService.populateCartItemUpdates(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull UpdateItemRequest request) Takes the changes from theUpdateItemRequestand populates them onto theCartItem.protected booleanDefaultCartOperationService.populateCartUpdatesFromUpdateItemRequest(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull UpdateItemRequest request) Takes the changes from theUpdateItemRequestand populates them onto theCart.com.broadleafcommerce.cart.client.domain.CartCartOperationService.updateCartItem(com.broadleafcommerce.cart.client.domain.Cart cart, UpdateItemRequest updateItemRequest, boolean allowPriceCart, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated.com.broadleafcommerce.cart.client.domain.CartDefaultCartOperationService.updateCartItem(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull UpdateItemRequest updateItemRequest, boolean allowPriceCart, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) com.broadleafcommerce.cart.client.domain.CartCartOperationService.updateItemInCart(com.broadleafcommerce.cart.client.domain.Cart cart, UpdateItemRequest updateItemRequest, boolean price, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Updates a single item in the providedCartbased on the providedUpdateItemRequest.com.broadleafcommerce.cart.client.domain.CartDefaultCartOperationService.updateItemInCart(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull UpdateItemRequest updateItemRequest, boolean price, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidDefaultCartOperationService.validateCartItemBeforeUpdate(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull UpdateItemRequest updateItemRequest) Validates theCartItembeing updated againstUpdateItemRequestbefore the actual cart item update.protected voidDefaultCartOperationService.validateFreeGiftItemForUpdate(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull UpdateItemRequest updateItemRequest) If the givenCartItemis a free gift item, validates that its quantity is not being changed.Method parameters in com.broadleafcommerce.cartoperation.service with type arguments of type UpdateItemRequestModifier and TypeMethodDescriptionprotected Collection<CatalogItemRequest>DefaultCartOperationService.buildCatalogItemRequestsForUpdate(@NonNull Collection<UpdateItemRequest> updateItemRequests, @NonNull Collection<com.broadleafcommerce.cart.client.domain.CartItem> cartItems, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of UpdateItemRequest in com.broadleafcommerce.cartoperation.web.endpoint
Methods in com.broadleafcommerce.cartoperation.web.endpoint with parameters of type UpdateItemRequestModifier and TypeMethodDescriptioncom.broadleafcommerce.cart.client.domain.CartCartOperationEndpoint.updateCartItem(com.broadleafcommerce.cart.client.domain.Cart cart, UpdateItemRequest updateItemRequest, String cartItemId, boolean price, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated.com.broadleafcommerce.cart.client.domain.CartManageCartEndpoint.updateItemInCart(String cartId, String cartItemId, UpdateItemRequest updateItemRequest, boolean price, Integer cartVersion, String guestToken, com.broadleafcommerce.order.common.domain.CustomerRef customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of UpdateItemRequest in com.broadleafcommerce.cartoperation.web.endpoint.domain
Methods in com.broadleafcommerce.cartoperation.web.endpoint.domain that return types with arguments of type UpdateItemRequestModifier and TypeMethodDescriptionUpdateItemRequest.getDependentItemUpdates()A list of additionalAddItemRequeststhat should be processed 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 UpdateItemRequestModifier and TypeMethodDescriptionvoidUpdateItemRequest.setDependentItemUpdates(List<UpdateItemRequest> dependentItemUpdates) A list of additionalAddItemRequeststhat should be processed as children items of the resulting parent item of this currentUpdateItemRequest.
DefaultCartOperationService.identifyCatalogItemsForUpdateItemRequest(UpdateItemRequest, CartItem, PriceContext, ContextInfo)