org.ota.air
Class AvailRS

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

public class AvailRS
extends java.lang.Object

The Availability Response message contains Flight Availability for a city pair on a specific date. A set of OriginDestinationOptions is returned, each of which contains one or more (connecting) flights that serve the city pair. For each flight the following information is returned: - Origin and destination airports - Departure and arrival date/times - Booking Class availability - Equipment - Meal Information - Codeshare information. This message contains similar information to a standard airline CRS or GDS availability response message. 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_AirAvailRS">
   <xs:complexType>
     <xs:choice>
       <xs:sequence>
         <xs:element type="ns:SuccessType" name="Success"/>
         <xs:element type="ns:WarningsType" name="Warnings" minOccurs="0"/>
         <xs:element name="OriginDestinationInformation" minOccurs="0" maxOccurs="5">
           <!-- Reference to inner class OriginDestinationInformation -->
         </xs:element>
         <xs:element type="ns:FreeTextType" name="Comment" minOccurs="0"/>
       </xs:sequence>
       <xs:element type="ns:ErrorsType" name="Errors"/>
     </xs:choice>
     <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
   </xs:complexType>
 </xs:element>
 
 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="SuccessType"/>
 


Nested Class Summary
static class AvailRS.OriginDestinationInformation
          Information on the locations between which availability was requested.
 
Constructor Summary
AvailRS()
           
 
Method Summary
 void addOriginDestinationInformation(AvailRS.OriginDestinationInformation item)
          Add a 'OriginDestinationInformation' element item.
 void clearChoiceSelect()
          Clear the choice selection.
 void clearOriginDestinationInformations()
          Remove all 'OriginDestinationInformation' element items.
 FreeText getComment()
          Get the 'Comment' element value.
 Errors getErrors()
          Get the 'Errors' element value.
 AvailRS.OriginDestinationInformation getOriginDestinationInformation(int index)
          Get 'OriginDestinationInformation' element item by position.
 java.util.List<AvailRS.OriginDestinationInformation> getOriginDestinationInformations()
          Get the list of 'OriginDestinationInformation' element items.
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 Warnings getWarnings()
          Get the 'Warnings' element value.
 boolean ifErrors()
          Check if Errors is current selection for choice.
 boolean ifSuccess()
          Check if Success is current selection for choice.
 void setComment(FreeText comment)
          Set the 'Comment' element value.
 void setErrors(Errors errors)
          Set the 'Errors' element value.
 void setOriginDestinationInformations(java.util.List<AvailRS.OriginDestinationInformation> list)
          Set the list of 'OriginDestinationInformation' element items.
 void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setWarnings(Warnings warnings)
          Set the 'Warnings' element value.
 int sizeOriginDestinationInformations()
          Get the number of 'OriginDestinationInformation' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailRS

public AvailRS()
Method Detail

clearChoiceSelect

public void clearChoiceSelect()
Clear the choice selection.


ifSuccess

public boolean ifSuccess()
Check if Success is current selection for choice.

Returns:
true if selection, false if not

getWarnings

public Warnings getWarnings()
Get the 'Warnings' element value. Standard way to indicate successful processing of an OpenTravel message, but one in which warnings are generated.

Returns:
value

setWarnings

public void setWarnings(Warnings warnings)
Set the 'Warnings' element value. Standard way to indicate successful processing of an OpenTravel message, but one in which warnings are generated.

Parameters:
warnings -

getOriginDestinationInformations

public java.util.List<AvailRS.OriginDestinationInformation> getOriginDestinationInformations()
Get the list of 'OriginDestinationInformation' element items.

Returns:
list

setOriginDestinationInformations

public void setOriginDestinationInformations(java.util.List<AvailRS.OriginDestinationInformation> list)
Set the list of 'OriginDestinationInformation' element items.

Parameters:
list -

sizeOriginDestinationInformations

public int sizeOriginDestinationInformations()
Get the number of 'OriginDestinationInformation' element items.

Returns:
count

addOriginDestinationInformation

public void addOriginDestinationInformation(AvailRS.OriginDestinationInformation item)
Add a 'OriginDestinationInformation' element item.

Parameters:
item -

getOriginDestinationInformation

public AvailRS.OriginDestinationInformation getOriginDestinationInformation(int index)
Get 'OriginDestinationInformation' element item by position.

Parameters:
index -
Returns:
item

clearOriginDestinationInformations

public void clearOriginDestinationInformations()
Remove all 'OriginDestinationInformation' element items.


getComment

public FreeText getComment()
Get the 'Comment' element value. Information that may apply to the entire response, such as marketing or header information.

Returns:
value

setComment

public void setComment(FreeText comment)
Set the 'Comment' element value. Information that may apply to the entire response, such as marketing or header information.

Parameters:
comment -

ifErrors

public boolean ifErrors()
Check if Errors is current selection for choice.

Returns:
true if selection, false if not

getErrors

public Errors getErrors()
Get the 'Errors' element value. A collection of errors that occurred during the processing of a message.

Returns:
value

setErrors

public void setErrors(Errors errors)
Set the 'Errors' element value. A collection of errors that occurred during the processing of a message.

Parameters:
errors -

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 -