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