Class NDCAddAncillaryToOrderPerLegStrategy
java.lang.Object
de.hybris.platform.ndc182facades.facades.order.strategies.impl.AbstractNDCAddAncillariesToOrderStrategy
de.hybris.platform.ndc182facades.facades.order.strategies.impl.NDCAddAncillaryToOrderPerLegStrategy
- All Implemented Interfaces:
NDCAddAncillaryToOrderStrategy
The Ndc add ancillary to order per leg strategy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAncillary(OrderModel order, List<TravellerModel> travellers, ProductModel ancillaryProduct, List<TransportOfferingModel> transportOfferings, String routeCode, int originDestinationRefNumber, List<AbstractOrderEntryModel> orderEntries, Long quantity) Adds ancillaries to the order based on its travel restriction and the lists ofTravellerModelandTransportOfferingModelprovided and populates a list with the modified or createdAbstractOrderEntryModelprotected NDCOrderServiceGets ndc order service.voidsetNdcOrderService(NDCOrderService ndcOrderService) Sets ndc order service.Methods inherited from class de.hybris.platform.ndc182facades.facades.order.strategies.impl.AbstractNDCAddAncillariesToOrderStrategy
checkTravellers, createOrderEntry, getBookingService, getCategoryMapping, getModelService, getNdcOrderFacade, getOfferGroupToOriginDestinationMapping, getTravelCommercePriceService, getTravelRouteService, getUnitService, populateTravelOrderEntryInfoModel, setBookingService, setModelService, setNdcOrderFacade, setOfferGroupToOriginDestinationMapping, setTravelCommercePriceService, setTravelRouteService, setUnitService
-
Constructor Details
-
NDCAddAncillaryToOrderPerLegStrategy
public NDCAddAncillaryToOrderPerLegStrategy()
-
-
Method Details
-
addAncillary
public void addAncillary(OrderModel order, List<TravellerModel> travellers, ProductModel ancillaryProduct, List<TransportOfferingModel> transportOfferings, String routeCode, int originDestinationRefNumber, List<AbstractOrderEntryModel> orderEntries, Long quantity) throws NDCException Description copied from interface:NDCAddAncillaryToOrderStrategyAdds ancillaries to the order based on its travel restriction and the lists ofTravellerModelandTransportOfferingModelprovided and populates a list with the modified or createdAbstractOrderEntryModel- Parameters:
order- the ordertravellers- the travellersancillaryProduct- the ancillary producttransportOfferings- the transport offeringsrouteCode- the route codeoriginDestinationRefNumber- the origin destination ref numberorderEntries- the order entries- Throws:
NDCException- the ndc exception
-
getNdcOrderService
Gets ndc order service.- Returns:
- the ndc order service
-
setNdcOrderService
Sets ndc order service.- Parameters:
ndcOrderService- the ndc order service
-