|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ota.vehicle.VehicleModifyRQCore
public class VehicleModifyRQCore
The VehicleModifyRQCoreType complex type identifies the data that is common in a request to modify an existing vehicle reservation. 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="VehicleModifyRQCoreType"> <xs:sequence> <xs:element type="ns:UniqueID_Type" name="UniqueID" minOccurs="0" maxOccurs="2"/> <xs:element type="ns:VehicleRentalCoreType" name="VehRentalCore" minOccurs="0"/> <xs:element type="ns:CustomerPrimaryAdditionalType" name="Customer" minOccurs="0"/> <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 name="RateQualifier" minOccurs="0"> <!-- Reference to inner class RateQualifier --> </xs:element> <xs:element name="RateRestriction" minOccurs="0"> <!-- Reference to inner class RateRestriction --> </xs:element> <xs:element name="SpecialEquipPrefs" minOccurs="0"> <!-- Reference to inner class SpecialEquipPrefs --> </xs:element> <xs:element type="ns:VehicleChargePurposeType" name="VehicleCharge" minOccurs="0" maxOccurs="99"/> <xs:element name="TotalCharge" minOccurs="0"> <xs:complexType> <xs:attributeGroup ref="ns:VehicleTotalChargeGroup"/> </xs:complexType> </xs:element> <xs:element name="RateDistance" minOccurs="0" maxOccurs="5"> <xs:complexType> <xs:attributeGroup ref="ns:VehicleRateDistanceGroup"/> </xs:complexType> </xs:element> <xs:element ref="ns:TPA_Extensions" minOccurs="0"/> </xs:sequence> <xs:attribute type="ns:InventoryStatusType" 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 |
VehicleModifyRQCore.RateQualifier
Indicates the type of rates of interest to the customer, along with any discount number or promotional codes that may affect the rate. |
static class |
VehicleModifyRQCore.RateRestriction
Information on restrictions that may be associated with this rate. |
static class |
VehicleModifyRQCore.SpecialEquipPrefs
Indicates the preferences for one or more specific items of additional equipment, such as ski racks, child seats, etc. |
Constructor Summary | |
---|---|
VehicleModifyRQCore()
|
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 |
addVehicleCharge(VehicleChargePurpose item)
Add a 'VehicleCharge' element item. |
void |
clearDrivers()
Remove all 'DriverType' element items. |
void |
clearRateDistances()
Remove all 'RateDistance' element items. |
void |
clearUniqueIDs()
Remove all 'UniqueID' element items. |
void |
clearVehicleCharges()
Remove all 'VehicleCharge' 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. |
VehicleRateDistanceGroup |
getRateDistance(int index)
Get 'RateDistance' element item by position. |
java.util.List<VehicleRateDistanceGroup> |
getRateDistances()
Get the list of 'RateDistance' element items. |
VehicleModifyRQCore.RateQualifier |
getRateQualifier()
Get the 'RateQualifier' element value. |
VehicleModifyRQCore.RateRestriction |
getRateRestriction()
Get the 'RateRestriction' element value. |
VehicleModifyRQCore.SpecialEquipPrefs |
getSpecialEquipPrefs()
Get the 'SpecialEquipPrefs' element value. |
InventoryStatus |
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. |
VehicleChargePurpose |
getVehicleCharge(int index)
Get 'VehicleCharge' element item by position. |
java.util.List<VehicleChargePurpose> |
getVehicleCharges()
Get the list of 'VehicleCharge' element items. |
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 |
setRateDistances(java.util.List<VehicleRateDistanceGroup> list)
Set the list of 'RateDistance' element items. |
void |
setRateQualifier(VehicleModifyRQCore.RateQualifier rateQualifier)
Set the 'RateQualifier' element value. |
void |
setRateRestriction(VehicleModifyRQCore.RateRestriction rateRestriction)
Set the 'RateRestriction' element value. |
void |
setSpecialEquipPrefs(VehicleModifyRQCore.SpecialEquipPrefs specialEquipPrefs)
Set the 'SpecialEquipPrefs' element value. |
void |
setStatus(InventoryStatus 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(java.util.List<VehicleChargePurpose> list)
Set the list of 'VehicleCharge' element items. |
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. |
int |
sizeVehicleCharges()
Get the number of 'VehicleCharge' element items. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VehicleModifyRQCore()
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 VehicleModifyRQCore.RateQualifier getRateQualifier()
public void setRateQualifier(VehicleModifyRQCore.RateQualifier rateQualifier)
rateQualifier
- public VehicleModifyRQCore.RateRestriction getRateRestriction()
public void setRateRestriction(VehicleModifyRQCore.RateRestriction rateRestriction)
rateRestriction
- public VehicleModifyRQCore.SpecialEquipPrefs getSpecialEquipPrefs()
public void setSpecialEquipPrefs(VehicleModifyRQCore.SpecialEquipPrefs specialEquipPrefs)
specialEquipPrefs
- public java.util.List<VehicleChargePurpose> getVehicleCharges()
public void setVehicleCharges(java.util.List<VehicleChargePurpose> list)
list
- public int sizeVehicleCharges()
public void addVehicleCharge(VehicleChargePurpose item)
item
- public VehicleChargePurpose getVehicleCharge(int index)
index
-
public void clearVehicleCharges()
public VehicleTotalChargeGroup getTotalCharge()
public void setTotalCharge(VehicleTotalChargeGroup totalCharge)
totalCharge
- 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 TPAExtensions getTPAExtensions()
public void setTPAExtensions(TPAExtensions TPAExtensions)
TPAExtensions
- public InventoryStatus getStatus()
public void setStatus(InventoryStatus status)
status
-
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |