Class DefaultDealSearchResponsePipelineManager
java.lang.Object
de.hybris.platform.travelfacades.facades.packages.manager.impl.DefaultDealSearchResponsePipelineManager
- All Implemented Interfaces:
DealSearchResponsePipelineManager
public class DefaultDealSearchResponsePipelineManager
extends Object
implements DealSearchResponsePipelineManager
Implementation class for the
DealSearchResponsePipelineManager. This pipeline manager will further invoke the FareSearchPipelineManager, the AccommodationDetailsPipelineManager and the StandardPackagePipelineManager for
deals and then a list of PackageResponseHandler to populate the PackageResponseData.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecutePipeline(PackageRequestData packageRequestData) Execute pipeline.protected AccommodationPackageResponseDatagetAccommodationPackageResponse(AccommodationPackageRequestData accommodationPackageRequest) Returns theAccommodationPackageResponseDatacalculated from theAccommodationPackageRequestDataprotected AccommodationDetailsPipelineManagerprotected FareSearchFacadeprotected List<PackageResponseHandler>protected StandardPackagePipelineManagerprotected List<StandardPackageResponseData>getStandardPackageResponses(List<BundleTemplateData> bundleTemplates) Returns the list ofStandardPackageResponseDatacalculated from the list ofBundleTemplateDataprotected TransportPackageResponseDatagetTransportPackageResponse(TransportPackageRequestData transportPackageRequestData) Returns theTransportPackageResponseDatacalculated from theTransportPackageRequestDatavoidsetDealAccommodationDetailsPipelineManager(AccommodationDetailsPipelineManager dealAccommodationDetailsPipelineManager) voidsetDealFareSearchFacade(FareSearchFacade dealFareSearchFacade) voidsetHandlers(List<PackageResponseHandler> handlers) voidsetStandardPackagePipelineManager(StandardPackagePipelineManager standardPackagePipelineManager)
-
Constructor Details
-
DefaultDealSearchResponsePipelineManager
public DefaultDealSearchResponsePipelineManager()
-
-
Method Details
-
executePipeline
Description copied from interface:DealSearchResponsePipelineManagerExecute pipeline.- Specified by:
executePipelinein interfaceDealSearchResponsePipelineManager- Parameters:
packageRequestData- as the packageRequestData- Returns:
- the PackageResponseData
-
getTransportPackageResponse
protected TransportPackageResponseData getTransportPackageResponse(TransportPackageRequestData transportPackageRequestData) Returns theTransportPackageResponseDatacalculated from theTransportPackageRequestData- Parameters:
transportPackageRequestData- as the transportPackageRequestData- Returns:
- the transportPackageResponseData
-
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
-
getDealFareSearchFacade
- Returns:
- the dealFareSearchFacade
-
setDealFareSearchFacade
- Parameters:
dealFareSearchFacade- the dealFareSearchFacade to set
-
getDealAccommodationDetailsPipelineManager
- Returns:
- the dealAccommodationDetailsPipelineManager
-
setDealAccommodationDetailsPipelineManager
public void setDealAccommodationDetailsPipelineManager(AccommodationDetailsPipelineManager dealAccommodationDetailsPipelineManager) - Parameters:
dealAccommodationDetailsPipelineManager- the dealAccommodationDetailsPipelineManager to set
-
getStandardPackagePipelineManager
- Returns:
- the standardPackagePipelineManager
-
setStandardPackagePipelineManager
public void setStandardPackagePipelineManager(StandardPackagePipelineManager standardPackagePipelineManager) - Parameters:
standardPackagePipelineManager- the standardPackagePipelineManager to set
-
getHandlers
- Returns:
- the handlers
-
setHandlers
- Parameters:
handlers- the handlers to set
-