Class ASRedirectForAccommodationOnlyStrategy
java.lang.Object
de.hybris.platform.travelacceleratorstorefront.strategies.asm.AbstractASRedirectStrategy
de.hybris.platform.travelacceleratorstorefront.strategies.asm.ASRedirectForAccommodationOnlyStrategy
- All Implemented Interfaces:
AssistedServiceRedirectByJourneyTypeStrategy
public class ASRedirectForAccommodationOnlyStrategy
extends AbstractASRedirectStrategy
implements AssistedServiceRedirectByJourneyTypeStrategy
Redirect strategy for accommodation only journey responsible for building the required url parameters and redirect to the
accommodation details page.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringbuildUrlParameters(CartModel cartModel) Returns the string with the url parameters required for the redirect to the accommodation-details page.protected List<PassengerTypeQuantityData>protected PassengerTypeFacadegetRedirectPath(CartModel cartModel) Returns the redirect path.protected TravellerSortStrategyvoidsetPassengerTypeFacade(PassengerTypeFacade passengerTypeFacade) voidsetTravellerSortStrategy(TravellerSortStrategy travellerSortStrategy) Methods inherited from class de.hybris.platform.travelacceleratorstorefront.strategies.asm.AbstractASRedirectStrategy
getLocationName, getParentBundleTemplateIdByEntryGroup, getPassengerTypeQuantityList, getSessionService, getTransportOfferingFacade, getTravelBundleTemplateFacade, getUTCDepartureTime, setSessionService, setTransportOfferingFacade, setTravelBundleTemplateFacade
-
Constructor Details
-
ASRedirectForAccommodationOnlyStrategy
public ASRedirectForAccommodationOnlyStrategy()
-
-
Method Details
-
getRedirectPath
Description copied from interface:AssistedServiceRedirectByJourneyTypeStrategyReturns the redirect path.- Specified by:
getRedirectPathin interfaceAssistedServiceRedirectByJourneyTypeStrategy- Parameters:
cartModel- as the cart model- Returns:
- a string corresponding to the redirect path
-
buildUrlParameters
Returns the string with the url parameters required for the redirect to the accommodation-details page.- Parameters:
cartModel- as the cart model- Returns:
- the string of the url parameters
-
getDefaultPassengerTypeQuantityList
-
getTravellerSortStrategy
- Overrides:
getTravellerSortStrategyin classAbstractASRedirectStrategy- Returns:
- the travellerSortStrategy
-
setTravellerSortStrategy
- Overrides:
setTravellerSortStrategyin classAbstractASRedirectStrategy- Parameters:
travellerSortStrategy- the travellerSortStrategy to set
-
getPassengerTypeFacade
- Overrides:
getPassengerTypeFacadein classAbstractASRedirectStrategy- Returns:
- the passengerTypeFacade
-
setPassengerTypeFacade
- Overrides:
setPassengerTypeFacadein classAbstractASRedirectStrategy- Parameters:
passengerTypeFacade- the passengerTypeFacade to set
-