Class PackageRoomStaysHandler
java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.handlers.impl.AbstractRoomStaysHandler
de.hybris.platform.travelfacades.facades.packages.handlers.impl.PackageRoomStaysHandler
- All Implemented Interfaces:
AccommodationDetailsHandler
This handler populates the
AccommodationAvailabilityResponseData on package details page with the list of
RoomStayData that are linked to the AccommodationOfferingModel-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckIfEligibleToAdd(List<RoomStayData> roomStayDatas, RoomStayData roomStay, RoomStayCandidateData roomStayCandidate) This method addRoomStayDatato roomStayDatas if the guest occupancy for eachRoomStayDatagreater than or equal toRoomStayCandidateDatavoidhandle(AccommodationAvailabilityRequestData availabilityRequestData, AccommodationAvailabilityResponseData accommodationAvailabilityResponseData) Handle method.Methods inherited from class de.hybris.platform.travelfacades.facades.accommodation.handlers.impl.AbstractRoomStaysHandler
createRoomStayData, createRoomStayData, getAccommodationService, getRoomTypeConverter, setAccommodationService, setRoomTypeConverter
-
Constructor Details
-
PackageRoomStaysHandler
public PackageRoomStaysHandler()
-
-
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
-
checkIfEligibleToAdd
protected void checkIfEligibleToAdd(List<RoomStayData> roomStayDatas, RoomStayData roomStay, RoomStayCandidateData roomStayCandidate) This method addRoomStayDatato roomStayDatas if the guest occupancy for eachRoomStayDatagreater than or equal toRoomStayCandidateData- Parameters:
roomStayDatas-roomStay-roomStayCandidate-
-