Class DefaultShoppingTransportOfferingService
java.lang.Object
de.hybris.platform.travelservices.services.impl.DefaultTransportOfferingService
de.hybris.platform.shoppingservices.services.impl.DefaultShoppingTransportOfferingService
- All Implemented Interfaces:
ShoppingTransportOfferingService,TransportOfferingService
- Direct Known Subclasses:
DefaultPROSTransportOfferingService
public class DefaultShoppingTransportOfferingService
extends DefaultTransportOfferingService
implements ShoppingTransportOfferingService
Shopping extension of
DefaultTransportOfferingService class-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDestination(List<TransportOfferingModel> transportOfferings) Gets the destination from a sorted list of transport offerings.getOrigin(List<TransportOfferingModel> transportOfferings) Gets the origin from a sorted list of transport offerings.protected ZonedDateTimegetUTCDepartureTime(TransportOfferingModel transportOfferingModel) Return the UTC departure time for the given transportOfferingprotected voidpopulateTransportOffering(ScheduleConfigurationDayModel scheduleConfigurationDay, TransportOfferingModel transportOffering, ScheduleConfigurationModel scheduleConfiguration, LocalDate date) Method populates data fromScheduleConfigurationDayModeltoTransportOfferingModelMethods inherited from class de.hybris.platform.travelservices.services.impl.DefaultTransportOfferingService
createTransportOfferingForScheduleConfiguration, doIterateScheduleConfiguration, getArrivalTime, getConfigurationService, getDepartureTime, getModelService, getTimeService, getTransportOffering, getTransportOfferingDao, getTransportOfferings, getTransportOfferings, getTransportOfferings, getTransportOfferings, getTransportOfferingsFromOrderEntries, getTransportOfferingsMap, getTravelKeyGeneratorService, getTravelVendorService, isTransportOfferingInThePast, setConfigurationService, setModelService, setTimeService, setTransportOfferingDao, setTravelKeyGeneratorService, setTravelVendorService, validateUniqueTransportOfferingCodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.travelservices.services.TransportOfferingService
createTransportOfferingForScheduleConfiguration, getTransportOffering, getTransportOfferings, getTransportOfferings, getTransportOfferings, getTransportOfferings, getTransportOfferingsFromOrderEntries, getTransportOfferingsMap, isTransportOfferingInThePast
-
Constructor Details
-
DefaultShoppingTransportOfferingService
public DefaultShoppingTransportOfferingService()
-
-
Method Details
-
populateTransportOffering
protected void populateTransportOffering(ScheduleConfigurationDayModel scheduleConfigurationDay, TransportOfferingModel transportOffering, ScheduleConfigurationModel scheduleConfiguration, LocalDate date) Method populates data fromScheduleConfigurationDayModeltoTransportOfferingModel- Overrides:
populateTransportOfferingin classDefaultTransportOfferingService- Parameters:
scheduleConfigurationDay- the schedule configuration daytransportOffering- the transport offeringscheduleConfiguration- the schedule configurationdate- the date
-
getOrigin
Gets the origin from a sorted list of transport offerings.- Specified by:
getOriginin interfaceShoppingTransportOfferingService- Parameters:
transportOfferings- a list of transport offerings- Returns:
- the origin location
-
getDestination
Gets the destination from a sorted list of transport offerings.- Specified by:
getDestinationin interfaceShoppingTransportOfferingService- Parameters:
transportOfferings- a list of transport offerings- Returns:
- the destination location
-
getUTCDepartureTime
Return the UTC departure time for the given transportOffering- Parameters:
transportOfferingModel- as the tranportOffering- Returns:
- the zoned date time
-