|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.vehicle.RateRuleRQ
public class RateRuleRQ
The OTA_VehRateRuleRQ will allow additional details to be requested regarding a previously quoted rate or a reservation that is already confirmed. Schema fragment(s) for this class:
<xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="OTA_VehRateRuleRQ">
<xs:complexType>
<xs:sequence>
<xs:element type="ns:POS_Type" name="POS"/>
<xs:choice>
<xs:element type="ns:UniqueID_Type" name="Reference"/>
<xs:element name="RentalInfo">
<xs:complexType>
<xs:sequence>
<xs:element type="ns:VehicleRentalCoreType" name="VehRentalCore"/>
<xs:element type="ns:VehiclePrefType" name="VehicleInfo"/>
<xs:element name="SpecialEquipPrefs" minOccurs="0">
<!-- Reference to inner class SpecialEquipPrefs -->
</xs:element>
<xs:element name="CustLoyalty" minOccurs="0" maxOccurs="4">
<xs:complexType>
<xs:attributeGroup ref="ns:CustomerLoyaltyGroup"/>
</xs:complexType>
</xs:element>
<xs:element name="RateQualifier" minOccurs="0">
<!-- Reference to inner class RateQualifier -->
</xs:element>
<xs:element type="ns:OffLocationServiceType" name="OffLocService" minOccurs="0"/>
<xs:element type="ns:VehicleArrivalDetailsType" name="ArrivalDetails" minOccurs="0"/>
<xs:element type="ns:VehicleTourInfoType" name="TourInfo" minOccurs="0"/>
<xs:element type="ns:UniqueID_Type" name="CustomerID" minOccurs="0"/>
<xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
</xs:sequence>
<xs:attribute type="ns:InventoryStatusType" use="optional" name="Status"/>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
<xs:attributeGroup ref="ns:CompanyID_AttributesGroup"/>
<xs:attributeGroup ref="ns:ReqRespVersion"/>
</xs:complexType>
</xs:element>
<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"/>
<xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ReqRespVersion">
<xs:attribute type="xs:string" use="optional" name="ReqRespVersion"/>
</xs:attributeGroup>
| Nested Class Summary | |
|---|---|
static class |
RateRuleRQ.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 |
RateRuleRQ.SpecialEquipPrefs
Indicates the preferences for one or more specific items of additional equipment, such as ski racks, child seats, etc. |
| Constructor Summary | |
|---|---|
RateRuleRQ()
|
|
| Method Summary | |
|---|---|
void |
addRentalInfoCustLoyalty(CustomerLoyaltyGroup item)
Add a 'CustLoyalty' element item. |
void |
clearChoiceSelect()
Clear the choice selection. |
void |
clearRentalInfoCustLoyalties()
Remove all 'CustLoyalty' element items. |
CompanyIDAttributesGroup |
getCompanyIDAttributesGroup()
Get the 'CompanyID_AttributesGroup' attributeGroup value. |
OTAPayloadStdAttributes |
getOTAPayloadStdAttributes()
Get the 'OTA_PayloadStdAttributes' attributeGroup value. |
POS |
getPOS()
Get the 'POS' element value. |
RateRuleRQ.RateQualifier |
getRateQualifier()
Get the 'RateQualifier' element value. |
UniqueID |
getReference()
Get the 'Reference' element value. |
VehicleArrivalDetails |
getRentalInfoArrivalDetails()
Get the 'ArrivalDetails' element value. |
java.util.List<CustomerLoyaltyGroup> |
getRentalInfoCustLoyalties()
Get the list of 'CustLoyalty' element items. |
CustomerLoyaltyGroup |
getRentalInfoCustLoyalty(int index)
Get 'CustLoyalty' element item by position. |
UniqueID |
getRentalInfoCustomerID()
Get the 'CustomerID' element value. |
OffLocationService |
getRentalInfoOffLocService()
Get the 'OffLocService' element value. |
InventoryStatus |
getRentalInfoStatus()
Get the 'Status' attribute value. |
VehicleTourInfo |
getRentalInfoTourInfo()
Get the 'TourInfo' element value. |
TPAExtensions |
getRentalInfoTPAExtensions()
Get the 'TPA_Extensions' element value. |
VehiclePref |
getRentalInfoVehicleInfo()
Get the 'VehicleInfo' element value. |
VehicleRentalCore |
getRentalInfoVehRentalCore()
Get the 'VehRentalCore' element value. |
java.lang.String |
getReqRespVersion()
Get the 'ReqRespVersion' attribute value. |
RateRuleRQ.SpecialEquipPrefs |
getSpecialEquipPrefs()
Get the 'SpecialEquipPrefs' element value. |
boolean |
ifReference()
Check if Reference is current selection for choice. |
boolean |
ifRentalInfo()
Check if RentalInfo is current selection for choice. |
void |
setCompanyIDAttributesGroup(CompanyIDAttributesGroup companyIDAttributesGroup)
Set the 'CompanyID_AttributesGroup' attributeGroup value. |
void |
setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
Set the 'OTA_PayloadStdAttributes' attributeGroup value. |
void |
setPOS(POS POS)
Set the 'POS' element value. |
void |
setRateQualifier(RateRuleRQ.RateQualifier rateQualifier)
Set the 'RateQualifier' element value. |
void |
setReference(UniqueID reference)
Set the 'Reference' element value. |
void |
setRentalInfoArrivalDetails(VehicleArrivalDetails rentalInfoArrivalDetails)
Set the 'ArrivalDetails' element value. |
void |
setRentalInfoCustLoyalties(java.util.List<CustomerLoyaltyGroup> list)
Set the list of 'CustLoyalty' element items. |
void |
setRentalInfoCustomerID(UniqueID rentalInfoCustomerID)
Set the 'CustomerID' element value. |
void |
setRentalInfoOffLocService(OffLocationService rentalInfoOffLocService)
Set the 'OffLocService' element value. |
void |
setRentalInfoStatus(InventoryStatus rentalInfoStatus)
Set the 'Status' attribute value. |
void |
setRentalInfoTourInfo(VehicleTourInfo rentalInfoTourInfo)
Set the 'TourInfo' element value. |
void |
setRentalInfoTPAExtensions(TPAExtensions rentalInfoTPAExtensions)
Set the 'TPA_Extensions' element value. |
void |
setRentalInfoVehicleInfo(VehiclePref rentalInfoVehicleInfo)
Set the 'VehicleInfo' element value. |
void |
setRentalInfoVehRentalCore(VehicleRentalCore rentalInfoVehRentalCore)
Set the 'VehRentalCore' element value. |
void |
setReqRespVersion(java.lang.String reqRespVersion)
Set the 'ReqRespVersion' attribute value. |
void |
setSpecialEquipPrefs(RateRuleRQ.SpecialEquipPrefs specialEquipPrefs)
Set the 'SpecialEquipPrefs' element value. |
int |
sizeRentalInfoCustLoyalties()
Get the number of 'CustLoyalty' element items. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RateRuleRQ()
| Method Detail |
|---|
public POS getPOS()
public void setPOS(POS POS)
POS - public void clearChoiceSelect()
public boolean ifReference()
true if selection, false if notpublic UniqueID getReference()
public void setReference(UniqueID reference)
reference - public boolean ifRentalInfo()
true if selection, false if notpublic VehicleRentalCore getRentalInfoVehRentalCore()
public void setRentalInfoVehRentalCore(VehicleRentalCore rentalInfoVehRentalCore)
rentalInfoVehRentalCore - public VehiclePref getRentalInfoVehicleInfo()
public void setRentalInfoVehicleInfo(VehiclePref rentalInfoVehicleInfo)
rentalInfoVehicleInfo - public RateRuleRQ.SpecialEquipPrefs getSpecialEquipPrefs()
public void setSpecialEquipPrefs(RateRuleRQ.SpecialEquipPrefs specialEquipPrefs)
specialEquipPrefs - public java.util.List<CustomerLoyaltyGroup> getRentalInfoCustLoyalties()
public void setRentalInfoCustLoyalties(java.util.List<CustomerLoyaltyGroup> list)
list - public int sizeRentalInfoCustLoyalties()
public void addRentalInfoCustLoyalty(CustomerLoyaltyGroup item)
item - public CustomerLoyaltyGroup getRentalInfoCustLoyalty(int index)
index -
public void clearRentalInfoCustLoyalties()
public RateRuleRQ.RateQualifier getRateQualifier()
public void setRateQualifier(RateRuleRQ.RateQualifier rateQualifier)
rateQualifier - public OffLocationService getRentalInfoOffLocService()
public void setRentalInfoOffLocService(OffLocationService rentalInfoOffLocService)
rentalInfoOffLocService - public VehicleArrivalDetails getRentalInfoArrivalDetails()
public void setRentalInfoArrivalDetails(VehicleArrivalDetails rentalInfoArrivalDetails)
rentalInfoArrivalDetails - public VehicleTourInfo getRentalInfoTourInfo()
public void setRentalInfoTourInfo(VehicleTourInfo rentalInfoTourInfo)
rentalInfoTourInfo - public UniqueID getRentalInfoCustomerID()
public void setRentalInfoCustomerID(UniqueID rentalInfoCustomerID)
rentalInfoCustomerID - public TPAExtensions getRentalInfoTPAExtensions()
public void setRentalInfoTPAExtensions(TPAExtensions rentalInfoTPAExtensions)
rentalInfoTPAExtensions - public InventoryStatus getRentalInfoStatus()
public void setRentalInfoStatus(InventoryStatus rentalInfoStatus)
rentalInfoStatus - public OTAPayloadStdAttributes getOTAPayloadStdAttributes()
public void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
OTAPayloadStdAttributes - public CompanyIDAttributesGroup getCompanyIDAttributesGroup()
public void setCompanyIDAttributesGroup(CompanyIDAttributesGroup companyIDAttributesGroup)
companyIDAttributesGroup - public java.lang.String getReqRespVersion()
public void setReqRespVersion(java.lang.String reqRespVersion)
reqRespVersion -
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||