Class AddStandardBundleToCartStrategy
java.lang.Object
de.hybris.platform.travelfacades.packages.strategies.impl.AddStandardBundleToCartStrategy
- All Implemented Interfaces:
AddBundleToCartByTypeStrategy
public class AddStandardBundleToCartStrategy
extends Object
implements AddBundleToCartByTypeStrategy
Concrete implementation of
AddBundleToCartByTypeStrategy allowing to add products belonging to a StandardBundleTemplate
to the cart-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBundleToCart(BundleTemplateModel bundleTemplate, AddDealToCartData addDealToCartData) Adds the products relative to the specified bundle to the cart.protected de.hybris.platform.configurablebundlefacades.order.BundleCartFacadeGets bundle cart facade.protected TravelCartFacadeGets cart facade.protected TravelBundleCommerceCartFacadevoidsetBundleCartFacade(de.hybris.platform.configurablebundlefacades.order.BundleCartFacade bundleCartFacade) Sets bundle cart facade.voidsetCartFacade(TravelCartFacade cartFacade) Sets cart facade.voidsetTravelBundleCommerceCartFacade(TravelBundleCommerceCartFacade travelBundleCommerceCartFacade)
-
Constructor Details
-
AddStandardBundleToCartStrategy
public AddStandardBundleToCartStrategy()
-
-
Method Details
-
addBundleToCart
public List<CartModificationData> addBundleToCart(BundleTemplateModel bundleTemplate, AddDealToCartData addDealToCartData) throws de.hybris.platform.commerceservices.order.CommerceCartModificationException Description copied from interface:AddBundleToCartByTypeStrategyAdds the products relative to the specified bundle to the cart. Each implementation covers a specific bundle type.- Specified by:
addBundleToCartin interfaceAddBundleToCartByTypeStrategy- Throws:
de.hybris.platform.commerceservices.order.CommerceCartModificationException
-
getCartFacade
Gets cart facade.- Returns:
- cartFacade cart facade
-
setCartFacade
Sets cart facade.- Parameters:
cartFacade- the cart facade
-
getBundleCartFacade
protected de.hybris.platform.configurablebundlefacades.order.BundleCartFacade getBundleCartFacade()Gets bundle cart facade.- Returns:
- the bundle cart facade
-
setBundleCartFacade
public void setBundleCartFacade(de.hybris.platform.configurablebundlefacades.order.BundleCartFacade bundleCartFacade) Sets bundle cart facade.- Parameters:
bundleCartFacade- the bundle cart facade
-
getTravelBundleCommerceCartFacade
- Returns:
- the travelBundleCommerceCartFacade
-
setTravelBundleCommerceCartFacade
public void setTravelBundleCommerceCartFacade(TravelBundleCommerceCartFacade travelBundleCommerceCartFacade) - Parameters:
travelBundleCommerceCartFacade- the travelBundleCommerceCartFacade to set
-