Class AccommodationPropertyResponseHandler
java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.search.handlers.impl.AccommodationPropertyResponseHandler
- All Implemented Interfaces:
AccommodationSearchHandler
- Direct Known Subclasses:
PackageAccommodationPropertyHandler
public class AccommodationPropertyResponseHandler
extends Object
implements AccommodationSearchHandler
Concrete implementation of the
AccommodationSearchHandler interface. Handler is responsible to set the list
of PropertyData on the AccommodationSearchResponseData-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PropertyPipelineManagerGets property pipeline manager.protected Map<String,List<AccommodationOfferingDayRateData>> groupByAccommodationOfferingCode(List<AccommodationOfferingDayRateData> accommodationOfferingDayRates) Group by accommodation offering code map.voidhandle(List<AccommodationOfferingDayRateData> accommodationOfferingDayRates, AccommodationSearchRequestData accommodationSearchRequest, AccommodationSearchResponseData accommodationSearchResponse) Handle method.voidsetPropertyPipelineManager(PropertyPipelineManager propertyPipelineManager) Sets property pipeline manager.
-
Constructor Details
-
AccommodationPropertyResponseHandler
public AccommodationPropertyResponseHandler()
-
-
Method Details
-
handle
public void handle(List<AccommodationOfferingDayRateData> accommodationOfferingDayRates, AccommodationSearchRequestData accommodationSearchRequest, AccommodationSearchResponseData accommodationSearchResponse) Description copied from interface:AccommodationSearchHandlerHandle method.- Specified by:
handlein interfaceAccommodationSearchHandler- Parameters:
accommodationOfferingDayRates- the accommodation offering day ratesaccommodationSearchRequest- the accommodation search requestaccommodationSearchResponse- the accommodation search response
-
groupByAccommodationOfferingCode
protected Map<String,List<AccommodationOfferingDayRateData>> groupByAccommodationOfferingCode(List<AccommodationOfferingDayRateData> accommodationOfferingDayRates) Group by accommodation offering code map.- Parameters:
accommodationOfferingDayRates- the accommodation offering day rates- Returns:
- the map
-
getPropertyPipelineManager
Gets property pipeline manager.- Returns:
- the property pipeline manager
-
setPropertyPipelineManager
Sets property pipeline manager.- Parameters:
propertyPipelineManager- the property pipeline manager
-