java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.airshopping.impl.DefaultAirShoppingFacade
All Implemented Interfaces:
AirShoppingFacade

public class DefaultAirShoppingFacade extends Object implements AirShoppingFacade
The concrete implementation of AirShoppingFacade
  • Constructor Details

    • DefaultAirShoppingFacade

      public DefaultAirShoppingFacade()
  • Method Details

    • doSearch

      public IATAAirShoppingRS doSearch(IATAAirShoppingRQ airShoppingRQ) throws NDCCacheException, NDCException
      Description copied from interface: AirShoppingFacade
      This method gets the offers for the airShoppingRQ and populates the response
      Specified by:
      doSearch in interface AirShoppingFacade
      Parameters:
      airShoppingRQ - the air shopping rq
      Returns:
      iata air shopping rs
      Throws:
      NDCCacheException - the ndc cache exception
      NDCException - the ndc exception
    • setSessionCurrency

      protected void setSessionCurrency(IATAAirShoppingRQ airShoppingRQ) throws NDCException
      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

      protected ShoppingFareSearchFacade getShoppingFareSearchFacade()
      Gets shopping fare search facade.
      Returns:
      the shopping fare search facade
    • setShoppingFareSearchFacade

      public void setShoppingFareSearchFacade(ShoppingFareSearchFacade shoppingFareSearchFacade)
      Sets shopping fare search facade.
      Parameters:
      shoppingFareSearchFacade - the shopping fare search facade
    • getAirShoppingPipelineManager

      protected AirShoppingPipelineManager getAirShoppingPipelineManager()
      Gets air shopping pipeline manager.
      Returns:
      the air shopping pipeline manager
    • setAirShoppingPipelineManager

      public void setAirShoppingPipelineManager(AirShoppingPipelineManager airShoppingPipelineManager)
      Sets air shopping pipeline manager.
      Parameters:
      airShoppingPipelineManager - the air shopping pipeline manager