Class ShoppingASRedirectForTransportAccommodationStrategy
java.lang.Object
de.hybris.platform.travelacceleratorstorefront.strategies.asm.AbstractASRedirectStrategy
de.hybris.platform.travelacceleratorstorefront.strategies.asm.ASRedirectForTransportAccommodationStrategy
de.hybris.platform.shoppingaddon.strategies.asm.ShoppingASRedirectForTransportAccommodationStrategy
- All Implemented Interfaces:
AssistedServiceRedirectByJourneyTypeStrategy
public class ShoppingASRedirectForTransportAccommodationStrategy
extends ASRedirectForTransportAccommodationStrategy
Redirect strategy for transport + accommodation journey responsible for building the required url parameters for transportation
and redirect to the fare selection page and for building the required url parameters for accommodation and set it in the
session.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ShoppingTransportOfferingFacadeGets the shopping transport offering facadeprotected ShoppingTravelBundleTemplateFacadeGets shopping travel bundle template facade.getUrlParametersForTransportation(CartModel cartModel) Returns the url parameters map with the attributes for the transport part.voidsetShoppingTransportOfferingFacade(ShoppingTransportOfferingFacade shoppingTransportOfferingFacade) Sets the shopping transport offering facadevoidsetShoppingTravelBundleTemplateFacade(ShoppingTravelBundleTemplateFacade shoppingTravelBundleTemplateFacade) Sets shopping travel bundle template facade.Methods inherited from class de.hybris.platform.travelacceleratorstorefront.strategies.asm.ASRedirectForTransportAccommodationStrategy
getAccommodationSuggestionFacade, getCabinClassFacade, getGuestOccupancy, getGuestOccupancyFromTransport, getRedirectPath, getTransportFacilityFacade, getTravellerFacade, getTravelLocationFacade, getUrlParametersForAccommodation, setAccommodationSuggestionFacade, setCabinClassFacade, setTransportFacilityFacade, setTravellerFacade, setTravelLocationFacadeMethods inherited from class de.hybris.platform.travelacceleratorstorefront.strategies.asm.AbstractASRedirectStrategy
getLocationName, getParentBundleTemplateIdByEntryGroup, getPassengerTypeFacade, getPassengerTypeQuantityList, getSessionService, getTransportOfferingFacade, getTravelBundleTemplateFacade, getTravellerSortStrategy, getUTCDepartureTime, setPassengerTypeFacade, setSessionService, setTransportOfferingFacade, setTravelBundleTemplateFacade, setTravellerSortStrategy
-
Constructor Details
-
ShoppingASRedirectForTransportAccommodationStrategy
public ShoppingASRedirectForTransportAccommodationStrategy()
-
-
Method Details
-
getUrlParametersForTransportation
Returns the url parameters map with the attributes for the transport part.- Overrides:
getUrlParametersForTransportationin classASRedirectForTransportAccommodationStrategy- Parameters:
cartModel- as the cart model
-
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
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
-