Uses of Class
com.broadleafcommerce.cartoperation.domain.IncludedProduct
Packages that use IncludedProduct
Package
Description
-
Uses of IncludedProduct in com.broadleafcommerce.cartoperation.domain
Methods in com.broadleafcommerce.cartoperation.domain that return types with arguments of type IncludedProductModifier and TypeMethodDescriptionProduct.getIncludedProducts()Additional products that are always included with the product, no matter what.Method parameters in com.broadleafcommerce.cartoperation.domain with type arguments of type IncludedProductModifier and TypeMethodDescriptionvoidProduct.setIncludedProducts(List<IncludedProduct> includedProducts) Additional products that are always included with the product, no matter what. -
Uses of IncludedProduct in com.broadleafcommerce.cartoperation.service.configuration
Methods in com.broadleafcommerce.cartoperation.service.configuration with parameters of type IncludedProductModifier and TypeMethodDescriptionprotected voidDefaultIncludedProductConfigurationService.addItemConfigError(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull IncludedProduct includedProduct, @NonNull String errorCode, @NonNull String errorMessage) protected com.broadleafcommerce.cart.client.domain.CartItemDefaultIncludedProductConfigurationService.createDependentItem(@NonNull IncludedProduct includedProduct) protected Optional<com.broadleafcommerce.cart.client.domain.CartItem>DefaultIncludedProductConfigurationService.findDependentMatchingIncludedProduct(@NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems, @NonNull IncludedProduct includedProduct) protected Optional<com.broadleafcommerce.cart.client.domain.CartItem>DefaultIncludedProductConfigurationService.findMatchingProduct(@NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems, @NonNull IncludedProduct includedProduct) protected Optional<com.broadleafcommerce.cart.client.domain.CartItem>DefaultIncludedProductConfigurationService.findMatchingVariant(@NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems, @NonNull IncludedProduct includedProduct) protected javax.money.MonetaryAmountDefaultIncludedProductConfigurationService.getIncludedItemUnitPrice(@NonNull IncludedProduct includedProduct) Returns the "unitPrice" of theIncludedProductto use for aCartItem.protected StringDefaultIncludedProductConfigurationService.getIncludedProductName(@NonNull IncludedProduct includedProduct) Returns the "name" of theIncludedProductto use for aCartItem.voidDefaultIncludedProductConfigurationService.populateIncludedProduct(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull IncludedProduct includedProduct, @NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> potentialDependentItems, boolean isAdd) voidIncludedProductConfigurationService.populateIncludedProduct(com.broadleafcommerce.cart.client.domain.CartItem cartItem, IncludedProduct includedProduct, List<com.broadleafcommerce.cart.client.domain.CartItem> potentialDependentItems, boolean isAdd) Populate theIncludedProductas a dependent item in the providedCartItem.voidDefaultIncludedProductConfigurationService.validateIncludedProduct(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull IncludedProduct includedProduct, @NonNull List<com.broadleafcommerce.cart.client.domain.CartItem> potentialDependentItems) voidIncludedProductConfigurationService.validateIncludedProduct(com.broadleafcommerce.cart.client.domain.CartItem cartItem, IncludedProduct includedProduct, List<com.broadleafcommerce.cart.client.domain.CartItem> potentialDependentItems) Perform validation against the providedCartItemfor the givenIncludedProduct.protected voidDefaultIncludedProductConfigurationService.validateQuantity(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, com.broadleafcommerce.cart.client.domain.CartItem matchingCartItem, @NonNull IncludedProduct includedProduct)