Class AbstractAlaCartOffersHandler
java.lang.Object
de.hybris.platform.ndc182facades.facades.servicelist.handlers.impl.AbstractAlaCartOffersHandler
- Direct Known Subclasses:
ServiceListAlaCarteOffersHandler,ServiceListOrderAlaCartOffersHandler
Abstract class that holds methods that are common for a la carte service list
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<NDCPassengerData>createNdcPassengerList(List<String> paxRefIDs, List<NDCPassengerData> cachedPassengers) Creates ndc passenger list from ndc offer data list.protected NDCOfferFacadeGets ndc offer facade.voidsetNdcOfferFacade(NDCOfferFacade ndcOfferFacade) Sets ndc offer facade.protected voidstoreAlaCarteCacheData(OfferType alaCarteOffer, String routeCode, int originDestRefNumb, List<NDCPassengerData> cachedPassengerData) Stores ala carte offer data into the cache.
-
Constructor Details
-
AbstractAlaCartOffersHandler
public AbstractAlaCartOffersHandler()
-
-
Method Details
-
storeAlaCarteCacheData
protected void storeAlaCarteCacheData(OfferType alaCarteOffer, String routeCode, int originDestRefNumb, List<NDCPassengerData> cachedPassengerData) throws NDCException Stores ala carte offer data into the cache.- Parameters:
alaCarteOffer- the ala carte offerrouteCode- the route codeoriginDestRefNumb- the origin dest ref numbcachedPassengerData- the cached passenger data- Throws:
NDCException- the ndc exception
-
createNdcPassengerList
protected List<NDCPassengerData> createNdcPassengerList(List<String> paxRefIDs, List<NDCPassengerData> cachedPassengers) throws NDCException Creates ndc passenger list from ndc offer data list.- Parameters:
paxRefIDs- the list of passenger IdscachedPassengers- the cached passengers- Returns:
- the list of NDCPassengerData
- Throws:
NDCException- the ndc exception
-
getNdcOfferFacade
Gets ndc offer facade.- Returns:
- the ndc offer facade
-
setNdcOfferFacade
Sets ndc offer facade.- Parameters:
ndcOfferFacade- the ndc offer facade
-