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
  • Constructor Details

    • SAPProductCarouselFacade

      public SAPProductCarouselFacade()
  • Method Details

    • fetchProductsForNonPreviewMode

      protected List<ProductData> fetchProductsForNonPreviewMode(ProductCarouselComponentModel component)
      Fetches list of products for a given product carousel component when not in preview (i.e., no cmsTicketId in present in the session).
      Overrides:
      fetchProductsForNonPreviewMode in class de.hybris.platform.acceleratorfacades.productcarousel.impl.DefaultProductCarouselFacade
      Parameters:
      component - The product carousel component model
      Returns:
      List list of available products
    • fetchLivePriceStockForProducts

      protected List<ProductData> fetchLivePriceStockForProducts(ProductCarouselComponentModel component)
    • getPriceDataFactory

      public de.hybris.platform.commercefacades.product.PriceDataFactory getPriceDataFactory()
    • setPriceDataFactory

      public void setPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory)
    • getSalesOrderSimulationService

      protected SalesOrderSimulationService getSalesOrderSimulationService()
    • setSalesOrderSimulationService

      public void setSalesOrderSimulationService(SalesOrderSimulationService salesOrderSimulationService)
    • getSapSimulateSalesOrderEnablementService

      protected SapSimulateSalesOrderEnablementService getSapSimulateSalesOrderEnablementService()
    • setSapSimulateSalesOrderEnablementService

      public void setSapSimulateSalesOrderEnablementService(SapSimulateSalesOrderEnablementService sapSimulateSalesOrderEnablementService)