Class DefaultTravelAssistedServiceRedirectStrategy

java.lang.Object
de.hybris.platform.assistedservicestorefront.redirect.impl.DefaultAssistedServiceRedirectStrategy
de.hybris.platform.travelacceleratorstorefront.strategies.asm.DefaultTravelAssistedServiceRedirectStrategy
All Implemented Interfaces:
de.hybris.platform.assistedservicestorefront.redirect.AssistedServiceRedirectStrategy

public class DefaultTravelAssistedServiceRedirectStrategy extends de.hybris.platform.assistedservicestorefront.redirect.impl.DefaultAssistedServiceRedirectStrategy
Default travel implementation for AssistedServiceRedirectStrategy. Based on the booking journey type of the session cart, a strategy is retrieve from a map and the correct redirect path is returned.
  • Constructor Details

    • DefaultTravelAssistedServiceRedirectStrategy

      public DefaultTravelAssistedServiceRedirectStrategy()
  • Method Details

    • getPathWithCart

      protected String getPathWithCart()
      Overrides:
      getPathWithCart in class de.hybris.platform.assistedservicestorefront.redirect.impl.DefaultAssistedServiceRedirectStrategy
    • getRedirectStrategyMap

      protected Map<String,AssistedServiceRedirectByJourneyTypeStrategy> getRedirectStrategyMap()
      Returns:
      the redirectStrategyMap
    • setRedirectStrategyMap

      public void setRedirectStrategyMap(Map<String,AssistedServiceRedirectByJourneyTypeStrategy> redirectStrategyMap)
      Parameters:
      redirectStrategyMap - the redirectStrategyMap to set
    • getTravelCartFacade

      protected TravelCartFacade getTravelCartFacade()
      Returns:
      the travelCartFacade
    • setTravelCartFacade

      public void setTravelCartFacade(TravelCartFacade travelCartFacade)
      Parameters:
      travelCartFacade - the travelCartFacade to set