Uses of Class
com.broadleafcommerce.cartoperation.service.provider.external.domain.catalog.CatalogItemRequest
-
-
Uses of CatalogItemRequest in com.broadleafcommerce.cartoperation.service
Methods in com.broadleafcommerce.cartoperation.service that return CatalogItemRequest Modifier and Type Method Description protected 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.Methods in com.broadleafcommerce.cartoperation.service that return types with arguments of type CatalogItemRequest Modifier and Type Method Description protected 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 CatalogItemRequest Modifier and Type Method Description protected 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
Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity that return CatalogItemRequest Modifier and Type Method Description protected 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.Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity that return types with arguments of type CatalogItemRequest Modifier and Type Method Description protected 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 CatalogItemRequest Modifier and Type Method Description protected 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
Methods in com.broadleafcommerce.cartoperation.service.pricing that return CatalogItemRequest Modifier and Type Method Description protected 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.Methods in com.broadleafcommerce.cartoperation.service.pricing that return types with arguments of type CatalogItemRequest Modifier and Type Method Description protected 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 CatalogItemRequest Modifier and Type Method Description protected 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
Methods in com.broadleafcommerce.cartoperation.service.provider with parameters of type CatalogItemRequest Modifier and Type Method Description P
CatalogProvider. retrieveCatalogItem(CatalogItemRequest catalogItemRequest, 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 CatalogItemRequest Modifier and Type Method Description CatalogItemList<P>
CatalogProvider. retrieveCatalogItems(Collection<CatalogItemRequest> catalogItemRequests, 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 CatalogItemRequest Modifier and Type Method Description I
ExternalCatalogProvider. retrieveCatalogItem(@NonNull CatalogItemRequest catalogItemRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method parameters in com.broadleafcommerce.cartoperation.service.provider.external with type arguments of type CatalogItemRequest Modifier and Type Method Description CatalogItemList<I>
ExternalCatalogProvider. retrieveCatalogItems(@NonNull Collection<CatalogItemRequest> catalogItemRequests, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-