Class SAPProductCarouselFacade
java.lang.Object
de.hybris.platform.acceleratorfacades.productcarousel.impl.DefaultProductCarouselFacade
de.hybris.platform.sap.sapsalesordersimulation.facade.SAPProductCarouselFacade
- All Implemented Interfaces:
de.hybris.platform.acceleratorfacades.productcarousel.ProductCarouselFacade
public class SAPProductCarouselFacade
extends de.hybris.platform.acceleratorfacades.productcarousel.impl.DefaultProductCarouselFacade
fetches the live price for the product Carousel
-
Field Summary
Fields inherited from class de.hybris.platform.acceleratorfacades.productcarousel.impl.DefaultProductCarouselFacade
PRODUCT_OPTIONS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<ProductData>protected List<ProductData>Fetches list of products for a given product carousel component when not in preview (i.e., no cmsTicketId in present in the session).de.hybris.platform.commercefacades.product.PriceDataFactoryprotected SalesOrderSimulationServiceprotected SapSimulateSalesOrderEnablementServicevoidsetPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory) voidsetSalesOrderSimulationService(SalesOrderSimulationService salesOrderSimulationService) voidsetSapSimulateSalesOrderEnablementService(SapSimulateSalesOrderEnablementService sapSimulateSalesOrderEnablementService) Methods inherited from class de.hybris.platform.acceleratorfacades.productcarousel.impl.DefaultProductCarouselFacade
collectProducts, fetchProductsForPreviewMode, getCmsPreviewService, getDisplayableProductsForCategory, getDisplayableProductsForProductCarousel, getListOfCategoriesForProductCarousel, getModelService, getProductCarouselRendererService, getProductConfiguredPopulator, getProductConverter, getProductFacade, getProductForOptions, getSearchRestrictionService, getSessionService, isPreview, refreshComponent, setCmsPreviewService, setModelService, setProductCarouselRendererService, setProductConfiguredPopulator, setProductConverter, setProductFacade, setSearchRestrictionService, setSessionService
-
Constructor Details
-
SAPProductCarouselFacade
public SAPProductCarouselFacade()
-
-
Method Details
-
fetchProductsForNonPreviewMode
Fetches list of products for a given product carousel component when not in preview (i.e., no cmsTicketId in present in the session).- Overrides:
fetchProductsForNonPreviewModein classde.hybris.platform.acceleratorfacades.productcarousel.impl.DefaultProductCarouselFacade- Parameters:
component- The product carousel component model- Returns:
- List
list of available products
-
fetchLivePriceStockForProducts
-
getPriceDataFactory
public de.hybris.platform.commercefacades.product.PriceDataFactory getPriceDataFactory() -
setPriceDataFactory
public void setPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory) -
getSalesOrderSimulationService
-
setSalesOrderSimulationService
-
getSapSimulateSalesOrderEnablementService
-
setSapSimulateSalesOrderEnablementService
public void setSapSimulateSalesOrderEnablementService(SapSimulateSalesOrderEnablementService sapSimulateSalesOrderEnablementService)
-