org.ota.tour
Class AvailRS

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

public class AvailRS
extends java.lang.Object

Provides the availability of a requested tour. 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_TourAvailRS">
   <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="TourName" minOccurs="0">
           <!-- Reference to inner class TourName -->
         </xs:element>
         <xs:element name="Departure" minOccurs="0">
           <xs:complexType>
             <xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
           </xs:complexType>
         </xs:element>
         <xs:element type="ns:URLsType" name="URLs" minOccurs="0" maxOccurs="5"/>
         <xs:element type="ns:ContactInfoType" name="SupplierInfo" minOccurs="0"/>
         <xs:element name="Tours" minOccurs="0">
           <!-- Reference to inner class Tours -->
         </xs:element>
         <xs:element ref="ns:TPA_Extensions" 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"/>
 
 <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"/>
 


Nested Class Summary
static class AvailRS.TourName
          The full name of the tour and/or other identifiers.
static class AvailRS.Tours
          A collection of alternative tours returned when the requested tour and/or departure date is unavailable.
 
Constructor Summary
AvailRS()
           
 
Method Summary
 void addURL(URLs item)
          Add a 'URLs' element item.
 void clearChoiceSelect()
          Clear the choice selection.
 void clearURLs()
          Remove all 'URLs' element items.
 DateTimeSpanGroup getDeparture()
          Get the 'DateTimeSpanGroup' attributeGroup value.
 Errors getErrors()
          Get the 'Errors' element value.
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 ContactInfo getSupplierInfo()
          Get the 'SupplierInfo' element value.
 AvailRS.TourName getTourName()
          Get the 'TourName' element value.
 AvailRS.Tours getTours()
          Get the 'Tours' element value.
 TPAExtensions getTPAExtensions()
          Get the 'TPA_Extensions' element value.
 URLs getURL(int index)
          Get 'URLs' element item by position.
 java.util.List<URLs> getURLs()
          Get the list of 'URLs' element items.
 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 setDeparture(DateTimeSpanGroup departure)
          Set the 'DateTimeSpanGroup' attributeGroup value.
 void setErrors(Errors errors)
          Set the 'Errors' element value.
 void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setSupplierInfo(ContactInfo supplierInfo)
          Set the 'SupplierInfo' element value.
 void setTourName(AvailRS.TourName tourName)
          Set the 'TourName' element value.
 void setTours(AvailRS.Tours tours)
          Set the 'Tours' element value.
 void setTPAExtensions(TPAExtensions TPAExtensions)
          Set the 'TPA_Extensions' element value.
 void setURLs(java.util.List<URLs> list)
          Set the list of 'URLs' element items.
 void setWarnings(Warnings warnings)
          Set the 'Warnings' element value.
 int sizeURLs()
          Get the number of 'URLs' 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. The presence of this element indicates that, while the preceding request message has been successfully processed, the requeat may not have been fully satisfied.

Returns:
value

setWarnings

public void setWarnings(Warnings warnings)
Set the 'Warnings' element value. The presence of this element indicates that, while the preceding request message has been successfully processed, the requeat may not have been fully satisfied.

Parameters:
warnings -

getTourName

public AvailRS.TourName getTourName()
Get the 'TourName' element value.

Returns:
value

setTourName

public void setTourName(AvailRS.TourName tourName)
Set the 'TourName' element value.

Parameters:
tourName -

getDeparture

public DateTimeSpanGroup getDeparture()
Get the 'DateTimeSpanGroup' attributeGroup value. The departure date and duration of the available tour.

Returns:
value

setDeparture

public void setDeparture(DateTimeSpanGroup departure)
Set the 'DateTimeSpanGroup' attributeGroup value. The departure date and duration of the available tour.

Parameters:
departure -

getURLs

public java.util.List<URLs> getURLs()
Get the list of 'URLs' element items. A collection of URL elements. Used to pass detailed URL information.

Returns:
list

setURLs

public void setURLs(java.util.List<URLs> list)
Set the list of 'URLs' element items. A collection of URL elements. Used to pass detailed URL information.

Parameters:
list -

sizeURLs

public int sizeURLs()
Get the number of 'URLs' element items.

Returns:
count

addURL

public void addURL(URLs item)
Add a 'URLs' element item.

Parameters:
item -

getURL

public URLs getURL(int index)
Get 'URLs' element item by position.

Parameters:
index -
Returns:
item

clearURLs

public void clearURLs()
Remove all 'URLs' element items.


getSupplierInfo

public ContactInfo getSupplierInfo()
Get the 'SupplierInfo' element value. Provides details of the tour supplier.

Returns:
value

setSupplierInfo

public void setSupplierInfo(ContactInfo supplierInfo)
Set the 'SupplierInfo' element value. Provides details of the tour supplier.

Parameters:
supplierInfo -

getTours

public AvailRS.Tours getTours()
Get the 'Tours' element value.

Returns:
value

setTours

public void setTours(AvailRS.Tours tours)
Set the 'Tours' element value.

Parameters:
tours -

getTPAExtensions

public TPAExtensions getTPAExtensions()
Get the 'TPA_Extensions' element value. A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

Returns:
value

setTPAExtensions

public void setTPAExtensions(TPAExtensions TPAExtensions)
Set the 'TPA_Extensions' element value. A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

Parameters:
TPAExtensions -

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. The presence of this element indicates that the receiving system has been unable to process preceding request message.

Returns:
value

setErrors

public void setErrors(Errors errors)
Set the 'Errors' element value. The presence of this element indicates that the receiving system has been unable to process preceding request 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 -