Class UpdatePassengerOrderChangeStrategy

java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.order.strategies.impl.UpdatePassengerOrderChangeStrategy
All Implemented Interfaces:
ChangeOrderStrategy

public class UpdatePassengerOrderChangeStrategy extends Object implements ChangeOrderStrategy
The Update passenger order change strategy.
  • Constructor Details

    • UpdatePassengerOrderChangeStrategy

      public UpdatePassengerOrderChangeStrategy()
  • Method Details

    • changeOrder

      public void changeOrder(AbstractOrderModel order, IATAOrderChangeRQ orderChangeRQ, List<AbstractOrderEntryModel> orderEntries) throws NDCException
      Description copied from interface: ChangeOrderStrategy
      Change order.
      Specified by:
      changeOrder in interface ChangeOrderStrategy
      Parameters:
      order - the order
      orderChangeRQ - the order change rq
      Throws:
      NDCException
    • updateTraveller

      protected void updateTraveller(Map<String,List<TravellerModel>> paxRefIdTravellerMap, NDCPassengerData passengerData)
      Update traveller.
      Parameters:
      paxRefIdTravellerMap - the pax ref id traveller map
      passengerData - the passenger data
    • getNdcOfferFacade

      protected NDCOfferFacade getNdcOfferFacade()
      Gets ndc offer facade.
      Returns:
      the ndc offer facade
    • setNdcOfferFacade

      public void setNdcOfferFacade(NDCOfferFacade ndcOfferFacade)
      Sets ndc offer facade.
      Parameters:
      ndcOfferFacade - the ndc offer facade
    • 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
    • getUserService

      public de.hybris.platform.servicelayer.user.UserService getUserService()
      Gets user service.
      Returns:
      the user service
    • setUserService

      public void setUserService(de.hybris.platform.servicelayer.user.UserService userService)
      Sets user service.
      Parameters:
      userService - the user service