Class DefaultCreateCartPipelineManager
java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.order.managers.impl.DefaultCreateCartPipelineManager
- All Implemented Interfaces:
CreateCartPipelineManager
The ndc 18.2 implementation of of
CreateCartPipelineManager interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecutePipeline(Map<String, List<NDCOfferData>> ndcOfferDataMap, IATAOrderCreateRQ orderCreateRQ) This pipeline manager populates an orderModel from a list of NdcOfferData.protected de.hybris.platform.order.CartServiceGets cart service.protected List<OrderCreateHandler>Gets handlers.protected de.hybris.platform.servicelayer.model.ModelServiceGets model service.voidsetCartService(de.hybris.platform.order.CartService cartService) Sets cart service.voidsetHandlers(List<OrderCreateHandler> handlers) Sets handlers.voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) Sets model service.
-
Constructor Details
-
DefaultCreateCartPipelineManager
public DefaultCreateCartPipelineManager()
-
-
Method Details
-
executePipeline
public CartModel executePipeline(Map<String, List<NDCOfferData>> ndcOfferDataMap, IATAOrderCreateRQ orderCreateRQ) throws NDCException, MerchandisingRequestExceptionThis pipeline manager populates an orderModel from a list of NdcOfferData. This offers could be either NDCCarrierOfferData or NDCAlaCarteOfferData.- Specified by:
executePipelinein interfaceCreateCartPipelineManager- Parameters:
ndcOfferDataMap- the ndcOfferDataMaporderCreateRQ- the orderCreateRQ- Returns:
- the orderModel.
- Throws:
NDCExceptionMerchandisingRequestException
-
getHandlers
Gets handlers.- Returns:
- the handlers
-
setHandlers
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
-