Uses of Class
com.broadleafcommerce.cartoperation.service.provider.external.domain.catalog.CatalogItemRequest
Package
Description
-
Uses of CatalogItemRequest in com.broadleafcommerce.cartoperation.service
Modifier and TypeMethodDescriptionprotected CatalogItemRequest
DefaultCartItemMergingService.buildCatalogItemRequest
(@NonNull MergeItemPair<I> mergeItemPair, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Hook point to build theCatalogItemRequest
and populate any additional attributes that should be passed to theCatalogProvider
when fetching the catalog representation for merging the cart item.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 CatalogItemRequest
DefaultCartOperationService.buildCatalogItemRequest
(@NonNull UpdateItemRequest updateItemRequest, @NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to build theCatalogItemRequest
and populate any additional attributes that should be passed to theCatalogProvider
when fetching the catalog representation for updating the cart item.protected CatalogItemRequest
DefaultItemListItemMergingService.buildCatalogItemRequest
(@NonNull MergeItemPair<I> mergeItemPair, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Hook point to build theCatalogItemRequest
and populate any additional attributes that should be passed to theCatalogProvider
when fetching the catalog representation for merging the item list item.protected CatalogItemRequest
DefaultStaleCartItemsService.buildCatalogItemRequest
(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, 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 the cart item.Modifier 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) Modifier and TypeMethodDescriptionprotected 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 boolean
DefaultCartOperationService.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 duplicateCatalogItemRequests
from being built based on theCartItem
andUpdateItemRequest
.protected boolean
DefaultStaleCartItemsService.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 duplicateCatalogItemRequests
from being built based on theCartItem
. -
Uses of CatalogItemRequest in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
Modifier and TypeMethodDescriptionprotected CatalogItemRequest
CartItemValidationActivity.buildCatalogItemRequest
(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, 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 the cart item.Modifier 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) Modifier and TypeMethodDescriptionprotected boolean
CartItemValidationActivity.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 duplicateCatalogItemRequests
from being built based on theCartItem
. -
Uses of CatalogItemRequest in com.broadleafcommerce.cartoperation.service.pricing
Modifier and TypeMethodDescriptionprotected CatalogItemRequest
DefaultCartPricingService.buildCatalogItemRequest
(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, 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 the cart item.Modifier 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) Modifier and TypeMethodDescriptionprotected boolean
DefaultCartPricingService.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 duplicateCatalogItemRequests
from being built based on theCartItem
. -
Uses of CatalogItemRequest in com.broadleafcommerce.cartoperation.service.provider
Modifier and TypeMethodDescriptiondefault P
CatalogProvider.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 P
CatalogProvider.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.Modifier 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
Modifier and TypeMethodDescriptionExternalCatalogProvider.retrieveCatalogItem
(@NonNull CatalogItemRequest catalogItemRequest, com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier 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)