Class DefaultAccommodationServicePipelineManager
java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.manager.impl.DefaultAccommodationServicePipelineManager
- All Implemented Interfaces:
AccommodationServicePipelineManager
public class DefaultAccommodationServicePipelineManager
extends Object
implements AccommodationServicePipelineManager
Implementation class for the
AccommodationServicePipelineManager. This pipeline manager will instantiate a
new ServiceData and will call a list of handlers to populate the serviceData with different information.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecutePipeline(ProductModel productModel, ReservedRoomStayData reservedRoomStayData, AccommodationReservationData accommodationReservationData) This method will execute all the handler that will populate the serviceDataprotected List<AccommodationServiceHandler>voidsetHandlers(List<AccommodationServiceHandler> handlers)
-
Constructor Details
-
DefaultAccommodationServicePipelineManager
public DefaultAccommodationServicePipelineManager()
-
-
Method Details
-
executePipeline
public ServiceData executePipeline(ProductModel productModel, ReservedRoomStayData reservedRoomStayData, AccommodationReservationData accommodationReservationData) Description copied from interface:AccommodationServicePipelineManagerThis method will execute all the handler that will populate the serviceData- Specified by:
executePipelinein interfaceAccommodationServicePipelineManager- Parameters:
productModel- the product modelreservedRoomStayData- the reserved room stay dataaccommodationReservationData- the reservation data- Returns:
- the serviceData
-
getHandlers
- Returns:
- the handlers
-
setHandlers
- Parameters:
handlers- the handlers to set
-