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