Class FlightChangeOrderReshopOffersHandler
java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.order.handlers.impl.FlightChangeOrderReshopOffersHandler
- All Implemented Interfaces:
FlightChangeOrderReshopRSHandler
public class FlightChangeOrderReshopOffersHandler
extends Object
implements FlightChangeOrderReshopRSHandler
The type Flight change order reshop basic handler.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<NDCOfferItemFareData>createFareData(FareReferenceData fareReferenceData, List<FareData> fareDataList) protected List<NDCCarrierOfferItemData>createOfferItemsForCache(RepricedSolutionData repricedSolutionData, EvaluateChangeSolutionResponseData changeSolutionResponseData, List<String> offerItemIds) protected NDCOfferFacadeprotected de.hybris.platform.servicelayer.keygenerator.KeyGeneratorvoidhandle(EvaluateChangeSolutionResponseData evaluateChangeSolutionResponseData, orderreshopresponse.IATAOrderReshopRS orderReshopRS) Handle.voidsetNdcOfferFacade(NDCOfferFacade ndcOfferFacade) voidsetNdcOfferIDGenerator(de.hybris.platform.servicelayer.keygenerator.KeyGenerator ndcOfferIDGenerator)
-
Constructor Details
-
FlightChangeOrderReshopOffersHandler
public FlightChangeOrderReshopOffersHandler()
-
-
Method Details
-
handle
public void handle(EvaluateChangeSolutionResponseData evaluateChangeSolutionResponseData, orderreshopresponse.IATAOrderReshopRS orderReshopRS) throws NDCException, NDCCacheException Description copied from interface:FlightChangeOrderReshopRSHandlerHandle.- Specified by:
handlein interfaceFlightChangeOrderReshopRSHandler- Parameters:
evaluateChangeSolutionResponseData- the evaluate change solution response dataorderReshopRS- the order reshop rs- Throws:
NDCException- the ndc exceptionNDCCacheException
-
createOfferItemsForCache
protected List<NDCCarrierOfferItemData> createOfferItemsForCache(RepricedSolutionData repricedSolutionData, EvaluateChangeSolutionResponseData changeSolutionResponseData, List<String> offerItemIds) throws NDCException - Throws:
NDCException
-
createFareData
protected List<NDCOfferItemFareData> createFareData(FareReferenceData fareReferenceData, List<FareData> fareDataList) throws NDCException - Throws:
NDCException
-
getNdcOfferIDGenerator
protected de.hybris.platform.servicelayer.keygenerator.KeyGenerator getNdcOfferIDGenerator() -
setNdcOfferIDGenerator
public void setNdcOfferIDGenerator(de.hybris.platform.servicelayer.keygenerator.KeyGenerator ndcOfferIDGenerator) -
getNdcOfferFacade
-
setNdcOfferFacade
-