|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.vehicle.VehicleRentalRate
org.ota.vehicle.RateNotifRQ.Rate
public static class RateNotifRQ.Rate
Provides either a rate qualifier or all information for a specific car rental rate. 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="Rate" maxOccurs="999">
<xs:complexType>
<xs:complexContent>
<xs:extension base="ns:VehicleRentalRateType">
<xs:sequence>
<xs:element name="ProcessingInfo">
<xs:complexType>
<xs:attributeGroup ref="ns:ProcessingInfoGroup"/>
</xs:complexType>
</xs:element>
<xs:element type="ns:LocationType" name="PickUpLocation" minOccurs="0" maxOccurs="99"/>
<xs:element type="ns:VehicleType" name="Vehicle" minOccurs="0"/>
<xs:element name="RuleIDs" minOccurs="0">
<!-- Reference to inner class RuleIDs -->
</xs:element>
<xs:element name="AdvanceBooking" minOccurs="0">
<xs:complexType>
<xs:attributeGroup ref="ns:DeadlineGroup"/>
</xs:complexType>
</xs:element>
<xs:element name="PointOfSaleRestriction" minOccurs="0">
<!-- Reference to inner class PointOfSaleRestriction -->
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" use="optional" name="ID"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
| Nested Class Summary | |
|---|---|
static class |
RateNotifRQ.Rate.PointOfSaleRestriction
Identifies the points of sale that are allowed or excluded from selling this rate. |
static class |
RateNotifRQ.Rate.RuleIDs
A collection of rule indentifiers. |
| Nested classes/interfaces inherited from class org.ota.vehicle.VehicleRentalRate |
|---|
VehicleRentalRate.PickupReturnRule, VehicleRentalRate.RateGuarantee, VehicleRentalRate.RateQualifier, VehicleRentalRate.RateRestrictions, VehicleRentalRate.VehicleCharges |
| Constructor Summary | |
|---|---|
RateNotifRQ.Rate()
|
|
| Method Summary | |
|---|---|
void |
addPickUpLocation(Location item)
Add a 'PickUpLocation' element item. |
void |
clearPickUpLocations()
Remove all 'PickUpLocation' element items. |
DeadlineGroup |
getAdvanceBooking()
Get the 'DeadlineGroup' attributeGroup value. |
java.lang.String |
getID()
Get the 'ID' attribute value. |
Location |
getPickUpLocation(int index)
Get 'PickUpLocation' element item by position. |
java.util.List<Location> |
getPickUpLocations()
Get the list of 'PickUpLocation' element items. |
RateNotifRQ.Rate.PointOfSaleRestriction |
getPointOfSaleRestriction()
Get the 'PointOfSaleRestriction' element value. |
ProcessingInfoGroup |
getProcessingInfo()
Get the 'ProcessingInfoGroup' attributeGroup value. |
RateNotifRQ.Rate.RuleIDs |
getRuleIDs()
Get the 'RuleIDs' element value. |
Vehicle |
getVehicle()
Get the 'Vehicle' element value. |
void |
setAdvanceBooking(DeadlineGroup advanceBooking)
Set the 'DeadlineGroup' attributeGroup value. |
void |
setID(java.lang.String ID)
Set the 'ID' attribute value. |
void |
setPickUpLocations(java.util.List<Location> list)
Set the list of 'PickUpLocation' element items. |
void |
setPointOfSaleRestriction(RateNotifRQ.Rate.PointOfSaleRestriction pointOfSaleRestriction)
Set the 'PointOfSaleRestriction' element value. |
void |
setProcessingInfo(ProcessingInfoGroup processingInfo)
Set the 'ProcessingInfoGroup' attributeGroup value. |
void |
setRuleIDs(RateNotifRQ.Rate.RuleIDs ruleIDs)
Set the 'RuleIDs' element value. |
void |
setVehicle(Vehicle vehicle)
Set the 'Vehicle' element value. |
int |
sizePickUpLocations()
Get the number of 'PickUpLocation' element items. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RateNotifRQ.Rate()
| Method Detail |
|---|
public ProcessingInfoGroup getProcessingInfo()
public void setProcessingInfo(ProcessingInfoGroup processingInfo)
processingInfo - public java.util.List<Location> getPickUpLocations()
public void setPickUpLocations(java.util.List<Location> list)
list - public int sizePickUpLocations()
public void addPickUpLocation(Location item)
item - public Location getPickUpLocation(int index)
index -
public void clearPickUpLocations()
public Vehicle getVehicle()
public void setVehicle(Vehicle vehicle)
vehicle - public RateNotifRQ.Rate.RuleIDs getRuleIDs()
public void setRuleIDs(RateNotifRQ.Rate.RuleIDs ruleIDs)
ruleIDs - public DeadlineGroup getAdvanceBooking()
public void setAdvanceBooking(DeadlineGroup advanceBooking)
advanceBooking - public RateNotifRQ.Rate.PointOfSaleRestriction getPointOfSaleRestriction()
public void setPointOfSaleRestriction(RateNotifRQ.Rate.PointOfSaleRestriction pointOfSaleRestriction)
pointOfSaleRestriction - public java.lang.String getID()
public void setID(java.lang.String ID)
ID -
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||