|
|||||||
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 |