Class AccommodationReservationRoomRateHandler
java.lang.Object
de.hybris.platform.travelfacades.reservation.handlers.impl.AccommodationReservationRoomRateHandler
- All Implemented Interfaces:
AccommodationReservationHandler
public class AccommodationReservationRoomRateHandler
extends Object
implements AccommodationReservationHandler
The type Accommodation reservation room rate handler.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TaxDatacreateTaxDataFromValue(Double value, String currencyIso) Creates tax data from valueprotected BookingServiceGets booking service.protected TravelCartFacadeprotected List<AbstractOrderEntryModel>getEntries(List<AccommodationOrderEntryGroupModel> entryGroups, AbstractOrderModel abstractOrder, ReservedRoomStayData roomStay) Returns the list of AbstractOrderEntryModels which are active and with quantityStatus not DEAD from the given entryGroups that matches the roomStayRefNumberprotected de.hybris.platform.commercefacades.product.PriceDataFactoryDeprecated.Deprecated since version 3.0.protected TravelCommercePriceFacadevoidhandle(AbstractOrderModel abstractOrder, AccommodationReservationData accommodationReservationData) Handle method to populateAccommodationReservationDatawith details fromAbstractOrderModel.voidsetBookingService(BookingService bookingService) Sets booking service.voidsetCartFacade(TravelCartFacade cartFacade) voidsetPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory) Deprecated.Deprecated since version 3.0.voidsetTravelCommercePriceFacade(TravelCommercePriceFacade travelCommercePriceFacade)
-
Constructor Details
-
AccommodationReservationRoomRateHandler
public AccommodationReservationRoomRateHandler()
-
-
Method Details
-
handle
public void handle(AbstractOrderModel abstractOrder, AccommodationReservationData accommodationReservationData) Description copied from interface:AccommodationReservationHandlerHandle method to populateAccommodationReservationDatawith details fromAbstractOrderModel.- Specified by:
handlein interfaceAccommodationReservationHandler- Parameters:
abstractOrder- the abstract orderaccommodationReservationData- the accommodation reservation data
-
createTaxDataFromValue
Creates tax data from value- Parameters:
value-- Returns:
-
getEntries
protected List<AbstractOrderEntryModel> getEntries(List<AccommodationOrderEntryGroupModel> entryGroups, AbstractOrderModel abstractOrder, ReservedRoomStayData roomStay) Returns the list of AbstractOrderEntryModels which are active and with quantityStatus not DEAD from the given entryGroups that matches the roomStayRefNumber- Parameters:
entryGroups- the entry groupsabstractOrder- the abstract orderroomStay- the room stay- Returns:
- the entries
-
getPriceDataFactory
@Deprecated protected de.hybris.platform.commercefacades.product.PriceDataFactory getPriceDataFactory()Deprecated.Deprecated since version 3.0.Gets price data factory.- Returns:
- the price data factory
-
setPriceDataFactory
@Deprecated public void setPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory) Deprecated.Deprecated since version 3.0.Sets price data factory.- Parameters:
priceDataFactory- the price data factory
-
getTravelCommercePriceFacade
- Returns:
- the travelCommercePriceFacade
-
setTravelCommercePriceFacade
- Parameters:
travelCommercePriceFacade- the travelCommercePriceFacade to set
-
getBookingService
Gets booking service.- Returns:
- the booking service
-
setBookingService
Sets booking service.- Parameters:
bookingService- the booking service
-
getCartFacade
- Returns:
- the cartFacade
-
setCartFacade
- Parameters:
cartFacade- the cartFacade to set
-