Class ShoppingASRedirectForBookingPackageStrategy

All Implemented Interfaces:
AssistedServiceRedirectByJourneyTypeStrategy

public class ShoppingASRedirectForBookingPackageStrategy extends ASRedirectForBookingPackageStrategy
Redirect strategy for package journey responsible for building the required url parameters and redirect to the package details page.
  • Constructor Details

    • ShoppingASRedirectForBookingPackageStrategy

      public ShoppingASRedirectForBookingPackageStrategy()
  • Method Details

    • populateUrlParametersForTransport

      protected void populateUrlParametersForTransport(List<AbstractOrderEntryModel> transportationEntries, Map<String,String> urlParameters)
      Populates the url parameters map with the attributes for the transport part.
      Overrides:
      populateUrlParametersForTransport in class ASRedirectForBookingPackageStrategy
      Parameters:
      transportationEntries - as the list of abstract order entry models of type transport
      urlParameters - as the url parameters map
    • getShoppingTransportOfferingFacade

      protected ShoppingTransportOfferingFacade getShoppingTransportOfferingFacade()
      Gets the shopping transport offering facade
      Returns:
      the shopping transport offering facade
    • setShoppingTransportOfferingFacade

      public void setShoppingTransportOfferingFacade(ShoppingTransportOfferingFacade shoppingTransportOfferingFacade)
      Sets the shopping transport offering facade
      Parameters:
      shoppingTransportOfferingFacade - the shopping transport offering facade
    • getShoppingTravelBundleTemplateFacade

      protected ShoppingTravelBundleTemplateFacade getShoppingTravelBundleTemplateFacade()
      Gets shopping travel bundle template facade.
      Returns:
      the shopping travel bundle template facade
    • setShoppingTravelBundleTemplateFacade

      public void setShoppingTravelBundleTemplateFacade(ShoppingTravelBundleTemplateFacade shoppingTravelBundleTemplateFacade)
      Sets shopping travel bundle template facade.
      Parameters:
      shoppingTravelBundleTemplateFacade - the shopping travel bundle template facade