Class AbstractAlaCarteOffersHandler
java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.servicelist.handlers.impl.AbstractAlaCarteOffersHandler
- Direct Known Subclasses:
ServiceListAlaCarteOffersHandler
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<PassengerHandlerData> 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, List<PassengerHandlerData> cachedPassengerData) Stores ala carte offer data into the cache.
-
Constructor Details
-
AbstractAlaCarteOffersHandler
public AbstractAlaCarteOffersHandler()
-
-
Method Details
-
storeAlaCarteCacheData
protected void storeAlaCarteCacheData(OfferType alaCarteOffer, List<PassengerHandlerData> cachedPassengerData) throws NDCCacheException, NDCException Stores ala carte offer data into the cache.- Parameters:
alaCarteOffer- the ala carte offercachedPassengerData- the cached passenger data- Throws:
NDCCacheExceptionNDCException
-
createNdcPassengerList
protected List<NDCPassengerData> createNdcPassengerList(List<String> paxRefIDs, List<PassengerHandlerData> 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
-