Class DefaultAmendPackageDetailsPipelineManager
java.lang.Object
de.hybris.platform.travelfacades.facades.packages.manager.impl.DefaultAmendPackageDetailsPipelineManager
- All Implemented Interfaces:
PackageDetailsPipelineManager
public class DefaultAmendPackageDetailsPipelineManager
extends Object
implements PackageDetailsPipelineManager
Implementation class for the
PackageDetailsPipelineManager. This pipeline manager will further invoke
AccommodationDetailsPipelineManager and FareSearchPipelineManager to populate the
PackageResponseData.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AccommodationPackageResponseDataevaluateAccommodationDetailsPipeline(PackageRequestData packageRequestData) This method populates theAccommodationPackageResponseDatafromPackageRequestDataprotected TransportPackageResponseDataexecutePipeline(PackageRequestData packageRequestData) Execute pipeline deal details response data.protected AccommodationDetailsPipelineManagerprotected List<PackageResponseHandler>protected PackageReservedRoomStaysPipelineManagerprotected ReservationPipelineManagerprotected TravelCartServicevoidsetAccommodationDetailsPipelineManager(AccommodationDetailsPipelineManager accommodationDetailsPipelineManager) voidsetHandlers(List<PackageResponseHandler> handlers) voidsetPackageReservedRoomStaysPipelineManager(PackageReservedRoomStaysPipelineManager packageReservedRoomStaysPipelineManager) voidsetPackageTransportReservationSummaryPipelineManager(ReservationPipelineManager packageTransportReservationSummaryPipelineManager) voidsetTravelCartService(TravelCartService travelCartService) protected booleanverifyRoomStayCandidate(List<RoomStayCandidateData> roomStayCandidates, List<RoomStayData> roomStayDatas) This method verifies the list ofRoomStayCandidateData, for everyRoomStayCandidateDatathere must be at least singleRoomStayData
-
Constructor Details
-
DefaultAmendPackageDetailsPipelineManager
public DefaultAmendPackageDetailsPipelineManager()
-
-
Method Details
-
executePipeline
Description copied from interface:PackageDetailsPipelineManagerExecute pipeline deal details response data.- Specified by:
executePipelinein interfacePackageDetailsPipelineManager- Parameters:
packageRequestData- the package request data- Returns:
- the package response data
-
evaluateTransportPackageDetails
-
evaluateAccommodationDetailsPipeline
protected AccommodationPackageResponseData evaluateAccommodationDetailsPipeline(PackageRequestData packageRequestData) This method populates theAccommodationPackageResponseDatafromPackageRequestData- Parameters:
packageRequestData-- Returns:
- the accommodation package response Data
-
verifyRoomStayCandidate
protected boolean verifyRoomStayCandidate(List<RoomStayCandidateData> roomStayCandidates, List<RoomStayData> roomStayDatas) This method verifies the list ofRoomStayCandidateData, for everyRoomStayCandidateDatathere must be at least singleRoomStayData- Parameters:
roomStayCandidates-roomStayDatas-- Returns:
-
getAccommodationDetailsPipelineManager
- Returns:
- the accommodationDetailsPipelineManager
-
setAccommodationDetailsPipelineManager
public void setAccommodationDetailsPipelineManager(AccommodationDetailsPipelineManager accommodationDetailsPipelineManager) - Parameters:
accommodationDetailsPipelineManager- the accommodationDetailsPipelineManager to set
-
getPackageReservedRoomStaysPipelineManager
- Returns:
- the packageReservedRoomStaysPipelineManager
-
setPackageReservedRoomStaysPipelineManager
public void setPackageReservedRoomStaysPipelineManager(PackageReservedRoomStaysPipelineManager packageReservedRoomStaysPipelineManager) - Parameters:
packageReservedRoomStaysPipelineManager- the packageReservedRoomStaysPipelineManager to set
-
getHandlers
- Returns:
- the handlers
-
setHandlers
- Parameters:
handlers- the handlers to set
-
getTravelCartService
- Returns:
- the travelCartService
-
setTravelCartService
- Parameters:
travelCartService- the travelCartService to set
-
getPackageTransportReservationSummaryPipelineManager
- Returns:
- the packageTransportReservationSummaryPipelineManager
-
setPackageTransportReservationSummaryPipelineManager
public void setPackageTransportReservationSummaryPipelineManager(ReservationPipelineManager packageTransportReservationSummaryPipelineManager) - Parameters:
packageTransportReservationSummaryPipelineManager- the packageTransportReservationSummaryPipelineManager to set
-