Uses of Class
com.broadleafcommerce.cartoperation.service.provider.external.domain.catalog.CatalogItemRequest
Packages that use CatalogItemRequest
Package
Description
-
Uses of CatalogItemRequest in com.broadleafcommerce.cartoperation.service
Methods in com.broadleafcommerce.cartoperation.service that return CatalogItemRequestModifier and TypeMethodDescriptionprotected CatalogItemRequestDefaultCartItemMergingService.buildCatalogItemRequest(@NonNull MergeItemPair<I> mergeItemPair, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Hook point to build theCatalogItemRequestand populate any additional attributes that should be passed to theCatalogProviderwhen fetching the catalog representation for merging the cart item.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 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 CatalogItemRequestDefaultItemListItemMergingService.buildCatalogItemRequest(@NonNull MergeItemPair<I> mergeItemPair, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Hook point to build theCatalogItemRequestand populate any additional attributes that should be passed to theCatalogProviderwhen fetching the catalog representation for merging the item list item.protected CatalogItemRequestDefaultStaleCartItemsService.buildCatalogItemRequest(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, 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 the cart item.Methods in com.broadleafcommerce.cartoperation.service that return types with arguments of type CatalogItemRequestModifier and TypeMethodDescriptionprotected Collection<CatalogItemRequest>DefaultStaleCartItemsService.buildCatalogItemRequests(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> cartItems, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected Collection<CatalogItemRequest>DefaultCartOperationService.buildCatalogItemRequestsForAdd(@NonNull Collection<AddItemRequest> addItemRequests, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected Collection<CatalogItemRequest>DefaultCartItemMergingService.buildCatalogItemRequestsForMergeItem(@NonNull List<MergeItemPair<I>> mergeItemPairs, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected Collection<CatalogItemRequest>DefaultItemListItemMergingService.buildCatalogItemRequestsForMergeItem(@NonNull List<MergeItemPair<I>> mergeItemPairs, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected 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) Method parameters in com.broadleafcommerce.cartoperation.service with type arguments of type CatalogItemRequestModifier and TypeMethodDescriptionprotected 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 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 booleanDefaultStaleCartItemsService.catalogItemRequestAlreadyExist(@NonNull Set<CatalogItemRequest> catalogItemRequests, @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 theCartItem. -
Uses of CatalogItemRequest in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity that return CatalogItemRequestModifier and TypeMethodDescriptionprotected CatalogItemRequestCartItemValidationActivity.buildCatalogItemRequest(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, 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 the cart item.Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity that return types with arguments of type CatalogItemRequestModifier and TypeMethodDescriptionprotected Collection<CatalogItemRequest>CartItemValidationActivity.buildCatalogItemRequests(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> cartItems, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Method parameters in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity with type arguments of type CatalogItemRequestModifier and TypeMethodDescriptionprotected booleanCartItemValidationActivity.isDuplicateCatalogItemRequest(@NonNull Set<CatalogItemRequest> catalogItemRequests, @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 theCartItem. -
Uses of CatalogItemRequest in com.broadleafcommerce.cartoperation.service.pricing
Methods in com.broadleafcommerce.cartoperation.service.pricing that return CatalogItemRequestModifier and TypeMethodDescriptionprotected CatalogItemRequestDefaultCartPricingService.buildCatalogItemRequest(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, 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 the cart item.Methods in com.broadleafcommerce.cartoperation.service.pricing that return types with arguments of type CatalogItemRequestModifier and TypeMethodDescriptionprotected Collection<CatalogItemRequest>DefaultCartPricingService.buildCatalogItemRequests(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> cartItems, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Method parameters in com.broadleafcommerce.cartoperation.service.pricing with type arguments of type CatalogItemRequestModifier and TypeMethodDescriptionprotected booleanDefaultCartPricingService.catalogItemRequestAlreadyExist(@NonNull Set<CatalogItemRequest> catalogItemRequests, @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 theCartItem. -
Uses of CatalogItemRequest in com.broadleafcommerce.cartoperation.service.provider
Methods in com.broadleafcommerce.cartoperation.service.provider with parameters of type CatalogItemRequestModifier and TypeMethodDescriptiondefault PCatalogProvider.retrieveCatalogItem(CatalogItemRequest catalogItemRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated, for removal: This API element is subject to removal in a future version.default PCatalogProvider.retrieveCatalogItem(CatalogItemRequest catalogItemRequest, com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Retrieve the catalog item for the context information provided.Method parameters in com.broadleafcommerce.cartoperation.service.provider with type arguments of type CatalogItemRequestModifier and TypeMethodDescriptiondefault CatalogItemList<P>CatalogProvider.retrieveCatalogItems(Collection<CatalogItemRequest> catalogItemRequests, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated, for removal: This API element is subject to removal in a future version.default CatalogItemList<P>CatalogProvider.retrieveCatalogItems(Collection<CatalogItemRequest> catalogItemRequests, com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Retrieve the catalog items for the context information provided. -
Uses of CatalogItemRequest in com.broadleafcommerce.cartoperation.service.provider.external
Methods in com.broadleafcommerce.cartoperation.service.provider.external with parameters of type CatalogItemRequestModifier and TypeMethodDescriptionExternalCatalogProvider.retrieveCatalogItem(@NonNull CatalogItemRequest catalogItemRequest, com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Method parameters in com.broadleafcommerce.cartoperation.service.provider.external with type arguments of type CatalogItemRequestModifier and TypeMethodDescriptionExternalCatalogProvider.retrieveCatalogItems(@NonNull Collection<CatalogItemRequest> catalogItemRequests, com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
CatalogProvider.retrieveCatalogItems(Collection, PriceContext, ContextInfo)