Class ShoppingASRedirectForBookingPackageStrategy
java.lang.Object
de.hybris.platform.travelacceleratorstorefront.strategies.asm.AbstractASRedirectStrategy
de.hybris.platform.travelacceleratorstorefront.strategies.asm.ASRedirectForBookingPackageStrategy
de.hybris.platform.shoppingaddon.strategies.asm.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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ShoppingTransportOfferingFacadeGets the shopping transport offering facadeprotected ShoppingTravelBundleTemplateFacadeGets shopping travel bundle template facade.protected voidpopulateUrlParametersForTransport(List<AbstractOrderEntryModel> transportationEntries, Map<String, String> urlParameters) Populates 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.ASRedirectForBookingPackageStrategy
buildUrlParametersForDeal, buildUrlParametersForPackage, getCabinClassFacade, getDealBundleTemplateFacade, getDealCartFacade, getGuestOccupancy, getRedirectPath, getTravellerFacade, populatePartHotelStay, populateUrlParametersForAccommodation, setCabinClassFacade, setDealBundleTemplateFacade, setDealCartFacade, setTravellerFacadeMethods 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
-
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:
populateUrlParametersForTransportin classASRedirectForBookingPackageStrategy- Parameters:
transportationEntries- as the list of abstract order entry models of type transporturlParameters- as the url parameters map
-
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
-