Class DefaultPROSTransportOfferingFacade
java.lang.Object
de.hybris.platform.travelfacades.facades.impl.DefaultTransportOfferingFacade
de.hybris.platform.shoppingfacades.facades.impl.DefaultShoppingTransportOfferingFacade
de.hybris.platform.prosfacades.facades.impl.DefaultPROSTransportOfferingFacade
- All Implemented Interfaces:
PROSTransportOfferingFacade,ShoppingTransportOfferingFacade,TransportOfferingFacade
public class DefaultPROSTransportOfferingFacade
extends DefaultShoppingTransportOfferingFacade
implements PROSTransportOfferingFacade
The type Default pros transport offering facade.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SearchDatacreateSearchData(String code) Creates the search data with the following criteria: flight code.protected SearchDatacreateSearchData(String travelProvider, String number, Date departureDate) Creates the search data with the following criteria: travelProvider, number and departure name.protected List<TransportOfferingData>getIndexedTransportOffering(SearchData searchData) getTransportOffering(Flight flight) Get a TransportOfferingData by flight.Gets a TransportOfferingData by code from Solr.getTransportOfferingByNumberAndDepartureDateAndMarketingCarrier(String number, String departureDate, String marketingCarrier) Gets a transportOfferingData by number, departure date and marketing carrierMethods inherited from class de.hybris.platform.shoppingfacades.facades.impl.DefaultShoppingTransportOfferingFacade
getDestination, getDestinationList, getDestinationSuggestionData, getInboundTransportOfferings, getLocationSuggestions, getOrigin, getOriginList, getOutboundTransportOfferings, getUTCDepartureTimeMethods inherited from class de.hybris.platform.travelfacades.facades.impl.DefaultTransportOfferingFacade
buildInitialTransportOfferings, buildScheduledRoutes, buildTransportOfferingConnections, buildTransportOfferingConnections, checkForOverNightTransportOfferingConnections, createSearchData, getConfigurationService, getDestinationLocationSuggestions, getDestinationSuggestionData, getDestinationSuggestions, getEnumerationService, getLocationCodesResolvingStrategy, getLocationCodesResolvingStrategyMap, getLocationSuggestionDataConverter, getNewPriorityQueue, getOriginSuggestionData, getOriginSuggestions, getOriginSuggestions, getScheduledRoutes, getSuggestionsDisplayStrategy, getTimeService, getTransportOffering, getTransportOffering, getTransportOfferingConfiguredPopulator, getTransportOfferingConverter, getTransportOfferings, getTransportOfferings, getTransportOfferingSearchFacade, getTransportOfferingService, getTransportSuggestionsDisplayStrategy, getTravelRouteConverter, getTravelRoutes, getTravelRouteService, getTravelRulesService, isConnectionValid, isMultiSectorRoute, isTransportOfferingConnectionFeasible, populateSuggestionsSearchData, populateSuggestionsSearchData, searchTransportOfferings, setConfigurationService, setEnumerationService, setLocationCodesResolvingStrategyMap, setLocationSuggestionDataConverter, setSuggestionsDisplayStrategy, setTimeService, setTransportOfferingConfiguredPopulator, setTransportOfferingConverter, setTransportOfferingSearchFacade, setTransportOfferingService, setTransportSuggestionsDisplayStrategy, setTravelRouteConverter, setTravelRouteService, setTravelRulesServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.shoppingfacades.facades.ShoppingTransportOfferingFacade
getDestination, getDestinationList, getDestinationSuggestionData, getInboundTransportOfferings, getLocationSuggestions, getOrigin, getOriginList, getOutboundTransportOfferingsMethods inherited from interface de.hybris.platform.travelfacades.facades.TransportOfferingFacade
getDestinationLocationSuggestions, getDestinationSuggestionData, getDestinationSuggestions, getOriginSuggestionData, getOriginSuggestions, getOriginSuggestions, getScheduledRoutes, getTransportOffering, getTransportOffering, getTransportOfferings, getTransportOfferings, isMultiSectorRoute
-
Constructor Details
-
DefaultPROSTransportOfferingFacade
public DefaultPROSTransportOfferingFacade()
-
-
Method Details
-
getTransportOffering
Description copied from interface:PROSTransportOfferingFacadeGet a TransportOfferingData by flight.- Specified by:
getTransportOfferingin interfacePROSTransportOfferingFacade- Parameters:
flight- the flight- Returns:
- TransportOfferingData transport offering
-
getIndexedTransportOffering
-
createSearchData
Creates the search data with the following criteria: travelProvider, number and departure name.- Parameters:
travelProvider- the travelProvidernumber- the numberdepartureDate- the departureDate- Returns:
- the searchData
-
getTransportOfferingByCode
Description copied from interface:PROSTransportOfferingFacadeGets a TransportOfferingData by code from Solr.- Specified by:
getTransportOfferingByCodein interfacePROSTransportOfferingFacade- Parameters:
code- the flight code- Returns:
- the transportOfferingData
-
createSearchData
Creates the search data with the following criteria: flight code.- Parameters:
code- the flight code- Returns:
- the searchData
-
getTransportOfferingByNumberAndDepartureDateAndMarketingCarrier
public TransportOfferingData getTransportOfferingByNumberAndDepartureDateAndMarketingCarrier(String number, String departureDate, String marketingCarrier) Description copied from interface:PROSTransportOfferingFacadeGets a transportOfferingData by number, departure date and marketing carrier- Specified by:
getTransportOfferingByNumberAndDepartureDateAndMarketingCarrierin interfacePROSTransportOfferingFacade- Parameters:
number- the flight numberdepartureDate- the departure datemarketingCarrier- the marketing carrier- Returns:
- the transportOfferingData
-