|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.vehicle.VehicleAvailRQCore
public class VehicleAvailRQCore
The VehicleAvailRQCoreType complex type identifies the data that is common in a request for vehicle availability and rates. 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="VehicleAvailRQCoreType">
<xs:sequence>
<xs:element type="ns:VehicleRentalCoreType" name="VehRentalCore"/>
<xs:element name="VendorPrefs" minOccurs="0">
<!-- Reference to inner class VendorPrefs -->
</xs:element>
<xs:element name="VehPrefs" minOccurs="0">
<!-- Reference to inner class VehPrefs -->
</xs:element>
<xs:element name="DriverType" minOccurs="0" maxOccurs="3">
<xs:complexType>
<xs:attributeGroup ref="ns:TravelerCountGroup"/>
</xs:complexType>
</xs:element>
<xs:element name="RateQualifier" minOccurs="0" maxOccurs="13">
<xs:complexType>
<xs:attributeGroup ref="ns:RateQualifierCoreGroup"/>
</xs:complexType>
</xs:element>
<xs:element name="RateRange" minOccurs="0">
<xs:complexType>
<xs:attributeGroup ref="ns:RateRangeGroup"/>
</xs:complexType>
</xs:element>
<xs:element name="SpecialEquipPrefs" minOccurs="0">
<!-- Reference to inner class SpecialEquipPrefs -->
</xs:element>
<xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
</xs:sequence>
<xs:attribute type="ns:InventoryStatusType" use="optional" name="Status"/>
<xs:attribute type="xs:string" use="optional" name="TargetSource"/>
</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 |
VehicleAvailRQCore.SpecialEquipPrefs
Indicates the preferences for one or more specific items of additional equipment, such as ski racks, child seats, etc. |
static class |
VehicleAvailRQCore.VehPrefs
Indicates any preferences for the vehicle, such as type, class, transmission, air conditioning. |
static class |
VehicleAvailRQCore.VendorPrefs
A collection of vendor preferences. |
| Constructor Summary | |
|---|---|
VehicleAvailRQCore()
|
|
| Method Summary | |
|---|---|
void |
addDriver(TravelerCountGroup item)
Add a 'DriverType' element item. |
void |
addRateQualifier(RateQualifierCoreGroup item)
Add a 'RateQualifier' element item. |
void |
clearDrivers()
Remove all 'DriverType' element items. |
void |
clearRateQualifiers()
Remove all 'RateQualifier' element items. |
TravelerCountGroup |
getDriver(int index)
Get 'DriverType' element item by position. |
java.util.List<TravelerCountGroup> |
getDrivers()
Get the list of 'DriverType' element items. |
RateQualifierCoreGroup |
getRateQualifier(int index)
Get 'RateQualifier' element item by position. |
java.util.List<RateQualifierCoreGroup> |
getRateQualifiers()
Get the list of 'RateQualifier' element items. |
RateRangeGroup |
getRateRange()
Get the 'RateRangeGroup' attributeGroup value. |
VehicleAvailRQCore.SpecialEquipPrefs |
getSpecialEquipPrefs()
Get the 'SpecialEquipPrefs' element value. |
InventoryStatus |
getStatus()
Get the 'Status' attribute value. |
java.lang.String |
getTargetSource()
Get the 'TargetSource' attribute value. |
TPAExtensions |
getTPAExtensions()
Get the 'TPA_Extensions' element value. |
VehicleAvailRQCore.VehPrefs |
getVehPrefs()
Get the 'VehPrefs' element value. |
VehicleRentalCore |
getVehRentalCore()
Get the 'VehRentalCore' element value. |
VehicleAvailRQCore.VendorPrefs |
getVendorPrefs()
Get the 'VendorPrefs' element value. |
void |
setDrivers(java.util.List<TravelerCountGroup> list)
Set the list of 'DriverType' element items. |
void |
setRateQualifiers(java.util.List<RateQualifierCoreGroup> list)
Set the list of 'RateQualifier' element items. |
void |
setRateRange(RateRangeGroup rateRange)
Set the 'RateRangeGroup' attributeGroup value. |
void |
setSpecialEquipPrefs(VehicleAvailRQCore.SpecialEquipPrefs specialEquipPrefs)
Set the 'SpecialEquipPrefs' element value. |
void |
setStatus(InventoryStatus status)
Set the 'Status' attribute value. |
void |
setTargetSource(java.lang.String targetSource)
Set the 'TargetSource' attribute value. |
void |
setTPAExtensions(TPAExtensions TPAExtensions)
Set the 'TPA_Extensions' element value. |
void |
setVehPrefs(VehicleAvailRQCore.VehPrefs vehPrefs)
Set the 'VehPrefs' element value. |
void |
setVehRentalCore(VehicleRentalCore vehRentalCore)
Set the 'VehRentalCore' element value. |
void |
setVendorPrefs(VehicleAvailRQCore.VendorPrefs vendorPrefs)
Set the 'VendorPrefs' element value. |
int |
sizeDrivers()
Get the number of 'DriverType' element items. |
int |
sizeRateQualifiers()
Get the number of 'RateQualifier' element items. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VehicleAvailRQCore()
| Method Detail |
|---|
public VehicleRentalCore getVehRentalCore()
public void setVehRentalCore(VehicleRentalCore vehRentalCore)
vehRentalCore - public VehicleAvailRQCore.VendorPrefs getVendorPrefs()
public void setVendorPrefs(VehicleAvailRQCore.VendorPrefs vendorPrefs)
vendorPrefs - public VehicleAvailRQCore.VehPrefs getVehPrefs()
public void setVehPrefs(VehicleAvailRQCore.VehPrefs vehPrefs)
vehPrefs - 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 java.util.List<RateQualifierCoreGroup> getRateQualifiers()
public void setRateQualifiers(java.util.List<RateQualifierCoreGroup> list)
list - public int sizeRateQualifiers()
public void addRateQualifier(RateQualifierCoreGroup item)
item - public RateQualifierCoreGroup getRateQualifier(int index)
index -
public void clearRateQualifiers()
public RateRangeGroup getRateRange()
public void setRateRange(RateRangeGroup rateRange)
rateRange - public VehicleAvailRQCore.SpecialEquipPrefs getSpecialEquipPrefs()
public void setSpecialEquipPrefs(VehicleAvailRQCore.SpecialEquipPrefs specialEquipPrefs)
specialEquipPrefs - public TPAExtensions getTPAExtensions()
public void setTPAExtensions(TPAExtensions TPAExtensions)
TPAExtensions - public InventoryStatus getStatus()
public void setStatus(InventoryStatus status)
status - public java.lang.String getTargetSource()
public void setTargetSource(java.lang.String targetSource)
targetSource -
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||