Class DefaultPackagePipelineManager
java.lang.Object
de.hybris.platform.travelfacades.facades.packages.manager.impl.DefaultPackagePipelineManager
- All Implemented Interfaces:
PackagePipelineManager
Default implementation of
PackagePipelineManager-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecutePipeline(Map.Entry<String, List<AccommodationOfferingDayRateData>> packageEntry, AccommodationSearchRequestData accommodationSearchRequest) Execute pipeline.protected List<PropertyHandler>Gets handlers.protected Map<Integer,List<AccommodationOfferingDayRateData>> groupByRefNumber(List<AccommodationOfferingDayRateData> dayRatesForAccommodationOffering) Group by ref number map.voidsetHandlers(List<PropertyHandler> handlers) Sets handlers.
-
Constructor Details
-
DefaultPackagePipelineManager
public DefaultPackagePipelineManager()
-
-
Method Details
-
executePipeline
public PackageData executePipeline(Map.Entry<String, List<AccommodationOfferingDayRateData>> packageEntry, AccommodationSearchRequestData accommodationSearchRequest) Description copied from interface:PackagePipelineManagerExecute pipeline.- Specified by:
executePipelinein interfacePackagePipelineManager- Parameters:
packageEntry- the entryaccommodationSearchRequest- the accommodation search request- Returns:
- the package data
-
groupByRefNumber
protected Map<Integer,List<AccommodationOfferingDayRateData>> groupByRefNumber(List<AccommodationOfferingDayRateData> dayRatesForAccommodationOffering) Group by ref number map.- Parameters:
dayRatesForAccommodationOffering- the day rates for accommodation offering- Returns:
- the map
-
getHandlers
Gets handlers.- Returns:
- the handlers
-
setHandlers
Sets handlers.- Parameters:
handlers- the handlers
-