Class DefaultOrderCreateAddTravellerDetailsHandler
java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.order.handlers.impl.DefaultOrderCreateAddTravellerDetailsHandler
- All Implemented Interfaces:
OrderCreateHandler
public class DefaultOrderCreateAddTravellerDetailsHandler
extends Object
implements OrderCreateHandler
The implementation of
OrderCreateHandler to add traveller details to the cart.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.order.CartServiceGets cart service.protected de.hybris.platform.servicelayer.model.ModelServiceGets model service.protected TravellerServiceGets traveller service.voidhandle(Map<String, List<NDCOfferData>> ndcOfferDataMap, CartModel cartModel, IATAOrderCreateRQ orderCreateRQ) Handler method for creating an orderModel from a list of ndcOfferData.voidsetCartService(de.hybris.platform.order.CartService cartService) Sets cart service.voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) Sets model service.voidsetTravellerService(TravellerService travellerService) Sets traveller service.
-
Constructor Details
-
DefaultOrderCreateAddTravellerDetailsHandler
public DefaultOrderCreateAddTravellerDetailsHandler()
-
-
Method Details
-
handle
public void handle(Map<String, List<NDCOfferData>> ndcOfferDataMap, CartModel cartModel, IATAOrderCreateRQ orderCreateRQ) throws NDCException, MerchandisingRequestExceptionDescription copied from interface:OrderCreateHandlerHandler method for creating an orderModel from a list of ndcOfferData. These offers could be either NDCCarrierOfferData or NDCAlaCarteOfferData.- Specified by:
handlein interfaceOrderCreateHandler- Parameters:
ndcOfferDataMap- the map of NdcOfferData type and list of offers of that type.cartModel- the cart modelorderCreateRQ- the orderCreateRQ- Throws:
NDCException- the ndc exceptionMerchandisingRequestException
-
getTravellerService
Gets traveller service.- Returns:
- the traveller service
-
setTravellerService
Sets traveller service.- Parameters:
travellerService- the traveller service
-
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
-