Class RoomRatesHandler
java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.handlers.impl.AbstractRoomRatesHandler
de.hybris.platform.travelfacades.facades.accommodation.handlers.impl.RoomRatesHandler
- All Implemented Interfaces:
AccommodationDetailsHandler
This handler populates the
AccommodationAvailabilityResponseData with the list of RoomRateData.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.category.CategoryServiceGets category service.voidhandle(AccommodationAvailabilityRequestData availabilityRequestData, AccommodationAvailabilityResponseData accommodationAvailabilityResponseData) Handle method.protected voidpopulateRoomRatesForRatePlan(RatePlanData ratePlan, LocalDateTime date, List<RoomRateData> roomRates) Populate room rates for rate plan.voidsetCategoryService(de.hybris.platform.category.CategoryService categoryService) Sets category service.Methods inherited from class de.hybris.platform.travelfacades.facades.accommodation.handlers.impl.AbstractRoomRatesHandler
createRoomRateData, getEnumerationService, isValidDayOfWeek, isValidRange, setEnumerationService, validateRoomRateAgainstDate
-
Constructor Details
-
RoomRatesHandler
public RoomRatesHandler()
-
-
Method Details
-
handle
public void handle(AccommodationAvailabilityRequestData availabilityRequestData, AccommodationAvailabilityResponseData accommodationAvailabilityResponseData) Description copied from interface:AccommodationDetailsHandlerHandle method.- Parameters:
availabilityRequestData- the availability request dataaccommodationAvailabilityResponseData- the accommodation availability response data
-
populateRoomRatesForRatePlan
protected void populateRoomRatesForRatePlan(RatePlanData ratePlan, LocalDateTime date, List<RoomRateData> roomRates) Populate room rates for rate plan.- Parameters:
ratePlan- the rate plandate- the dateroomRates- the room rates
-
getCategoryService
protected de.hybris.platform.category.CategoryService getCategoryService()Gets category service.- Returns:
- the category service
-
setCategoryService
public void setCategoryService(de.hybris.platform.category.CategoryService categoryService) Sets category service.- Parameters:
categoryService- the category service
-