Class AbstractRoomStaysHandler
java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.handlers.impl.AbstractRoomStaysHandler
- All Implemented Interfaces:
AccommodationDetailsHandler
- Direct Known Subclasses:
PackageRoomStaysHandler,RoomStaysHandler,SelectedRoomStaysHandler
public abstract class AbstractRoomStaysHandler
extends Object
implements AccommodationDetailsHandler
Abstract handler for
RoomStaysHandler and SelectedRoomStaysHandler-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ReservedRoomStayDatacreateRoomStayData(AccommodationModel accommodation, StayDateRangeData stayDateRange, RoomStayCandidateData roomStayCandidateData) Create room stay data reserved room stay data.protected RoomStayDatacreateRoomStayData(AccommodationModel accommodation, Integer roomStayRefNumber, StayDateRangeData stayDateRange) Create room stay data room stay data.protected AccommodationServiceGets accommodation service.protected de.hybris.platform.converters.impl.AbstractPopulatingConverter<AccommodationModel,RoomTypeData> Gets room type converter.voidsetAccommodationService(AccommodationService accommodationService) Sets accommodation service.voidsetRoomTypeConverter(de.hybris.platform.converters.impl.AbstractPopulatingConverter<AccommodationModel, RoomTypeData> roomTypeConverter) Sets room type converter.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
-
AbstractRoomStaysHandler
public AbstractRoomStaysHandler()
-
-
Method Details
-
createRoomStayData
protected RoomStayData createRoomStayData(AccommodationModel accommodation, Integer roomStayRefNumber, StayDateRangeData stayDateRange) Create room stay data room stay data.- Parameters:
accommodation- the accommodationroomStayRefNumber- the room stay ref numberstayDateRange- the stay date range- Returns:
- the room stay data
-
createRoomStayData
protected ReservedRoomStayData createRoomStayData(AccommodationModel accommodation, StayDateRangeData stayDateRange, RoomStayCandidateData roomStayCandidateData) Create room stay data reserved room stay data.- Parameters:
accommodation- the accommodationstayDateRange- the stay date rangeroomStayCandidateData- the room stay candidate data- Returns:
- the reserved room stay data
-
getAccommodationService
Gets accommodation service.- Returns:
- the accommodationService
-
setAccommodationService
Sets accommodation service.- Parameters:
accommodationService- the accommodationService to set
-
getRoomTypeConverter
protected de.hybris.platform.converters.impl.AbstractPopulatingConverter<AccommodationModel,RoomTypeData> getRoomTypeConverter()Gets room type converter.- Returns:
- the roomTypeConverter
-
setRoomTypeConverter
public void setRoomTypeConverter(de.hybris.platform.converters.impl.AbstractPopulatingConverter<AccommodationModel, RoomTypeData> roomTypeConverter) Sets room type converter.- Parameters:
roomTypeConverter- the roomTypeConverter to set
-