Class DefaultAirShoppingFacade
java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.airshopping.impl.DefaultAirShoppingFacade
- All Implemented Interfaces:
AirShoppingFacade
The concrete implementation of
AirShoppingFacade-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoSearch(IATAAirShoppingRQ airShoppingRQ) This method gets the offers for the airShoppingRQ and populates the responseprotected de.hybris.platform.servicelayer.dto.converter.Converter<IATAAirShoppingRQ,FlightSearchRequestData> Gets air shopping flight search request converter.protected AirShoppingPipelineManagerGets air shopping pipeline manager.protected ShoppingFareSearchFacadeGets shopping fare search facade.protected de.hybris.platform.commercefacades.storesession.StoreSessionFacadeGets store session facade.voidsetAirShoppingFlightSearchRequestConverter(de.hybris.platform.servicelayer.dto.converter.Converter<IATAAirShoppingRQ, FlightSearchRequestData> airShoppingFlightSearchRequestConverter) Sets air shopping flight search request converter.voidsetAirShoppingPipelineManager(AirShoppingPipelineManager airShoppingPipelineManager) Sets air shopping pipeline manager.protected voidsetSessionCurrency(IATAAirShoppingRQ airShoppingRQ) Sets session currency.voidsetShoppingFareSearchFacade(ShoppingFareSearchFacade shoppingFareSearchFacade) Sets shopping fare search facade.voidsetStoreSessionFacade(de.hybris.platform.commercefacades.storesession.StoreSessionFacade storeSessionFacade) Sets store session facade.
-
Constructor Details
-
DefaultAirShoppingFacade
public DefaultAirShoppingFacade()
-
-
Method Details
-
doSearch
public IATAAirShoppingRS doSearch(IATAAirShoppingRQ airShoppingRQ) throws NDCCacheException, NDCException Description copied from interface:AirShoppingFacadeThis method gets the offers for the airShoppingRQ and populates the response- Specified by:
doSearchin interfaceAirShoppingFacade- Parameters:
airShoppingRQ- the air shopping rq- Returns:
- iata air shopping rs
- Throws:
NDCCacheException- the ndc cache exceptionNDCException- the ndc exception
-
setSessionCurrency
Sets session currency.- Parameters:
airShoppingRQ- the air shopping rq- Throws:
NDCException- the NDCException
-
getStoreSessionFacade
protected de.hybris.platform.commercefacades.storesession.StoreSessionFacade getStoreSessionFacade()Gets store session facade.- Returns:
- the store session facade
-
setStoreSessionFacade
public void setStoreSessionFacade(de.hybris.platform.commercefacades.storesession.StoreSessionFacade storeSessionFacade) Sets store session facade.- Parameters:
storeSessionFacade- the store session facade
-
getAirShoppingFlightSearchRequestConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<IATAAirShoppingRQ,FlightSearchRequestData> getAirShoppingFlightSearchRequestConverter()Gets air shopping flight search request converter.- Returns:
- the air shopping flight search request converter
-
setAirShoppingFlightSearchRequestConverter
public void setAirShoppingFlightSearchRequestConverter(de.hybris.platform.servicelayer.dto.converter.Converter<IATAAirShoppingRQ, FlightSearchRequestData> airShoppingFlightSearchRequestConverter) Sets air shopping flight search request converter.- Parameters:
airShoppingFlightSearchRequestConverter- the air shopping flight search request converter
-
getShoppingFareSearchFacade
Gets shopping fare search facade.- Returns:
- the shopping fare search facade
-
setShoppingFareSearchFacade
Sets shopping fare search facade.- Parameters:
shoppingFareSearchFacade- the shopping fare search facade
-
getAirShoppingPipelineManager
Gets air shopping pipeline manager.- Returns:
- the air shopping pipeline manager
-
setAirShoppingPipelineManager
Sets air shopping pipeline manager.- Parameters:
airShoppingPipelineManager- the air shopping pipeline manager
-