Class DefaultOrderCreatePipelineManager

java.lang.Object
de.hybris.platform.ndc182facades.facades.order.managers.impl.DefaultOrderCreatePipelineManager
All Implemented Interfaces:
OrderCreatePipelineManager

public class DefaultOrderCreatePipelineManager extends Object implements OrderCreatePipelineManager
The ndc 18.2 implementation of of OrderCreatePipelineManager interface.
  • Constructor Details

    • DefaultOrderCreatePipelineManager

      public DefaultOrderCreatePipelineManager()
  • Method Details

    • executePipeline

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