Class UpdatePassengerOrderChangeStrategy
java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.order.strategies.impl.UpdatePassengerOrderChangeStrategy
- All Implemented Interfaces:
ChangeOrderStrategy
The Update passenger order change strategy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeOrder(AbstractOrderModel order, IATAOrderChangeRQ orderChangeRQ, List<AbstractOrderEntryModel> orderEntries) Change order.protected de.hybris.platform.servicelayer.model.ModelServiceGets model service.protected NDCOfferFacadeGets ndc offer facade.de.hybris.platform.servicelayer.user.UserServiceGets user service.voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) Sets model service.voidsetNdcOfferFacade(NDCOfferFacade ndcOfferFacade) Sets ndc offer facade.voidsetUserService(de.hybris.platform.servicelayer.user.UserService userService) Sets user service.protected voidupdateTraveller(Map<String, List<TravellerModel>> paxRefIdTravellerMap, NDCPassengerData passengerData) Update traveller.
-
Constructor Details
-
UpdatePassengerOrderChangeStrategy
public UpdatePassengerOrderChangeStrategy()
-
-
Method Details
-
changeOrder
public void changeOrder(AbstractOrderModel order, IATAOrderChangeRQ orderChangeRQ, List<AbstractOrderEntryModel> orderEntries) throws NDCException Description copied from interface:ChangeOrderStrategyChange order.- Specified by:
changeOrderin interfaceChangeOrderStrategy- Parameters:
order- the orderorderChangeRQ- 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 mappassengerData- the passenger data
-
getNdcOfferFacade
Gets ndc offer facade.- Returns:
- the ndc offer facade
-
setNdcOfferFacade
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
-