org.ota.air
Class DetailsRQ

java.lang.Object
  extended by org.ota.air.DetailsRQ

public class DetailsRQ
extends java.lang.Object

The AirDetails Request message is used to request additional flight details for each leg of a flight (e.g. journey time, meal service). The request includes necessary information to identify a specific flight: - Airline - Flight Number - Departure Airport - Arrival Airport - Departure Date 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_AirDetailsRQ">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:POS_Type" name="POS"/>
       <xs:element name="AirDetail" maxOccurs="150">
         <!-- Reference to inner class AirDetail -->
       </xs:element>
     </xs:sequence>
     <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class DetailsRQ.AirDetail
          Information for a specific flight.
 
Constructor Summary
DetailsRQ()
           
 
Method Summary
 void addAirDetail(DetailsRQ.AirDetail item)
          Add a 'AirDetail' element item.
 void clearAirDetails()
          Remove all 'AirDetail' element items.
 DetailsRQ.AirDetail getAirDetail(int index)
          Get 'AirDetail' element item by position.
 java.util.List<DetailsRQ.AirDetail> getAirDetails()
          Get the list of 'AirDetail' element items.
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 POS getPOS()
          Get the 'POS' element value.
 void setAirDetails(java.util.List<DetailsRQ.AirDetail> list)
          Set the list of 'AirDetail' element items.
 void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setPOS(POS POS)
          Set the 'POS' element value.
 int sizeAirDetails()
          Get the number of 'AirDetail' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DetailsRQ

public DetailsRQ()
Method Detail

getPOS

public POS getPOS()
Get the 'POS' element value. Point of sale object.

Returns:
value

setPOS

public void setPOS(POS POS)
Set the 'POS' element value. Point of sale object.

Parameters:
POS -

getAirDetails

public java.util.List<DetailsRQ.AirDetail> getAirDetails()
Get the list of 'AirDetail' element items.

Returns:
list

setAirDetails

public void setAirDetails(java.util.List<DetailsRQ.AirDetail> list)
Set the list of 'AirDetail' element items.

Parameters:
list -

sizeAirDetails

public int sizeAirDetails()
Get the number of 'AirDetail' element items.

Returns:
count

addAirDetail

public void addAirDetail(DetailsRQ.AirDetail item)
Add a 'AirDetail' element item.

Parameters:
item -

getAirDetail

public DetailsRQ.AirDetail getAirDetail(int index)
Get 'AirDetail' element item by position.

Parameters:
index -
Returns:
item

clearAirDetails

public void clearAirDetails()
Remove all 'AirDetail' element items.


getOTAPayloadStdAttributes

public OTAPayloadStdAttributes getOTAPayloadStdAttributes()
Get the 'OTA_PayloadStdAttributes' attributeGroup value.

Returns:
value

setOTAPayloadStdAttributes

public void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
Set the 'OTA_PayloadStdAttributes' attributeGroup value.

Parameters:
OTAPayloadStdAttributes -