Class DefaultCreateCartPipelineManager

java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.order.managers.impl.DefaultCreateCartPipelineManager
All Implemented Interfaces:
CreateCartPipelineManager

public class DefaultCreateCartPipelineManager extends Object implements CreateCartPipelineManager
The ndc 18.2 implementation of of CreateCartPipelineManager interface.
  • Constructor Details

    • DefaultCreateCartPipelineManager

      public DefaultCreateCartPipelineManager()
  • Method Details

    • executePipeline

      public CartModel executePipeline(Map<String,List<NDCOfferData>> ndcOfferDataMap, IATAOrderCreateRQ orderCreateRQ) throws NDCException, MerchandisingRequestException
      This pipeline manager populates an orderModel from a list of NdcOfferData. This offers could be either NDCCarrierOfferData or NDCAlaCarteOfferData.
      Specified by:
      executePipeline in interface CreateCartPipelineManager
      Parameters:
      ndcOfferDataMap - the ndcOfferDataMap
      orderCreateRQ - the orderCreateRQ
      Returns:
      the orderModel.
      Throws:
      NDCException
      MerchandisingRequestException
    • getHandlers

      protected List<OrderCreateHandler> getHandlers()
      Gets handlers.
      Returns:
      the handlers
    • setHandlers

      public void setHandlers(List<OrderCreateHandler> handlers)
      Sets handlers.
      Parameters:
      handlers - the handlers
    • getModelService

      protected de.hybris.platform.servicelayer.model.ModelService getModelService()
      Gets model service.
      Returns:
      the model service
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
      Sets model service.
      Parameters:
      modelService - the model service
    • getCartService

      protected de.hybris.platform.order.CartService getCartService()
      Gets cart service.
      Returns:
      the cart service
    • setCartService

      public void setCartService(de.hybris.platform.order.CartService cartService)
      Sets cart service.
      Parameters:
      cartService - the cart service