Class ShoppingASRedirectForTransportOnlyStrategy

All Implemented Interfaces:
AssistedServiceRedirectByJourneyTypeStrategy

public class ShoppingASRedirectForTransportOnlyStrategy extends ASRedirectForTransportOnlyStrategy
Redirect strategy for transport only journey responsible for building the required url parameters and redirect to the fare selection page.
  • Constructor Details

    • ShoppingASRedirectForTransportOnlyStrategy

      public ShoppingASRedirectForTransportOnlyStrategy()
  • Method Details

    • buildUrlParameters

      protected String buildUrlParameters(CartModel cartModel)
      Returns the string with the url parameters required for the redirect to the fare-selection page.
      Overrides:
      buildUrlParameters in class ASRedirectForTransportOnlyStrategy
      Parameters:
      cartModel - as the cart model
      Returns:
      the string of the url parameters
    • 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