Class MockPackagesResponseDataUtils
java.lang.Object
de.hybris.platform.travelfacades.packages.search.utils.MockPackagesResponseDataUtils
MOCK DEALS RESPONSE DATA OBJECT SETUP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns an AccommodationReservationData with mocked valuesprotected static PropertyDataprotected static AddressDataprotected static FareInfoDatacreateFareInfo(String fareBasisCode, FareProductData fareProduct, List<PassengerTypeData> passengerTypes, TripType tripType) protected static FareProductDatacreateFareProduct(String code, double price) protected static List<PassengerTypeQuantityData>protected static ItineraryPricingInfoDatacreateItineraryPricingInfo(List<TravelBundleTemplateData> bundles, List<PTCFareBreakdownData> ptcFareBreakdowns, Boolean available, String bundleType) protected static LocationDatacreateLocation(String code, String name) protected static List<GuestOccupancyData>protected static PackageProductDatacreatePackageProductData(String productName) static PackagesResponseDataprotected static PassengerTypeDatacreatePassengerTypeData(String passengerTypeCode) protected static PositionDataprotected static PriceDatacreatePriceData(double value) protected static ProductDatacreateProductData(String productName) protected static LocationDataprotected static PTCFareBreakdownDatacreatePTCFareBreakdown(List<String> fareBasisCodes, PassengerTypeQuantityData ptq, double basePrice, double totalPrice, List<FareInfoData> fareInfos) protected static PassengerTypeQuantityDatacreatePTQ(PassengerTypeData passengerType, int quantity) protected static RateDatacreateRateData(double actualValue, double wasValue) protected static List<RoomStayData>protected static List<RoomTypeData>protected static List<StandardPackageResponseData>protected static TerminalDatacreateTerminal(String code, String name) protected static TimeSpanDataprotected static TransportFacilityDatacreateTransportFacility(String code, LocationData location, String transportFacilityName) protected static TransportOfferingDatacreateTransportOffering(String code, String number, Date departureDateTime, Date arrivalDateTime, TerminalData originTerminal, TerminalData destinationTerminal, TravelProviderData provider, TravelSectorData sector, Map<String, Integer> duration, TransportVehicleData vehicle) protected static TransportVehicleDatacreateTransportVehicle(String code, String name) protected static TravelBundleTemplateDatacreateTravelBundle(String bundleType, String id, String name, List<FareProductData> fareProducts, List<TransportOfferingData> bundleTransportOfferings) protected static TravelRouteDatacreateTravelRoute(String code, TransportFacilityData origin, TransportFacilityData destination) protected static TravelSectorDatacreateTravelSector(String code, TransportFacilityData origin, TransportFacilityData destination, List<TravelRouteData> routes) static voidmockPackagesResponsePricePopulation(PackagesResponseData packagesResponseData) protected static FareSelectionDataprepareMockFareSelectionData(TripType tripType) Creating a Fare Selection Data object to demonstrate various scenarios on Fare Selection page
-
Constructor Details
-
MockPackagesResponseDataUtils
public MockPackagesResponseDataUtils()
-
-
Method Details
-
createPackagesResponseData
-
createStandardPackageResponseDatas
-
createPackageProductData
-
createProductData
-
prepareMockFareSelectionData
Creating a Fare Selection Data object to demonstrate various scenarios on Fare Selection page- Parameters:
tripType-priceDataFactory-commonI18NService-option- Same day return or different day return- Returns:
- mock Fare Selection Data object
-
createItineraryPricingInfo
protected static ItineraryPricingInfoData createItineraryPricingInfo(List<TravelBundleTemplateData> bundles, List<PTCFareBreakdownData> ptcFareBreakdowns, Boolean available, String bundleType) -
createPTCFareBreakdown
protected static PTCFareBreakdownData createPTCFareBreakdown(List<String> fareBasisCodes, PassengerTypeQuantityData ptq, double basePrice, double totalPrice, List<FareInfoData> fareInfos) -
createPTQ
-
createFareInfo
protected static FareInfoData createFareInfo(String fareBasisCode, FareProductData fareProduct, List<PassengerTypeData> passengerTypes, TripType tripType) -
createTravelBundle
protected static TravelBundleTemplateData createTravelBundle(String bundleType, String id, String name, List<FareProductData> fareProducts, List<TransportOfferingData> bundleTransportOfferings) -
createFareProduct
-
createTransportOffering
protected static TransportOfferingData createTransportOffering(String code, String number, Date departureDateTime, Date arrivalDateTime, TerminalData originTerminal, TerminalData destinationTerminal, TravelProviderData provider, TravelSectorData sector, Map<String, Integer> duration, TransportVehicleData vehicle) -
createTravelSector
protected static TravelSectorData createTravelSector(String code, TransportFacilityData origin, TransportFacilityData destination, List<TravelRouteData> routes) -
createTravelRoute
protected static TravelRouteData createTravelRoute(String code, TransportFacilityData origin, TransportFacilityData destination) -
createTerminal
-
createTransportFacility
protected static TransportFacilityData createTransportFacility(String code, LocationData location, String transportFacilityName) -
createLocation
-
createTransportVehicle
-
createAccommodationAvailabilityResponseData
Returns an AccommodationReservationData with mocked values- Returns:
- an AccommodationReservationData with mocked values
-
createAccommodationReference
-
createAddressData
-
createImageList
-
createAwardData
-
createPositionData
-
createPropertyLocation
-
createRoomStays
-
createRoomTypesList
-
createOccupanciesList
-
createRateData
-
createTimeSpan
-
createGuestCountsList
-
createPassengerTypeData
-
createPriceData
-
mockPackagesResponsePricePopulation
-