Class TransportOfferingModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.ordersplitting.model.WarehouseModel
de.hybris.platform.travelservices.model.warehouse.TransportOfferingModel
All Implemented Interfaces:
Serializable

public class TransportOfferingModel extends WarehouseModel
Generated model class for type TransportOffering first defined at extension travelservices.

This type represents a travel schedule holding travel related information and extends warehouse type to utilize stock functionality.

See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _TRAVELSECTORTRANSPORTOFFERINGRELATION

      public static final String _TRAVELSECTORTRANSPORTOFFERINGRELATION
      Generated relation code constant for relation TravelSectorTransportOfferingRelation defining source attribute travelSector in extension travelservices.
      See Also:
    • _TRAVELORDERENTRYINFOTRANSPORTOFFERINGRELATION

      public static final String _TRAVELORDERENTRYINFOTRANSPORTOFFERINGRELATION
      Generated relation code constant for relation TravelOrderEntryInfoTransportOfferingRelation defining source attribute travelOrderEntryInfo in extension travelservices.
      See Also:
    • _SCHEDULECONFIGURATIONTRANSPORTOFFERINGRELATION

      public static final String _SCHEDULECONFIGURATIONTRANSPORTOFFERINGRELATION
      Generated relation code constant for relation ScheduleConfigurationTransportOfferingRelation defining source attribute scheduleConfiguration in extension travelservices.
      See Also:
    • NUMBER

      public static final String NUMBER
      Generated constant - Attribute key of TransportOffering.number attribute defined at extension travelservices.
      See Also:
    • DEPARTURETIME

      public static final String DEPARTURETIME
      Generated constant - Attribute key of TransportOffering.departureTime attribute defined at extension travelservices.
      See Also:
    • ARRIVALTIME

      public static final String ARRIVALTIME
      Generated constant - Attribute key of TransportOffering.arrivalTime attribute defined at extension travelservices.
      See Also:
    • DURATION

      public static final String DURATION
      Generated constant - Attribute key of TransportOffering.duration attribute defined at extension travelservices.
      See Also:
    • ORIGINTERMINAL

      public static final String ORIGINTERMINAL
      Generated constant - Attribute key of TransportOffering.originTerminal attribute defined at extension travelservices.
      See Also:
    • DESTINATIONTERMINAL

      public static final String DESTINATIONTERMINAL
      Generated constant - Attribute key of TransportOffering.destinationTerminal attribute defined at extension travelservices.
      See Also:
    • TYPE

      public static final String TYPE
      Generated constant - Attribute key of TransportOffering.type attribute defined at extension travelservices.
      See Also:
    • STATUS

      public static final String STATUS
      Generated constant - Attribute key of TransportOffering.status attribute defined at extension travelservices.
      See Also:
    • UPDATEDDEPARTURETIME

      public static final String UPDATEDDEPARTURETIME
      Generated constant - Attribute key of TransportOffering.updatedDepartureTime attribute defined at extension travelservices.
      See Also:
    • TRAVELPROVIDER

      public static final String TRAVELPROVIDER
      Generated constant - Attribute key of TransportOffering.travelProvider attribute defined at extension travelservices.
      See Also:
    • TRANSPORTVEHICLE

      public static final String TRANSPORTVEHICLE
      Generated constant - Attribute key of TransportOffering.transportVehicle attribute defined at extension travelservices.
      See Also:
    • ACTIVE

      public static final String ACTIVE
      Generated constant - Attribute key of TransportOffering.active attribute defined at extension travelservices.
      See Also:
    • STOPLOCATIONS

      public static final String STOPLOCATIONS
      Generated constant - Attribute key of TransportOffering.stopLocations attribute defined at extension travelservices.
      See Also:
    • TRAVELSECTOR

      public static final String TRAVELSECTOR
      Generated constant - Attribute key of TransportOffering.travelSector attribute defined at extension travelservices.
      See Also:
    • TRAVELORDERENTRYINFO

      public static final String TRAVELORDERENTRYINFO
      Generated constant - Attribute key of TransportOffering.travelOrderEntryInfo attribute defined at extension travelservices.
      See Also:
    • SCHEDULECONFIGURATION

      public static final String SCHEDULECONFIGURATION
      Generated constant - Attribute key of TransportOffering.scheduleConfiguration attribute defined at extension travelservices.
      See Also:
    • OPERATINGTRAVELPROVIDER

      public static final String OPERATINGTRAVELPROVIDER
      Generated constant - Attribute key of TransportOffering.operatingTravelProvider attribute defined at extension shoppingservices.
      See Also:
    • ORIGINTRANSPORTFACILITY

      public static final String ORIGINTRANSPORTFACILITY
      Generated constant - Attribute key of TransportOffering.originTransportFacility attribute defined at extension travelbackofficeservices.
      See Also:
    • DESTINATIONTRANSPORTFACILITY

      public static final String DESTINATIONTRANSPORTFACILITY
      Generated constant - Attribute key of TransportOffering.destinationTransportFacility attribute defined at extension travelbackofficeservices.
      See Also:
    • ORIGINLOCATIONS

      public static final String ORIGINLOCATIONS
      Generated constant - Attribute key of TransportOffering.originLocations attribute defined at extension travelbackofficeservices.
      See Also:
    • DESTINATIONLOCATIONS

      public static final String DESTINATIONLOCATIONS
      Generated constant - Attribute key of TransportOffering.destinationLocations attribute defined at extension travelbackofficeservices.
      See Also:
  • Constructor Details

    • TransportOfferingModel

      public TransportOfferingModel()
      Generated constructor - Default constructor for generic creation.
    • TransportOfferingModel

      public TransportOfferingModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • TransportOfferingModel

      @Deprecated(since="4.1.1", forRemoval=true) public TransportOfferingModel(String _code, VendorModel _vendor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _code - initial attribute declared by type Warehouse at extension basecommerce
      _vendor - initial attribute declared by type Warehouse at extension basecommerce
    • TransportOfferingModel

      @Deprecated(since="4.1.1", forRemoval=true) public TransportOfferingModel(String _code, ItemModel _owner, VendorModel _vendor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _code - initial attribute declared by type Warehouse at extension basecommerce
      _owner - initial attribute declared by type Item at extension core
      _vendor - initial attribute declared by type Warehouse at extension basecommerce
  • Method Details

    • getActive

      @Accessor(qualifier="active", type=GETTER) public Boolean getActive()
      Generated method - Getter of the TransportOffering.active attribute defined at extension travelservices.
      Returns:
      the active
    • getArrivalTime

      @Accessor(qualifier="arrivalTime", type=GETTER) public Date getArrivalTime()
      Generated method - Getter of the TransportOffering.arrivalTime attribute defined at extension travelservices.
      Returns:
      the arrivalTime
    • getDepartureTime

      @Accessor(qualifier="departureTime", type=GETTER) public Date getDepartureTime()
      Generated method - Getter of the TransportOffering.departureTime attribute defined at extension travelservices.
      Returns:
      the departureTime
    • getDestinationLocations

      @Accessor(qualifier="destinationLocations", type=GETTER) public List<LocationModel> getDestinationLocations()
      Generated method - Getter of the TransportOffering.destinationLocations attribute defined at extension travelbackofficeservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the destinationLocations
    • getDestinationTerminal

      @Accessor(qualifier="destinationTerminal", type=GETTER) public TerminalModel getDestinationTerminal()
      Generated method - Getter of the TransportOffering.destinationTerminal attribute defined at extension travelservices.
      Returns:
      the destinationTerminal
    • getDestinationTransportFacility

      @Accessor(qualifier="destinationTransportFacility", type=GETTER) public TransportFacilityModel getDestinationTransportFacility()
      Generated method - Getter of the TransportOffering.destinationTransportFacility attribute defined at extension travelbackofficeservices.
      Returns:
      the destinationTransportFacility - It represents a destination transport facility of the transport offering
    • getDuration

      @Accessor(qualifier="duration", type=GETTER) public Long getDuration()
      Generated method - Getter of the TransportOffering.duration dynamic attribute defined at extension travelservices.
      Returns:
      the duration
    • getNumber

      @Accessor(qualifier="number", type=GETTER) public String getNumber()
      Generated method - Getter of the TransportOffering.number attribute defined at extension travelservices.
      Returns:
      the number
    • getOperatingTravelProvider

      @Accessor(qualifier="operatingTravelProvider", type=GETTER) public TravelProviderModel getOperatingTravelProvider()
      Generated method - Getter of the TransportOffering.operatingTravelProvider attribute defined at extension shoppingservices.
      Returns:
      the operatingTravelProvider
    • getOriginLocations

      @Accessor(qualifier="originLocations", type=GETTER) public List<LocationModel> getOriginLocations()
      Generated method - Getter of the TransportOffering.originLocations attribute defined at extension travelbackofficeservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the originLocations
    • getOriginTerminal

      @Accessor(qualifier="originTerminal", type=GETTER) public TerminalModel getOriginTerminal()
      Generated method - Getter of the TransportOffering.originTerminal attribute defined at extension travelservices.
      Returns:
      the originTerminal
    • getOriginTransportFacility

      @Accessor(qualifier="originTransportFacility", type=GETTER) public TransportFacilityModel getOriginTransportFacility()
      Generated method - Getter of the TransportOffering.originTransportFacility attribute defined at extension travelbackofficeservices.
      Returns:
      the originTransportFacility - It represents an origin transport facility of the transport offering
    • getScheduleConfiguration

      @Accessor(qualifier="scheduleConfiguration", type=GETTER) public ScheduleConfigurationModel getScheduleConfiguration()
      Generated method - Getter of the TransportOffering.scheduleConfiguration attribute defined at extension travelservices.
      Returns:
      the scheduleConfiguration
    • getStatus

      @Accessor(qualifier="status", type=GETTER) public TransportOfferingStatus getStatus()
      Generated method - Getter of the TransportOffering.status attribute defined at extension travelservices.
      Returns:
      the status
    • getStopLocations

      @Accessor(qualifier="stopLocations", type=GETTER) public Collection<TransportFacilityModel> getStopLocations()
      Generated method - Getter of the TransportOffering.stopLocations attribute defined at extension travelservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the stopLocations
    • getTransportVehicle

      @Accessor(qualifier="transportVehicle", type=GETTER) public TransportVehicleModel getTransportVehicle()
      Generated method - Getter of the TransportOffering.transportVehicle attribute defined at extension travelservices.
      Returns:
      the transportVehicle
    • getTravelOrderEntryInfo

      @Accessor(qualifier="travelOrderEntryInfo", type=GETTER) public Collection<TravelOrderEntryInfoModel> getTravelOrderEntryInfo()
      Generated method - Getter of the TransportOffering.travelOrderEntryInfo attribute defined at extension travelservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the travelOrderEntryInfo
    • getTravelProvider

      @Accessor(qualifier="travelProvider", type=GETTER) public TravelProviderModel getTravelProvider()
      Generated method - Getter of the TransportOffering.travelProvider attribute defined at extension travelservices.
      Returns:
      the travelProvider
    • getTravelSector

      @Accessor(qualifier="travelSector", type=GETTER) public TravelSectorModel getTravelSector()
      Generated method - Getter of the TransportOffering.travelSector attribute defined at extension travelservices.
      Returns:
      the travelSector
    • getType

      @Accessor(qualifier="type", type=GETTER) public TransportOfferingType getType()
      Generated method - Getter of the TransportOffering.type attribute defined at extension travelservices.
      Returns:
      the type
    • getUpdatedDepartureTime

      @Accessor(qualifier="updatedDepartureTime", type=GETTER) public Date getUpdatedDepartureTime()
      Generated method - Getter of the TransportOffering.updatedDepartureTime attribute defined at extension travelservices.
      Returns:
      the updatedDepartureTime
    • setActive

      @Accessor(qualifier="active", type=SETTER) public void setActive(Boolean value)
      Generated method - Setter of TransportOffering.active attribute defined at extension travelservices.
      Parameters:
      value - the active
    • setArrivalTime

      @Accessor(qualifier="arrivalTime", type=SETTER) public void setArrivalTime(Date value)
      Generated method - Setter of TransportOffering.arrivalTime attribute defined at extension travelservices.
      Parameters:
      value - the arrivalTime
    • setDepartureTime

      @Accessor(qualifier="departureTime", type=SETTER) public void setDepartureTime(Date value)
      Generated method - Setter of TransportOffering.departureTime attribute defined at extension travelservices.
      Parameters:
      value - the departureTime
    • setDestinationLocations

      @Accessor(qualifier="destinationLocations", type=SETTER) public void setDestinationLocations(List<LocationModel> value)
      Generated method - Setter of TransportOffering.destinationLocations attribute defined at extension travelbackofficeservices.
      Parameters:
      value - the destinationLocations
    • setDestinationTerminal

      @Accessor(qualifier="destinationTerminal", type=SETTER) public void setDestinationTerminal(TerminalModel value)
      Generated method - Setter of TransportOffering.destinationTerminal attribute defined at extension travelservices.
      Parameters:
      value - the destinationTerminal
    • setDestinationTransportFacility

      @Accessor(qualifier="destinationTransportFacility", type=SETTER) public void setDestinationTransportFacility(TransportFacilityModel value)
      Generated method - Setter of TransportOffering.destinationTransportFacility attribute defined at extension travelbackofficeservices.
      Parameters:
      value - the destinationTransportFacility - It represents a destination transport facility of the transport offering
    • setDuration

      @Accessor(qualifier="duration", type=SETTER) public void setDuration(Long value)
      Generated method - Setter of TransportOffering.duration dynamic attribute defined at extension travelservices.
      Parameters:
      value - the duration
    • setNumber

      @Accessor(qualifier="number", type=SETTER) public void setNumber(String value)
      Generated method - Setter of TransportOffering.number attribute defined at extension travelservices.
      Parameters:
      value - the number
    • setOperatingTravelProvider

      @Accessor(qualifier="operatingTravelProvider", type=SETTER) public void setOperatingTravelProvider(TravelProviderModel value)
      Generated method - Setter of TransportOffering.operatingTravelProvider attribute defined at extension shoppingservices.
      Parameters:
      value - the operatingTravelProvider
    • setOriginLocations

      @Accessor(qualifier="originLocations", type=SETTER) public void setOriginLocations(List<LocationModel> value)
      Generated method - Setter of TransportOffering.originLocations attribute defined at extension travelbackofficeservices.
      Parameters:
      value - the originLocations
    • setOriginTerminal

      @Accessor(qualifier="originTerminal", type=SETTER) public void setOriginTerminal(TerminalModel value)
      Generated method - Setter of TransportOffering.originTerminal attribute defined at extension travelservices.
      Parameters:
      value - the originTerminal
    • setOriginTransportFacility

      @Accessor(qualifier="originTransportFacility", type=SETTER) public void setOriginTransportFacility(TransportFacilityModel value)
      Generated method - Setter of TransportOffering.originTransportFacility attribute defined at extension travelbackofficeservices.
      Parameters:
      value - the originTransportFacility - It represents an origin transport facility of the transport offering
    • setScheduleConfiguration

      @Accessor(qualifier="scheduleConfiguration", type=SETTER) public void setScheduleConfiguration(ScheduleConfigurationModel value)
      Generated method - Setter of TransportOffering.scheduleConfiguration attribute defined at extension travelservices.
      Parameters:
      value - the scheduleConfiguration
    • setStatus

      @Accessor(qualifier="status", type=SETTER) public void setStatus(TransportOfferingStatus value)
      Generated method - Setter of TransportOffering.status attribute defined at extension travelservices.
      Parameters:
      value - the status
    • setStopLocations

      @Accessor(qualifier="stopLocations", type=SETTER) public void setStopLocations(Collection<TransportFacilityModel> value)
      Generated method - Setter of TransportOffering.stopLocations attribute defined at extension travelservices.
      Parameters:
      value - the stopLocations
    • setTransportVehicle

      @Accessor(qualifier="transportVehicle", type=SETTER) public void setTransportVehicle(TransportVehicleModel value)
      Generated method - Setter of TransportOffering.transportVehicle attribute defined at extension travelservices.
      Parameters:
      value - the transportVehicle
    • setTravelOrderEntryInfo

      @Accessor(qualifier="travelOrderEntryInfo", type=SETTER) public void setTravelOrderEntryInfo(Collection<TravelOrderEntryInfoModel> value)
      Generated method - Setter of TransportOffering.travelOrderEntryInfo attribute defined at extension travelservices.
      Parameters:
      value - the travelOrderEntryInfo
    • setTravelProvider

      @Accessor(qualifier="travelProvider", type=SETTER) public void setTravelProvider(TravelProviderModel value)
      Generated method - Setter of TransportOffering.travelProvider attribute defined at extension travelservices.
      Parameters:
      value - the travelProvider
    • setTravelSector

      @Accessor(qualifier="travelSector", type=SETTER) public void setTravelSector(TravelSectorModel value)
      Generated method - Setter of TransportOffering.travelSector attribute defined at extension travelservices.
      Parameters:
      value - the travelSector
    • setType

      @Accessor(qualifier="type", type=SETTER) public void setType(TransportOfferingType value)
      Generated method - Setter of TransportOffering.type attribute defined at extension travelservices.
      Parameters:
      value - the type
    • setUpdatedDepartureTime

      @Accessor(qualifier="updatedDepartureTime", type=SETTER) public void setUpdatedDepartureTime(Date value)
      Generated method - Setter of TransportOffering.updatedDepartureTime attribute defined at extension travelservices.
      Parameters:
      value - the updatedDepartureTime