org.ota.misc
Class ResRetrieveRS.ReservationsList

java.lang.Object
  extended by org.ota.misc.ResRetrieveRS.ReservationsList
Enclosing class:
ResRetrieveRS

public static class ResRetrieveRS.ReservationsList
extends java.lang.Object

A container for multiple reservations. The list of reservations will be one of global reservations, air reservations, hotel reservations, package reservations, golf reservations, or vehicle reservations 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="ReservationsList" minOccurs="0">
   <xs:complexType>
     <xs:choice>
       <xs:element name="AirReservation" minOccurs="0" maxOccurs="unbounded">
         <!-- Reference to inner class AirReservation -->
       </xs:element>
       <xs:element type="ns:HotelReservationType" name="HotelReservation" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="PackageReservation" minOccurs="0" maxOccurs="unbounded">
         <!-- Reference to inner class PackageReservation -->
       </xs:element>
       <xs:element name="GolfReservation" minOccurs="0" maxOccurs="unbounded">
         <!-- Reference to inner class GolfReservation -->
       </xs:element>
       <xs:element name="VehicleReservation" minOccurs="0" maxOccurs="unbounded">
         <!-- Reference to inner class VehicleReservation -->
       </xs:element>
       <xs:element name="GlobalReservation" minOccurs="0" maxOccurs="unbounded">
         <!-- Reference to inner class GlobalReservation -->
       </xs:element>
       <xs:element type="ns:CruiseReservationType" name="CruiseReservation" minOccurs="0" maxOccurs="unbounded"/>
     </xs:choice>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class ResRetrieveRS.ReservationsList.AirReservation
          One line in a list of airline reservations.
static class ResRetrieveRS.ReservationsList.GlobalReservation
          One line in a list of reservations from a global distribution system.
static class ResRetrieveRS.ReservationsList.GolfReservation
          One line in a list of golf reservations.
static class ResRetrieveRS.ReservationsList.PackageReservation
          One line in a list of package reservations.
static class ResRetrieveRS.ReservationsList.VehicleReservation
          One line in a list of vehicle reservations.
 
Constructor Summary
ResRetrieveRS.ReservationsList()
           
 
Method Summary
 void addAirReservation(ResRetrieveRS.ReservationsList.AirReservation item)
          Add a 'AirReservation' element item.
 void addCruiseReservation(CruiseReservation item)
          Add a 'CruiseReservation' element item.
 void addGlobalReservation(ResRetrieveRS.ReservationsList.GlobalReservation item)
          Add a 'GlobalReservation' element item.
 void addGolfReservation(ResRetrieveRS.ReservationsList.GolfReservation item)
          Add a 'GolfReservation' element item.
 void addHotelReservation(HotelReservation item)
          Add a 'HotelReservation' element item.
 void addPackageReservation(ResRetrieveRS.ReservationsList.PackageReservation item)
          Add a 'PackageReservation' element item.
 void addVehicleReservation(ResRetrieveRS.ReservationsList.VehicleReservation item)
          Add a 'VehicleReservation' element item.
 void clearAirReservations()
          Remove all 'AirReservation' element items.
 void clearCruiseReservations()
          Remove all 'CruiseReservation' element items.
 void clearGlobalReservations()
          Remove all 'GlobalReservation' element items.
 void clearGolfReservations()
          Remove all 'GolfReservation' element items.
 void clearHotelReservations()
          Remove all 'HotelReservation' element items.
 void clearPackageReservations()
          Remove all 'PackageReservation' element items.
 void clearReservationsListSelect()
          Clear the choice selection.
 void clearVehicleReservations()
          Remove all 'VehicleReservation' element items.
 ResRetrieveRS.ReservationsList.AirReservation getAirReservation(int index)
          Get 'AirReservation' element item by position.
 java.util.List<ResRetrieveRS.ReservationsList.AirReservation> getAirReservations()
          Get the list of 'AirReservation' element items.
 CruiseReservation getCruiseReservation(int index)
          Get 'CruiseReservation' element item by position.
 java.util.List<CruiseReservation> getCruiseReservations()
          Get the list of 'CruiseReservation' element items.
 ResRetrieveRS.ReservationsList.GlobalReservation getGlobalReservation(int index)
          Get 'GlobalReservation' element item by position.
 java.util.List<ResRetrieveRS.ReservationsList.GlobalReservation> getGlobalReservations()
          Get the list of 'GlobalReservation' element items.
 ResRetrieveRS.ReservationsList.GolfReservation getGolfReservation(int index)
          Get 'GolfReservation' element item by position.
 java.util.List<ResRetrieveRS.ReservationsList.GolfReservation> getGolfReservations()
          Get the list of 'GolfReservation' element items.
 HotelReservation getHotelReservation(int index)
          Get 'HotelReservation' element item by position.
 java.util.List<HotelReservation> getHotelReservations()
          Get the list of 'HotelReservation' element items.
 ResRetrieveRS.ReservationsList.PackageReservation getPackageReservation(int index)
          Get 'PackageReservation' element item by position.
 java.util.List<ResRetrieveRS.ReservationsList.PackageReservation> getPackageReservations()
          Get the list of 'PackageReservation' element items.
 ResRetrieveRS.ReservationsList.VehicleReservation getVehicleReservation(int index)
          Get 'VehicleReservation' element item by position.
 java.util.List<ResRetrieveRS.ReservationsList.VehicleReservation> getVehicleReservations()
          Get the list of 'VehicleReservation' element items.
 boolean ifAirReservation()
          Check if AirReservations is current selection for choice.
 boolean ifCruiseReservation()
          Check if CruiseReservations is current selection for choice.
 boolean ifGlobalReservation()
          Check if GlobalReservations is current selection for choice.
 boolean ifGolfReservation()
          Check if GolfReservations is current selection for choice.
 boolean ifHotelReservation()
          Check if HotelReservations is current selection for choice.
 boolean ifPackageReservation()
          Check if PackageReservations is current selection for choice.
 boolean ifVehicleReservation()
          Check if VehicleReservations is current selection for choice.
 void setAirReservations(java.util.List<ResRetrieveRS.ReservationsList.AirReservation> list)
          Set the list of 'AirReservation' element items.
 void setCruiseReservations(java.util.List<CruiseReservation> list)
          Set the list of 'CruiseReservation' element items.
 void setGlobalReservations(java.util.List<ResRetrieveRS.ReservationsList.GlobalReservation> list)
          Set the list of 'GlobalReservation' element items.
 void setGolfReservations(java.util.List<ResRetrieveRS.ReservationsList.GolfReservation> list)
          Set the list of 'GolfReservation' element items.
 void setHotelReservations(java.util.List<HotelReservation> list)
          Set the list of 'HotelReservation' element items.
 void setPackageReservations(java.util.List<ResRetrieveRS.ReservationsList.PackageReservation> list)
          Set the list of 'PackageReservation' element items.
 void setVehicleReservations(java.util.List<ResRetrieveRS.ReservationsList.VehicleReservation> list)
          Set the list of 'VehicleReservation' element items.
 int sizeAirReservations()
          Get the number of 'AirReservation' element items.
 int sizeCruiseReservations()
          Get the number of 'CruiseReservation' element items.
 int sizeGlobalReservations()
          Get the number of 'GlobalReservation' element items.
 int sizeGolfReservations()
          Get the number of 'GolfReservation' element items.
 int sizeHotelReservations()
          Get the number of 'HotelReservation' element items.
 int sizePackageReservations()
          Get the number of 'PackageReservation' element items.
 int sizeVehicleReservations()
          Get the number of 'VehicleReservation' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResRetrieveRS.ReservationsList

public ResRetrieveRS.ReservationsList()
Method Detail

clearReservationsListSelect

public void clearReservationsListSelect()
Clear the choice selection.


ifAirReservation

public boolean ifAirReservation()
Check if AirReservations is current selection for choice.

Returns:
true if selection, false if not

getAirReservations

public java.util.List<ResRetrieveRS.ReservationsList.AirReservation> getAirReservations()
Get the list of 'AirReservation' element items.

Returns:
list

setAirReservations

public void setAirReservations(java.util.List<ResRetrieveRS.ReservationsList.AirReservation> list)
Set the list of 'AirReservation' element items.

Parameters:
list -

sizeAirReservations

public int sizeAirReservations()
Get the number of 'AirReservation' element items.

Returns:
count

addAirReservation

public void addAirReservation(ResRetrieveRS.ReservationsList.AirReservation item)
Add a 'AirReservation' element item.

Parameters:
item -

getAirReservation

public ResRetrieveRS.ReservationsList.AirReservation getAirReservation(int index)
Get 'AirReservation' element item by position.

Parameters:
index -
Returns:
item

clearAirReservations

public void clearAirReservations()
Remove all 'AirReservation' element items.


ifHotelReservation

public boolean ifHotelReservation()
Check if HotelReservations is current selection for choice.

Returns:
true if selection, false if not

getHotelReservations

public java.util.List<HotelReservation> getHotelReservations()
Get the list of 'HotelReservation' element items. One line in a list of hotel reservations. It may contain the reservation id, booked date, arrival and departure dates, number of nights and rooms, hotel info, guest info, and room info.

Returns:
list

setHotelReservations

public void setHotelReservations(java.util.List<HotelReservation> list)
Set the list of 'HotelReservation' element items. One line in a list of hotel reservations. It may contain the reservation id, booked date, arrival and departure dates, number of nights and rooms, hotel info, guest info, and room info.

Parameters:
list -

sizeHotelReservations

public int sizeHotelReservations()
Get the number of 'HotelReservation' element items.

Returns:
count

addHotelReservation

public void addHotelReservation(HotelReservation item)
Add a 'HotelReservation' element item.

Parameters:
item -

getHotelReservation

public HotelReservation getHotelReservation(int index)
Get 'HotelReservation' element item by position.

Parameters:
index -
Returns:
item

clearHotelReservations

public void clearHotelReservations()
Remove all 'HotelReservation' element items.


ifPackageReservation

public boolean ifPackageReservation()
Check if PackageReservations is current selection for choice.

Returns:
true if selection, false if not

getPackageReservations

public java.util.List<ResRetrieveRS.ReservationsList.PackageReservation> getPackageReservations()
Get the list of 'PackageReservation' element items.

Returns:
list

setPackageReservations

public void setPackageReservations(java.util.List<ResRetrieveRS.ReservationsList.PackageReservation> list)
Set the list of 'PackageReservation' element items.

Parameters:
list -

sizePackageReservations

public int sizePackageReservations()
Get the number of 'PackageReservation' element items.

Returns:
count

addPackageReservation

public void addPackageReservation(ResRetrieveRS.ReservationsList.PackageReservation item)
Add a 'PackageReservation' element item.

Parameters:
item -

getPackageReservation

public ResRetrieveRS.ReservationsList.PackageReservation getPackageReservation(int index)
Get 'PackageReservation' element item by position.

Parameters:
index -
Returns:
item

clearPackageReservations

public void clearPackageReservations()
Remove all 'PackageReservation' element items.


ifGolfReservation

public boolean ifGolfReservation()
Check if GolfReservations is current selection for choice.

Returns:
true if selection, false if not

getGolfReservations

public java.util.List<ResRetrieveRS.ReservationsList.GolfReservation> getGolfReservations()
Get the list of 'GolfReservation' element items.

Returns:
list

setGolfReservations

public void setGolfReservations(java.util.List<ResRetrieveRS.ReservationsList.GolfReservation> list)
Set the list of 'GolfReservation' element items.

Parameters:
list -

sizeGolfReservations

public int sizeGolfReservations()
Get the number of 'GolfReservation' element items.

Returns:
count

addGolfReservation

public void addGolfReservation(ResRetrieveRS.ReservationsList.GolfReservation item)
Add a 'GolfReservation' element item.

Parameters:
item -

getGolfReservation

public ResRetrieveRS.ReservationsList.GolfReservation getGolfReservation(int index)
Get 'GolfReservation' element item by position.

Parameters:
index -
Returns:
item

clearGolfReservations

public void clearGolfReservations()
Remove all 'GolfReservation' element items.


ifVehicleReservation

public boolean ifVehicleReservation()
Check if VehicleReservations is current selection for choice.

Returns:
true if selection, false if not

getVehicleReservations

public java.util.List<ResRetrieveRS.ReservationsList.VehicleReservation> getVehicleReservations()
Get the list of 'VehicleReservation' element items.

Returns:
list

setVehicleReservations

public void setVehicleReservations(java.util.List<ResRetrieveRS.ReservationsList.VehicleReservation> list)
Set the list of 'VehicleReservation' element items.

Parameters:
list -

sizeVehicleReservations

public int sizeVehicleReservations()
Get the number of 'VehicleReservation' element items.

Returns:
count

addVehicleReservation

public void addVehicleReservation(ResRetrieveRS.ReservationsList.VehicleReservation item)
Add a 'VehicleReservation' element item.

Parameters:
item -

getVehicleReservation

public ResRetrieveRS.ReservationsList.VehicleReservation getVehicleReservation(int index)
Get 'VehicleReservation' element item by position.

Parameters:
index -
Returns:
item

clearVehicleReservations

public void clearVehicleReservations()
Remove all 'VehicleReservation' element items.


ifGlobalReservation

public boolean ifGlobalReservation()
Check if GlobalReservations is current selection for choice.

Returns:
true if selection, false if not

getGlobalReservations

public java.util.List<ResRetrieveRS.ReservationsList.GlobalReservation> getGlobalReservations()
Get the list of 'GlobalReservation' element items.

Returns:
list

setGlobalReservations

public void setGlobalReservations(java.util.List<ResRetrieveRS.ReservationsList.GlobalReservation> list)
Set the list of 'GlobalReservation' element items.

Parameters:
list -

sizeGlobalReservations

public int sizeGlobalReservations()
Get the number of 'GlobalReservation' element items.

Returns:
count

addGlobalReservation

public void addGlobalReservation(ResRetrieveRS.ReservationsList.GlobalReservation item)
Add a 'GlobalReservation' element item.

Parameters:
item -

getGlobalReservation

public ResRetrieveRS.ReservationsList.GlobalReservation getGlobalReservation(int index)
Get 'GlobalReservation' element item by position.

Parameters:
index -
Returns:
item

clearGlobalReservations

public void clearGlobalReservations()
Remove all 'GlobalReservation' element items.


ifCruiseReservation

public boolean ifCruiseReservation()
Check if CruiseReservations is current selection for choice.

Returns:
true if selection, false if not

getCruiseReservations

public java.util.List<CruiseReservation> getCruiseReservations()
Get the list of 'CruiseReservation' element items. Retrieves either a single booking or a list of bookings matching the specified criteria.

Returns:
list

setCruiseReservations

public void setCruiseReservations(java.util.List<CruiseReservation> list)
Set the list of 'CruiseReservation' element items. Retrieves either a single booking or a list of bookings matching the specified criteria.

Parameters:
list -

sizeCruiseReservations

public int sizeCruiseReservations()
Get the number of 'CruiseReservation' element items.

Returns:
count

addCruiseReservation

public void addCruiseReservation(CruiseReservation item)
Add a 'CruiseReservation' element item.

Parameters:
item -

getCruiseReservation

public CruiseReservation getCruiseReservation(int index)
Get 'CruiseReservation' element item by position.

Parameters:
index -
Returns:
item

clearCruiseReservations

public void clearCruiseReservations()
Remove all 'CruiseReservation' element items.