org.ota.vehicle
Class VehicleLocationAdditionalDetails

java.lang.Object
  extended by org.ota.vehicle.VehicleLocationAdditionalDetails

public class VehicleLocationAdditionalDetails
extends java.lang.Object

The VehicleLocationAdditionalDetailsType complex type defines the supplemental information that describes a vehicle rental facility. Such information may include the operation schedules and services offered. Schema fragment(s) for this class:

 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="VehicleLocationAdditionalDetailsType">
   <xs:sequence>
     <xs:element name="VehRentLocInfos" minOccurs="0">
       <!-- Reference to inner class VehRentLocInfos -->
     </xs:element>
     <xs:element type="ns:VehicleWhereAtFacilityType" name="ParkLocation" minOccurs="0"/>
     <xs:element type="ns:VehicleWhereAtFacilityType" name="CounterLocation" minOccurs="0"/>
     <xs:element type="ns:OperationSchedulesType" name="OperationSchedules" minOccurs="0"/>
     <xs:element name="Shuttle" minOccurs="0">
       <!-- Reference to inner class Shuttle -->
     </xs:element>
     <xs:element name="OneWayDropLocations" minOccurs="0">
       <!-- Reference to inner class OneWayDropLocations -->
     </xs:element>
     <xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
   </xs:sequence>
 </xs:complexType>
 
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="ns:TPA_ExtensionsType" name="TPA_Extensions"/>
 


Nested Class Summary
static class VehicleLocationAdditionalDetails.OneWayDropLocations
          List of locations where one way drops are allowed based on pick-up location.
static class VehicleLocationAdditionalDetails.Shuttle
          Information on the shuttle services associated with this location.
static class VehicleLocationAdditionalDetails.VehRentLocInfos
          Descriptive information allowing the vendor to present informational messages about the rental location.
 
Constructor Summary
VehicleLocationAdditionalDetails()
           
 
Method Summary
 VehicleWhereAtFacility getCounterLocation()
          Get the 'CounterLocation' element value.
 VehicleLocationAdditionalDetails.OneWayDropLocations getOneWayDropLocations()
          Get the 'OneWayDropLocations' element value.
 OperationSchedules getOperationSchedules()
          Get the 'OperationSchedules' element value.
 VehicleWhereAtFacility getParkLocation()
          Get the 'ParkLocation' element value.
 VehicleLocationAdditionalDetails.Shuttle getShuttle()
          Get the 'Shuttle' element value.
 TPAExtensions getTPAExtensions()
          Get the 'TPA_Extensions' element value.
 VehicleLocationAdditionalDetails.VehRentLocInfos getVehRentLocInfos()
          Get the 'VehRentLocInfos' element value.
 void setCounterLocation(VehicleWhereAtFacility counterLocation)
          Set the 'CounterLocation' element value.
 void setOneWayDropLocations(VehicleLocationAdditionalDetails.OneWayDropLocations oneWayDropLocations)
          Set the 'OneWayDropLocations' element value.
 void setOperationSchedules(OperationSchedules operationSchedules)
          Set the 'OperationSchedules' element value.
 void setParkLocation(VehicleWhereAtFacility parkLocation)
          Set the 'ParkLocation' element value.
 void setShuttle(VehicleLocationAdditionalDetails.Shuttle shuttle)
          Set the 'Shuttle' element value.
 void setTPAExtensions(TPAExtensions TPAExtensions)
          Set the 'TPA_Extensions' element value.
 void setVehRentLocInfos(VehicleLocationAdditionalDetails.VehRentLocInfos vehRentLocInfos)
          Set the 'VehRentLocInfos' element value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VehicleLocationAdditionalDetails

public VehicleLocationAdditionalDetails()
Method Detail

getVehRentLocInfos

public VehicleLocationAdditionalDetails.VehRentLocInfos getVehRentLocInfos()
Get the 'VehRentLocInfos' element value.

Returns:
value

setVehRentLocInfos

public void setVehRentLocInfos(VehicleLocationAdditionalDetails.VehRentLocInfos vehRentLocInfos)
Set the 'VehRentLocInfos' element value.

Parameters:
vehRentLocInfos -

getParkLocation

public VehicleWhereAtFacility getParkLocation()
Get the 'ParkLocation' element value. Descriptive information about where the vehicles are parked.

Returns:
value

setParkLocation

public void setParkLocation(VehicleWhereAtFacility parkLocation)
Set the 'ParkLocation' element value. Descriptive information about where the vehicles are parked.

Parameters:
parkLocation -

getCounterLocation

public VehicleWhereAtFacility getCounterLocation()
Get the 'CounterLocation' element value. Descriptive information about where the rental counter is located.

Returns:
value

setCounterLocation

public void setCounterLocation(VehicleWhereAtFacility counterLocation)
Set the 'CounterLocation' element value. Descriptive information about where the rental counter is located.

Parameters:
counterLocation -

getOperationSchedules

public OperationSchedules getOperationSchedules()
Get the 'OperationSchedules' element value. A collection of operation schedules, used to define the hours of operation for this rental facility.

Returns:
value

setOperationSchedules

public void setOperationSchedules(OperationSchedules operationSchedules)
Set the 'OperationSchedules' element value. A collection of operation schedules, used to define the hours of operation for this rental facility.

Parameters:
operationSchedules -

getShuttle

public VehicleLocationAdditionalDetails.Shuttle getShuttle()
Get the 'Shuttle' element value.

Returns:
value

setShuttle

public void setShuttle(VehicleLocationAdditionalDetails.Shuttle shuttle)
Set the 'Shuttle' element value.

Parameters:
shuttle -

getOneWayDropLocations

public VehicleLocationAdditionalDetails.OneWayDropLocations getOneWayDropLocations()
Get the 'OneWayDropLocations' element value.

Returns:
value

setOneWayDropLocations

public void setOneWayDropLocations(VehicleLocationAdditionalDetails.OneWayDropLocations oneWayDropLocations)
Set the 'OneWayDropLocations' element value.

Parameters:
oneWayDropLocations -

getTPAExtensions

public TPAExtensions getTPAExtensions()
Get the 'TPA_Extensions' element value. A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

Returns:
value

setTPAExtensions

public void setTPAExtensions(TPAExtensions TPAExtensions)
Set the 'TPA_Extensions' element value. A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

Parameters:
TPAExtensions -