Class AccommodationTotalPriceHandler
java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.handlers.impl.AccommodationTotalPriceHandler
- All Implemented Interfaces:
AccommodationDetailsHandler
Handler class to populate the total price for each roomStay in
AccommodationAvailabilityResponseData-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RateDatacreateRateData(BigDecimal priceValue, String currencyIso) protected de.hybris.platform.commercefacades.product.PriceDataFactoryDeprecated.Deprecated since version 3.0.protected BigDecimalgetTotalPriceForExtraServices(List<ServiceData> serviceDatas) protected TravelCommercePriceFacadevoidhandle(AccommodationAvailabilityRequestData availabilityRequestData, AccommodationAvailabilityResponseData accommodationAvailabilityResponseData) Handle method.protected voidpopulateBaseRoomStayPrice(ReservedRoomStayData reservedRoomStayData) protected voidpopulateTotalRoomStayPrice(ReservedRoomStayData reservedRoomStayData) voidsetPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory) Deprecated.Deprecated since version 3.0.voidsetTravelCommercePriceFacade(TravelCommercePriceFacade travelCommercePriceFacade)
-
Constructor Details
-
AccommodationTotalPriceHandler
public AccommodationTotalPriceHandler()
-
-
Method Details
-
handle
public void handle(AccommodationAvailabilityRequestData availabilityRequestData, AccommodationAvailabilityResponseData accommodationAvailabilityResponseData) Description copied from interface:AccommodationDetailsHandlerHandle method.- Specified by:
handlein interfaceAccommodationDetailsHandler- Parameters:
availabilityRequestData- the availability request dataaccommodationAvailabilityResponseData- the accommodation availability response data
-
populateTotalRoomStayPrice
-
populateBaseRoomStayPrice
-
getTotalPriceForExtraServices
-
createRateData
-
getPriceDataFactory
@Deprecated protected de.hybris.platform.commercefacades.product.PriceDataFactory getPriceDataFactory()Deprecated.Deprecated since version 3.0.- Returns:
- the priceDataFactory
-
setPriceDataFactory
@Deprecated public void setPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory) Deprecated.Deprecated since version 3.0.- Parameters:
priceDataFactory- the priceDataFactory to set
-
getTravelCommercePriceFacade
- Returns:
- the travelCommercePriceFacade
-
setTravelCommercePriceFacade
- Parameters:
travelCommercePriceFacade- the travelCommercePriceFacade to set
-