Class AbstractRoomRatesHandler
java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.handlers.impl.AbstractRoomRatesHandler
- All Implemented Interfaces:
AccommodationDetailsHandler
- Direct Known Subclasses:
DealRoomRatesHandler,RoomRatesHandler
public abstract class AbstractRoomRatesHandler
extends Object
implements AccommodationDetailsHandler
Abstract handler for
RoomRatesHandler and DealRoomRatesHandler-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateRoomRateData(List<RoomRateData> roomRates, RoomRateProductModel roomRateModel, Date date) protected de.hybris.platform.enumeration.EnumerationServiceprotected booleanisValidDayOfWeek(Date date, List<DayOfWeek> daysOfWeek) protected booleanisValidRange(Date date, DateRangeModel dateRange, RoomRateProductModel roomRateProduct) voidsetEnumerationService(de.hybris.platform.enumeration.EnumerationService enumerationService) protected booleanvalidateRoomRateAgainstDate(Date date, ProductModel roomRate) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.travelfacades.facades.accommodation.handlers.AccommodationDetailsHandler
handle
-
Constructor Details
-
AbstractRoomRatesHandler
public AbstractRoomRatesHandler()
-
-
Method Details
-
validateRoomRateAgainstDate
-
isValidDayOfWeek
-
createRoomRateData
protected void createRoomRateData(List<RoomRateData> roomRates, RoomRateProductModel roomRateModel, Date date) -
isValidRange
protected boolean isValidRange(Date date, DateRangeModel dateRange, RoomRateProductModel roomRateProduct) -
getEnumerationService
protected de.hybris.platform.enumeration.EnumerationService getEnumerationService()- Returns:
- the enumerationService
-
setEnumerationService
public void setEnumerationService(de.hybris.platform.enumeration.EnumerationService enumerationService) - Parameters:
enumerationService- the enumerationService to set
-