Class DefaultPROSDealSearchResponsePipelineManager
java.lang.Object
de.hybris.platform.prosfacades.facades.packages.manager.impl.DefaultPROSDealSearchResponsePipelineManager
- All Implemented Interfaces:
DealSearchResponsePipelineManager
public class DefaultPROSDealSearchResponsePipelineManager
extends Object
implements DealSearchResponsePipelineManager
PROS implementation class for the
DealSearchResponsePipelineManager. Populates flight data from PROS, accommodation
details and bundle products-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecutePipeline(PackageRequestData packageRequestData) Execute pipeline.protected AccommodationPackageResponseDatagetAccommodationPackageResponse(AccommodationPackageRequestData accommodationPackageRequest) Returns theAccommodationPackageResponseDatacalculated from theAccommodationPackageRequestDataprotected AccommodationDetailsPipelineManagerGets deal accommodation details pipeline manager.protected ShoppingFareSearchFacadeGets fare search facade.protected StandardPackagePipelineManagerGets standard package pipeline manager.protected List<StandardPackageResponseData>getStandardPackageResponses(List<BundleTemplateData> bundleTemplates) Returns the list ofStandardPackageResponseDatacalculated from the list ofBundleTemplateDatavoidsetDealAccommodationDetailsPipelineManager(AccommodationDetailsPipelineManager dealAccommodationDetailsPipelineManager) Sets deal accommodation details pipeline manager.voidsetFareSearchFacade(ShoppingFareSearchFacade fareSearchFacade) Sets fare search facade.voidsetStandardPackagePipelineManager(StandardPackagePipelineManager standardPackagePipelineManager) Sets standard package pipeline manager.
-
Constructor Details
-
DefaultPROSDealSearchResponsePipelineManager
public DefaultPROSDealSearchResponsePipelineManager()
-
-
Method Details
-
executePipeline
Description copied from interface:DealSearchResponsePipelineManagerExecute pipeline.- Specified by:
executePipelinein interfaceDealSearchResponsePipelineManager- Parameters:
packageRequestData- as the packageRequestData- Returns:
- the PackageResponseData
-
getAccommodationPackageResponse
protected AccommodationPackageResponseData getAccommodationPackageResponse(AccommodationPackageRequestData accommodationPackageRequest) Returns theAccommodationPackageResponseDatacalculated from theAccommodationPackageRequestData- Parameters:
accommodationPackageRequest- as the accommodationPackageRequest- Returns:
- the accommodationPackageResponseData
-
getStandardPackageResponses
protected List<StandardPackageResponseData> getStandardPackageResponses(List<BundleTemplateData> bundleTemplates) Returns the list ofStandardPackageResponseDatacalculated from the list ofBundleTemplateData- Parameters:
bundleTemplates- as the list of bundleTemplatedata- Returns:
- the list of standardPackageResponseData
-
getFareSearchFacade
Gets fare search facade.- Returns:
- the fare search facade
-
setFareSearchFacade
Sets fare search facade.- Parameters:
fareSearchFacade- the fare search facade
-
getDealAccommodationDetailsPipelineManager
Gets deal accommodation details pipeline manager.- Returns:
- the deal accommodation details pipeline manager
-
setDealAccommodationDetailsPipelineManager
public void setDealAccommodationDetailsPipelineManager(AccommodationDetailsPipelineManager dealAccommodationDetailsPipelineManager) Sets deal accommodation details pipeline manager.- Parameters:
dealAccommodationDetailsPipelineManager- the deal accommodation details pipeline manager
-
getStandardPackagePipelineManager
Gets standard package pipeline manager.- Returns:
- the standard package pipeline manager
-
setStandardPackagePipelineManager
public void setStandardPackagePipelineManager(StandardPackagePipelineManager standardPackagePipelineManager) Sets standard package pipeline manager.- Parameters:
standardPackagePipelineManager- the standard package pipeline manager
-