Class DefaultPackageSearchFacade
java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.search.impl.DefaultAccommodationSearchFacade
de.hybris.platform.travelfacades.facades.packages.impl.DefaultPackageSearchFacade
- All Implemented Interfaces:
AccommodationSearchFacade,PackageSearchFacade
- Direct Known Subclasses:
DefaultShoppingPackageSearchFacade
public class DefaultPackageSearchFacade
extends DefaultAccommodationSearchFacade
implements PackageSearchFacade
Default implementation of
PackageSearchFacade-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoSearch(PackageSearchRequestData packageSearchRequestData) Do search for packages.getFilteredPackageResponseFilteredByPriceRange(PackageSearchRequestData packageSearchRequestData) Gets the filtered package response filtered by price range.getMaxPricedPackage(List<PropertyData> packages) Gets the max priced package.getMinPricedPackage(List<PropertyData> packages) Gets the min priced package.protected PackageSearchResponsePipelineManagerprotected PackageSearchResponsePipelineManagerprotected Comparator<PropertyData>voidsetPackageSearchResponsePipelineManager(PackageSearchResponsePipelineManager packageSearchResponsePipelineManager) voidsetPackageSearchResponsePriceRangeFilterPipelineManager(PackageSearchResponsePipelineManager packageSearchResponsePriceRangeFilterPipelineManager) voidsetTotalPackagePriceAscComparator(Comparator<PropertyData> totalPackagePriceAscComparator) Methods inherited from class de.hybris.platform.travelfacades.facades.accommodation.search.impl.DefaultAccommodationSearchFacade
createSearchPageCriterionData, discardExtraAccommodationOfferings, doSearch, getAccommodationOfferingFacade, getAccommodationOfferingSearchPipelineManager, getSortStrategyMap, getTravelRulesService, getUpdateSearchCriterionStrategies, setAccommodationOfferingFacade, setAccommodationOfferingSearchPipelineManager, setSortStrategyMap, setTravelRulesService, setUpdateSearchCriterionStrategies, showAccommodationOfferings, sortProperties, updateSearchResponse
-
Constructor Details
-
DefaultPackageSearchFacade
public DefaultPackageSearchFacade()
-
-
Method Details
-
doSearch
Description copied from interface:PackageSearchFacadeDo search for packages.- Specified by:
doSearchin interfacePackageSearchFacade- Parameters:
packageSearchRequestData- the package search request data- Returns:
- AccommodationSearchRequestData object with accommodation offering matching request parameters
-
getMinPricedPackage
Description copied from interface:PackageSearchFacadeGets the min priced package.- Specified by:
getMinPricedPackagein interfacePackageSearchFacade- Parameters:
packages- the packages- Returns:
- the min priced package
-
getMaxPricedPackage
Description copied from interface:PackageSearchFacadeGets the max priced package.- Specified by:
getMaxPricedPackagein interfacePackageSearchFacade- Parameters:
packages- the packages- Returns:
- the max priced package
-
getFilteredPackageResponseFilteredByPriceRange
public PackageSearchResponseData getFilteredPackageResponseFilteredByPriceRange(PackageSearchRequestData packageSearchRequestData) Description copied from interface:PackageSearchFacadeGets the filtered package response filtered by price range.- Specified by:
getFilteredPackageResponseFilteredByPriceRangein interfacePackageSearchFacade- Parameters:
packageSearchRequestData- the package search request data- Returns:
- the filtered package response filtered by price range
-
getPackageSearchResponsePipelineManager
- Returns:
- the packageSearchResponsePipelineManager
-
setPackageSearchResponsePipelineManager
public void setPackageSearchResponsePipelineManager(PackageSearchResponsePipelineManager packageSearchResponsePipelineManager) - Parameters:
packageSearchResponsePipelineManager- the packageSearchResponsePipelineManager to set
-
getPackageSearchResponsePriceRangeFilterPipelineManager
protected PackageSearchResponsePipelineManager getPackageSearchResponsePriceRangeFilterPipelineManager()- Returns:
- the packageSearchResponsePriceRangeFilterPipelineManager
-
setPackageSearchResponsePriceRangeFilterPipelineManager
public void setPackageSearchResponsePriceRangeFilterPipelineManager(PackageSearchResponsePipelineManager packageSearchResponsePriceRangeFilterPipelineManager) - Parameters:
packageSearchResponsePriceRangeFilterPipelineManager- the packageSearchResponsePriceRangeFilterPipelineManager to set
-
getTotalPackagePriceAscComparator
- Returns:
- the totalPackagePriceAscComparator
-
setTotalPackagePriceAscComparator
public void setTotalPackagePriceAscComparator(Comparator<PropertyData> totalPackagePriceAscComparator) - Parameters:
totalPackagePriceAscComparator- the totalPackagePriceAscComparator to set
-