| 
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.vehicle.VehicleReservationRQCore
public class VehicleReservationRQCore
The VehicleReservationRQCoreType complex type identifies the core, or common, information that is typically included when requesting the reservation of avehicle. 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="VehicleReservationRQCoreType">
   <xs:sequence>
     <xs:element type="ns:UniqueID_Type" name="UniqueID" minOccurs="0" maxOccurs="3"/>
     <xs:element type="ns:VehicleRentalCoreType" name="VehRentalCore"/>
     <xs:element type="ns:CustomerPrimaryAdditionalType" name="Customer"/>
     <xs:element type="ns:CompanyNamePrefType" name="VendorPref" minOccurs="0"/>
     <xs:element type="ns:VehiclePrefType" name="VehPref" minOccurs="0"/>
     <xs:element name="DriverType" minOccurs="0" maxOccurs="3">
       <xs:complexType>
         <xs:attributeGroup ref="ns:TravelerCountGroup"/>
       </xs:complexType>
     </xs:element>
     <xs:element type="ns:RateQualifierType" name="RateQualifier" minOccurs="0"/>
     <xs:element name="Fees" minOccurs="0">
       <!-- Reference to inner class Fees -->
     </xs:element>
     <xs:element name="VehicleCharges" minOccurs="0">
       <!-- Reference to inner class VehicleCharges -->
     </xs:element>
     <xs:element name="SpecialEquipPrefs" minOccurs="0">
       <!-- Reference to inner class SpecialEquipPrefs -->
     </xs:element>
     <xs:element name="RateDistance" minOccurs="0" maxOccurs="5">
       <xs:complexType>
         <xs:attributeGroup ref="ns:VehicleRateDistanceGroup"/>
       </xs:complexType>
     </xs:element>
     <xs:element name="TotalCharge" minOccurs="0">
       <xs:complexType>
         <xs:attributeGroup ref="ns:VehicleTotalChargeGroup"/>
       </xs:complexType>
     </xs:element>
     <xs:element name="Queue" minOccurs="0">
       <xs:complexType>
         <xs:attributeGroup ref="ns:QueueGroup"/>
       </xs:complexType>
     </xs:element>
     <xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute type="xs:string" use="optional" name="Status"/>
 </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 | 
VehicleReservationRQCore.Fees
A collection of fees associated with this vehicle reservation.  | 
static class | 
VehicleReservationRQCore.SpecialEquipPrefs
Indicates the preferences for one or more specific items of additional equipment, such as ski racks, child seats, etc.  | 
static class | 
VehicleReservationRQCore.VehicleCharges
Information on the charges associated with this vehicle.  | 
| Constructor Summary | |
|---|---|
VehicleReservationRQCore()
 | 
|
| Method Summary | |
|---|---|
 void | 
addDriver(TravelerCountGroup item)
Add a 'DriverType' element item.  | 
 void | 
addRateDistance(VehicleRateDistanceGroup item)
Add a 'RateDistance' element item.  | 
 void | 
addUniqueID(UniqueID item)
Add a 'UniqueID' element item.  | 
 void | 
clearDrivers()
Remove all 'DriverType' element items.  | 
 void | 
clearRateDistances()
Remove all 'RateDistance' element items.  | 
 void | 
clearUniqueIDs()
Remove all 'UniqueID' element items.  | 
 CustomerPrimaryAdditional | 
getCustomer()
Get the 'Customer' element value.  | 
 TravelerCountGroup | 
getDriver(int index)
Get 'DriverType' element item by position.  | 
 java.util.List<TravelerCountGroup> | 
getDrivers()
Get the list of 'DriverType' element items.  | 
 VehicleReservationRQCore.Fees | 
getFees()
Get the 'Fees' element value.  | 
 QueueGroup | 
getQueue()
Get the 'QueueGroup' attributeGroup value.  | 
 VehicleRateDistanceGroup | 
getRateDistance(int index)
Get 'RateDistance' element item by position.  | 
 java.util.List<VehicleRateDistanceGroup> | 
getRateDistances()
Get the list of 'RateDistance' element items.  | 
 RateQualifier | 
getRateQualifier()
Get the 'RateQualifier' element value.  | 
 VehicleReservationRQCore.SpecialEquipPrefs | 
getSpecialEquipPrefs()
Get the 'SpecialEquipPrefs' element value.  | 
 java.lang.String | 
getStatus()
Get the 'Status' attribute value.  | 
 VehicleTotalChargeGroup | 
getTotalCharge()
Get the 'VehicleTotalChargeGroup' attributeGroup value.  | 
 TPAExtensions | 
getTPAExtensions()
Get the 'TPA_Extensions' element value.  | 
 UniqueID | 
getUniqueID(int index)
Get 'UniqueID' element item by position.  | 
 java.util.List<UniqueID> | 
getUniqueIDs()
Get the list of 'UniqueID' element items.  | 
 VehicleReservationRQCore.VehicleCharges | 
getVehicleCharges()
Get the 'VehicleCharges' element value.  | 
 VehiclePref | 
getVehPref()
Get the 'VehPref' element value.  | 
 VehicleRentalCore | 
getVehRentalCore()
Get the 'VehRentalCore' element value.  | 
 CompanyNamePref | 
getVendorPref()
Get the 'VendorPref' element value.  | 
 void | 
setCustomer(CustomerPrimaryAdditional customer)
Set the 'Customer' element value.  | 
 void | 
setDrivers(java.util.List<TravelerCountGroup> list)
Set the list of 'DriverType' element items.  | 
 void | 
setFees(VehicleReservationRQCore.Fees fees)
Set the 'Fees' element value.  | 
 void | 
setQueue(QueueGroup queue)
Set the 'QueueGroup' attributeGroup value.  | 
 void | 
setRateDistances(java.util.List<VehicleRateDistanceGroup> list)
Set the list of 'RateDistance' element items.  | 
 void | 
setRateQualifier(RateQualifier rateQualifier)
Set the 'RateQualifier' element value.  | 
 void | 
setSpecialEquipPrefs(VehicleReservationRQCore.SpecialEquipPrefs specialEquipPrefs)
Set the 'SpecialEquipPrefs' element value.  | 
 void | 
setStatus(java.lang.String status)
Set the 'Status' attribute value.  | 
 void | 
setTotalCharge(VehicleTotalChargeGroup totalCharge)
Set the 'VehicleTotalChargeGroup' attributeGroup value.  | 
 void | 
setTPAExtensions(TPAExtensions TPAExtensions)
Set the 'TPA_Extensions' element value.  | 
 void | 
setUniqueIDs(java.util.List<UniqueID> list)
Set the list of 'UniqueID' element items.  | 
 void | 
setVehicleCharges(VehicleReservationRQCore.VehicleCharges vehicleCharges)
Set the 'VehicleCharges' element value.  | 
 void | 
setVehPref(VehiclePref vehPref)
Set the 'VehPref' element value.  | 
 void | 
setVehRentalCore(VehicleRentalCore vehRentalCore)
Set the 'VehRentalCore' element value.  | 
 void | 
setVendorPref(CompanyNamePref vendorPref)
Set the 'VendorPref' element value.  | 
 int | 
sizeDrivers()
Get the number of 'DriverType' element items.  | 
 int | 
sizeRateDistances()
Get the number of 'RateDistance' element items.  | 
 int | 
sizeUniqueIDs()
Get the number of 'UniqueID' element items.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public VehicleReservationRQCore()
| Method Detail | 
|---|
public java.util.List<UniqueID> getUniqueIDs()
public void setUniqueIDs(java.util.List<UniqueID> list)
list - public int sizeUniqueIDs()
public void addUniqueID(UniqueID item)
item - public UniqueID getUniqueID(int index)
index - 
public void clearUniqueIDs()
public VehicleRentalCore getVehRentalCore()
public void setVehRentalCore(VehicleRentalCore vehRentalCore)
vehRentalCore - public CustomerPrimaryAdditional getCustomer()
public void setCustomer(CustomerPrimaryAdditional customer)
customer - public CompanyNamePref getVendorPref()
public void setVendorPref(CompanyNamePref vendorPref)
vendorPref - public VehiclePref getVehPref()
public void setVehPref(VehiclePref vehPref)
vehPref - public java.util.List<TravelerCountGroup> getDrivers()
public void setDrivers(java.util.List<TravelerCountGroup> list)
list - public int sizeDrivers()
public void addDriver(TravelerCountGroup item)
item - public TravelerCountGroup getDriver(int index)
index - 
public void clearDrivers()
public RateQualifier getRateQualifier()
public void setRateQualifier(RateQualifier rateQualifier)
rateQualifier - public VehicleReservationRQCore.Fees getFees()
public void setFees(VehicleReservationRQCore.Fees fees)
fees - public VehicleReservationRQCore.VehicleCharges getVehicleCharges()
public void setVehicleCharges(VehicleReservationRQCore.VehicleCharges vehicleCharges)
vehicleCharges - public VehicleReservationRQCore.SpecialEquipPrefs getSpecialEquipPrefs()
public void setSpecialEquipPrefs(VehicleReservationRQCore.SpecialEquipPrefs specialEquipPrefs)
specialEquipPrefs - public java.util.List<VehicleRateDistanceGroup> getRateDistances()
public void setRateDistances(java.util.List<VehicleRateDistanceGroup> list)
list - public int sizeRateDistances()
public void addRateDistance(VehicleRateDistanceGroup item)
item - public VehicleRateDistanceGroup getRateDistance(int index)
index - 
public void clearRateDistances()
public VehicleTotalChargeGroup getTotalCharge()
public void setTotalCharge(VehicleTotalChargeGroup totalCharge)
totalCharge - public QueueGroup getQueue()
public void setQueue(QueueGroup queue)
queue - public TPAExtensions getTPAExtensions()
public void setTPAExtensions(TPAExtensions TPAExtensions)
TPAExtensions - public java.lang.String getStatus()
public void setStatus(java.lang.String status)
status - 
  | 
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||