Class ShoppingCartSolutionValidationStrategy
java.lang.Object
de.hybris.platform.travelfacades.order.strategies.impl.AbstractTravelCartValidationStrategy
de.hybris.platform.travelfacades.order.strategies.impl.TravelCartBundleValidationStrategy
de.hybris.platform.shoppingfacades.order.strategies.impl.ShoppingCartSolutionValidationStrategy
- All Implemented Interfaces:
TravelCartValidationStrategy
The shopping extension of
TravelCartBundleValidationStrategy to validate fares with intellipricer response.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FarePriceFacadeGets fare price facade.voidsetFarePriceFacade(FarePriceFacade farePriceFacade) Sets fare price facade.voidvalidateCart(CartModel cartModel) Validate cart for all the necessary information to place the orderMethods inherited from class de.hybris.platform.travelfacades.order.strategies.impl.TravelCartBundleValidationStrategy
createOriginDestinationInfoData, createPassengerTypeQuantityData, createTravelPreferences, filterPricedItinerary, filterProductByCode, filterTransportOfferings, getBookingFacade, getFareSearchFacade, getItineraryPricingInfo, getSessionService, getTotalFarePrice, getTravelCartFacade, getUTCDepartureTime, isReturnJourney, prepareFareSearchRequestData, setBookingFacade, setFareSearchFacade, setSessionService, setTravelCartFacade, validatePriceMethods inherited from class de.hybris.platform.travelfacades.order.strategies.impl.AbstractTravelCartValidationStrategy
getTransportFareProductEntries, getTravelOrderEntryInfoListForFareProducts
-
Constructor Details
-
ShoppingCartSolutionValidationStrategy
public ShoppingCartSolutionValidationStrategy()
-
-
Method Details
-
validateCart
Description copied from interface:TravelCartValidationStrategyValidate cart for all the necessary information to place the order- Specified by:
validateCartin interfaceTravelCartValidationStrategy- Overrides:
validateCartin classTravelCartBundleValidationStrategy- Throws:
TravelCartValidationException
-
getFarePriceFacade
Gets fare price facade.- Returns:
- the fare price facade
-
setFarePriceFacade
Sets fare price facade.- Parameters:
farePriceFacade- the fare price facade
-