Uses of Class
de.hybris.platform.travelfacades.errors.exceptions.InvalidSessionCartException
Packages that use InvalidSessionCartException
Package
Description
-
Uses of InvalidSessionCartException in de.hybris.platform.prosfacades.facades.impl
Methods in de.hybris.platform.prosfacades.facades.impl that throw InvalidSessionCartExceptionModifier and TypeMethodDescriptionDefaultPROSTransportCartFacade.addShoppingAncillaryToCart(AncillaryEntryRequestData ancillaryEntryRQData) DefaultPROSTravelCartFacade.addSolutionToCart(AddSolutionRequestData addSolutionRequestData) Add a solution to the cart.voidDefaultPROSTravelCartFacade.changeFlightItinerary(RepricingRequestData repricingRequestData) This method changes a flight itinerary in the cart.protected AncillaryResponseDataDefaultPROSMerchandisingFacade.createShoppingAncillaries(List<String> transportOfferingCodes) protected BaggageResponseDataDefaultPROSMerchandisingFacade.createShoppingBaggages(List<String> transportOfferingCodes) DefaultPROSFarePriceFacade.doFarePrice(AddSolutionRequestData addSolutionRequestData) Performs a fareprice call to an external API using data contained in the addSolutionRequestDataprotected SearchResponseWrapperDefaultPROSTravelCartFacade.doFarePrice(AddSolutionRequestData addSolutionRequestData) This method call performs a fare price search from an addSolutionToCartData.. -
Uses of InvalidSessionCartException in de.hybris.platform.prosfacades.fare.price.manager
Methods in de.hybris.platform.prosfacades.fare.price.manager that throw InvalidSessionCartExceptionModifier and TypeMethodDescriptionIntelliPricerMessagePipelineManager.executePipeline(AddSolutionRequestData addSolutionRequestData) Creates an IntelliPriceMessage from an addSolutionRequestData. -
Uses of InvalidSessionCartException in de.hybris.platform.prosfacades.fare.price.manager.impl
Methods in de.hybris.platform.prosfacades.fare.price.manager.impl that throw InvalidSessionCartExceptionModifier and TypeMethodDescriptionDefaultIntelliPricerMessagePipelineManager.executePipeline(AddSolutionRequestData addSolutionRequestData) Creates an IntelliPriceMessage from an addSolutionRequestData. -
Uses of InvalidSessionCartException in de.hybris.platform.shoppingfacades.facades
Methods in de.hybris.platform.shoppingfacades.facades that throw InvalidSessionCartExceptionModifier and TypeMethodDescriptionShoppingTransportCartFacade.addShoppingAncillaryToCart(AncillaryEntryRequestData ancillaryEntryRQData) Add Shopping/Commerce ancillary product to the current cart.ShoppingTravelCartFacade.addSolutionToCart(AddSolutionRequestData addSolutionRequestData) Add a solution to the cart.voidShoppingSpecialServiceRequestFacade.addSpecialServiceRequestToTraveller(String passengerId, String specialServiceRequestId, Integer solutionID) Add the given special service to the travellervoidShoppingTravelCartFacade.changeFlightItinerary(RepricingRequestData repricingRequestData) Change a flight in the cart.FarePriceFacade.doFarePrice(AddSolutionRequestData addSolutionRequestData) Performs a fareprice call to an external API using data contained in the addSolutionRequestDataShoppingSpecialServiceRequestFacade.getSpecialServiceRequestFromTraveller(String travellerUid, Integer solutionID) Get all the special service request from the given travellervoidShoppingSpecialServiceRequestFacade.removeSpecialServiceRequestFromTraveller(String travellerUid, String specialServiceRequestId, Integer solutionID) Remove the special service request from the travellerShoppingMerchandisingFacade.searchAncillaries(List<String> transportOfferingCodes) This method performs the merchandising request for searching all the available ancillaries.ShoppingMerchandisingFacade.searchBaggages()This method performs the merchandising request for searching all the charged baggages for flights in session cart.ShoppingMerchandisingFacade.searchBaggages(List<String> transportOfferingCodes) This method performs the merchandising request for searching all the charged baggages. -
Uses of InvalidSessionCartException in de.hybris.platform.shoppingfacades.facades.impl
Methods in de.hybris.platform.shoppingfacades.facades.impl that throw InvalidSessionCartExceptionModifier and TypeMethodDescriptionabstract CartModificationDataDefaultShoppingTransportCartFacade.addShoppingAncillaryToCart(AncillaryEntryRequestData ancillaryEntryRQData) abstract List<CartModificationData>DefaultShoppingTravelCartFacade.addSolutionToCart(AddSolutionRequestData addSolutionRequestData) Add a solution to the cart.voidDefaultShoppingSpecialServiceRequestFacade.addSpecialServiceRequestToTraveller(String passengerId, String specialServiceRequestId, Integer solutionID) abstract voidDefaultShoppingTravelCartFacade.changeFlightItinerary(RepricingRequestData repricingRequestData) protected abstract AncillaryResponseDataDefaultShoppingMerchandisingFacade.createShoppingAncillaries(List<String> transportOfferingCodes) This method creates and sends a merchandising request in order to retrieve all the available ancillaries.protected abstract BaggageResponseDataDefaultShoppingMerchandisingFacade.createShoppingBaggages(List<String> transportOfferingCodes) This method creates and sends a merchandising request in order to retrieve all the available charged baggages.abstract SearchResponseWrapperDefaultFarePriceFacade.doFarePrice(AddSolutionRequestData addSolutionRequestData) Performs a fareprice call to an external API using data contained in the addSolutionRequestDataDefaultShoppingSpecialServiceRequestFacade.getSpecialServiceRequestFromTraveller(String travellerUid, Integer solutionID) voidDefaultShoppingTransportCartFacade.removeAncillaryEntry(Integer entryId) voidDefaultShoppingSpecialServiceRequestFacade.removeSpecialServiceRequestFromTraveller(String travellerUid, String specialServiceRequestId, Integer solutionID) DefaultShoppingMerchandisingFacade.searchAncillaries(List<String> transportOfferingCodes) This method performs the merchandising request for searching all the available ancillaries.DefaultShoppingMerchandisingFacade.searchBaggages()This method performs the merchandising request for searching all the available baggages.DefaultShoppingMerchandisingFacade.searchBaggages(List<String> transportOfferingCodes) This method performs the merchandising request for searching all the charged baggages.voidDefaultShoppingTransportCartFacade.updateBaggageCartEntry(Integer entryId, Integer quantity) voidDefaultShoppingTransportCartFacade.updateCartEntry(Integer entryId, Integer quantity) -
Uses of InvalidSessionCartException in de.hybris.platform.travelfacades.order
Methods in de.hybris.platform.travelfacades.order that throw InvalidSessionCartExceptionModifier and TypeMethodDescriptionintAccommodationCartFacade.addAccommodation(AddRoomStayData addRoomStayData) Add accommodation to cart.TransportCartFacade.addTransportBundleToCart(AddBundleToCartData addBundleToCartData) voidTransportCartFacade.addTravellersToCart(TravellerQuantityListData travellerQuantityListData) Adds travellers to the cart.TravelCheckoutFacade.placeOrder(String cartId, String paymentOptionId, Boolean additionalSecurity, String securityCode) Place an order: 1) Checks if the paymentOptionId (if provided) is contained in the list of the available payment options for the specific cartId and save them into the session before placing the order.voidTransportCartFacade.removeAncillaryCartEntry(Integer entryId) Removes ancillary product entry quantity from cart for travel.voidTransportCartFacade.removeAncillaryEntry(Integer entryId) Removes ancillary product entry quantity from cart.voidTransportCartFacade.removeTravellerFromCart(String travellerId) Remove traveller from the cart.voidTransportCartFacade.updateAncillaryCartEntry(Integer entryId, Integer quantity) Update ancillary product entry quantity to cart for travel.voidTransportCartFacade.updateBaggageCartEntry(Integer entryId, Integer quantity) Update ancillary baggage product entry quantity to cart.voidTransportCartFacade.updateCartEntry(Integer entryId, Integer quantity) Update ancillary product entry quantity to cart. -
Uses of InvalidSessionCartException in de.hybris.platform.travelfacades.order.impl
Methods in de.hybris.platform.travelfacades.order.impl that throw InvalidSessionCartExceptionModifier and TypeMethodDescriptionintDefaultAccommodationCartFacade.addAccommodation(AddRoomStayData addRoomStayData) DefaultTransportCartFacade.addTransportBundleToCart(AddBundleToCartData addBundleToCartData) Add a transport bundle to the cart.voidDefaultTransportCartFacade.addTravellersToCart(TravellerQuantityListData travellerQuantityListData) Adds travellers to the cart.DefaultTravelCheckoutFacade.placeOrder(String cartId, String paymentOptionId, Boolean additionalSecurity, String securityCode) Place an order: 1) Checks if the paymentOptionId (if provided) is contained in the list of the available payment options for the specific cartId and save it into the session before placing the order.voidDefaultTransportCartFacade.removeAncillaryCartEntry(Integer entryId) voidDefaultTransportCartFacade.removeAncillaryEntry(Integer entryId) voidDefaultTransportCartFacade.removeTravellerFromCart(String travellerId) voidDefaultTransportCartFacade.updateAncillaryCartEntry(Integer entryId, Integer quantity) voidDefaultTransportCartFacade.updateBaggageCartEntry(Integer entryId, Integer quantity) voidDefaultTransportCartFacade.updateCartEntry(Integer entryId, Integer quantity) protected voidDefaultAccommodationCartFacade.validateAccommodationAgainstCart(String accommodationOfferingCode, Date checkInDate, Date checkOutDate) Validates if accommodation can be added to the cart.protected voidDefaultTransportCartFacade.validateAndRemoveTraveller(String travellerId) -
Uses of InvalidSessionCartException in de.hybris.platform.travelfacades.strategies
Methods in de.hybris.platform.travelfacades.strategies that throw InvalidSessionCartExceptionModifier and TypeMethodDescriptionvoidAddTransportBundleToCartValidationStrategy.validate(AddBundleToCartData addBundleToCartData) Validates the addBundleToCartData before adding the bundle to the cart.voidAddTravellerToCartValidationStrategy.validate(TravellerQuantityListData travellerQuantityListData) Validates the travellers before adding them to the cart.voidValidates the traveller before removing it from the cart. -
Uses of InvalidSessionCartException in de.hybris.platform.travelfacades.strategies.impl
Methods in de.hybris.platform.travelfacades.strategies.impl that throw InvalidSessionCartExceptionModifier and TypeMethodDescriptionvoidDefaultCartTravellersValidationStrategy.validate(AddBundleToCartData addBundleToCartData) Validates if 1) there is at least one travellers in the cart before adding the bundle to the cart.voidDefaultOriginDestinationRefNumberCartValidationStrategy.validate(AddBundleToCartData addBundleToCartData) Validates the origin destination reference number.voidValidates if 1) the cart is empty 2) traveller is not linked with any cart entry 3) cart does not contain child only after removal of traveller.voidDefaultTravellerCartQuantityValidationStrategy.validate(TravellerQuantityListData travellerQuantityListData) Validates if 1) the cart is empty 2) the sum of the new quantity and the number of the travellers already present in the cart is equal or less than 20 (maximum number of passengers).voidDefaultTravellerValidationStrategy.validate(TravellerQuantityListData travellerQuantityListData) Validates if 1) in case of non adult in the list, there is at least one adult either in the cart or in the list of the travellers.voidValidates if 1) the cart is empty 2) traveller is not final traveller in the cart 3) cart does not contain child only after removal of traveller.