Interface AccommodationServiceHandler
- All Known Implementing Classes:
ExtraServiceBasicHandler,ExtraServiceDetailsHandler,ExtraServicePriceHandler,ExtraServiceRestrictionHandler
public interface AccommodationServiceHandler
Interface for Accommodation Service handlers
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(ProductModel productModel, ReservedRoomStayData reservedRoomStayData, ServiceData serviceData, AccommodationReservationData accommodationReservationData) Handle the population of the serviceData for a given productModel and reservedRoomStayData
-
Method Details
-
handle
void handle(ProductModel productModel, ReservedRoomStayData reservedRoomStayData, ServiceData serviceData, AccommodationReservationData accommodationReservationData) throws AccommodationPipelineException Handle the population of the serviceData for a given productModel and reservedRoomStayData- Parameters:
productModel- the product modelreservedRoomStayData- the reserved room stay dataserviceData- the service dataaccommodationReservationData- the accommodation reservation data- Throws:
AccommodationPipelineException- the accommodation pipeline exception
-