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 Details

    • DefaultOrderCreateAddTravellerDetailsHandler

      public DefaultOrderCreateAddTravellerDetailsHandler()
  • Method Details

    • handle

      public void handle(Map<String,List<NDCOfferData>> ndcOfferDataMap, CartModel cartModel, IATAOrderCreateRQ orderCreateRQ) throws NDCException, MerchandisingRequestException
      Description copied from interface: OrderCreateHandler
      Handler method for creating an orderModel from a list of ndcOfferData. These offers could be either NDCCarrierOfferData or NDCAlaCarteOfferData.
      Specified by:
      handle in interface OrderCreateHandler
      Parameters:
      ndcOfferDataMap - the map of NdcOfferData type and list of offers of that type.
      cartModel - the cart model
      orderCreateRQ - the orderCreateRQ
      Throws:
      NDCException - the ndc exception
      MerchandisingRequestException
    • getTravellerService

      protected TravellerService getTravellerService()
      Gets traveller service.
      Returns:
      the traveller service
    • setTravellerService

      public void setTravellerService(TravellerService travellerService)
      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