org.ota.itin
Class ReservationItems

java.lang.Object
  extended by org.ota.itin.ReservationItems

public class ReservationItems
extends java.lang.Object

Schema fragment(s) for this class:

 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ReservationItemsType">
   <xs:sequence>
     <xs:element name="Item" maxOccurs="unbounded">
       <!-- Reference to inner class Item -->
     </xs:element>
     <xs:element name="ItemPricing" minOccurs="0" maxOccurs="unbounded">
       <!-- Reference to inner class ItemPricing -->
     </xs:element>
     <xs:element name="SpecialRequestDetails" minOccurs="0">
       <!-- Reference to inner class SpecialRequestDetails -->
     </xs:element>
   </xs:sequence>
   <xs:attribute type="xs:boolean" name="ChronoOrdered"/>
 </xs:complexType>
 


Nested Class Summary
static class ReservationItems.Item
          A single reservation item (e.g.
static class ReservationItems.ItemPricing
          Cost of a single reservation item.
static class ReservationItems.SpecialRequestDetails
          Remarks, OSIs, Seat Requests etc.
 
Constructor Summary
ReservationItems()
           
 
Method Summary
 void addItem(ReservationItems.Item item)
          Add a 'Item' element item.
 void addItemPricing(ReservationItems.ItemPricing item)
          Add a 'ItemPricing' element item.
 void clearItemPricings()
          Remove all 'ItemPricing' element items.
 void clearItems()
          Remove all 'Item' element items.
 java.lang.Boolean getChronoOrdered()
          Get the 'ChronoOrdered' attribute value.
 ReservationItems.Item getItem(int index)
          Get 'Item' element item by position.
 ReservationItems.ItemPricing getItemPricing(int index)
          Get 'ItemPricing' element item by position.
 java.util.List<ReservationItems.ItemPricing> getItemPricings()
          Get the list of 'ItemPricing' element items.
 java.util.List<ReservationItems.Item> getItems()
          Get the list of 'Item' element items.
 ReservationItems.SpecialRequestDetails getSpecialRequestDetails()
          Get the 'SpecialRequestDetails' element value.
 void setChronoOrdered(java.lang.Boolean chronoOrdered)
          Set the 'ChronoOrdered' attribute value.
 void setItemPricings(java.util.List<ReservationItems.ItemPricing> list)
          Set the list of 'ItemPricing' element items.
 void setItems(java.util.List<ReservationItems.Item> list)
          Set the list of 'Item' element items.
 void setSpecialRequestDetails(ReservationItems.SpecialRequestDetails specialRequestDetails)
          Set the 'SpecialRequestDetails' element value.
 int sizeItemPricings()
          Get the number of 'ItemPricing' element items.
 int sizeItems()
          Get the number of 'Item' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReservationItems

public ReservationItems()
Method Detail

getItems

public java.util.List<ReservationItems.Item> getItems()
Get the list of 'Item' element items.

Returns:
list

setItems

public void setItems(java.util.List<ReservationItems.Item> list)
Set the list of 'Item' element items.

Parameters:
list -

sizeItems

public int sizeItems()
Get the number of 'Item' element items.

Returns:
count

addItem

public void addItem(ReservationItems.Item item)
Add a 'Item' element item.

Parameters:
item -

getItem

public ReservationItems.Item getItem(int index)
Get 'Item' element item by position.

Parameters:
index -
Returns:
item

clearItems

public void clearItems()
Remove all 'Item' element items.


getItemPricings

public java.util.List<ReservationItems.ItemPricing> getItemPricings()
Get the list of 'ItemPricing' element items.

Returns:
list

setItemPricings

public void setItemPricings(java.util.List<ReservationItems.ItemPricing> list)
Set the list of 'ItemPricing' element items.

Parameters:
list -

sizeItemPricings

public int sizeItemPricings()
Get the number of 'ItemPricing' element items.

Returns:
count

addItemPricing

public void addItemPricing(ReservationItems.ItemPricing item)
Add a 'ItemPricing' element item.

Parameters:
item -

getItemPricing

public ReservationItems.ItemPricing getItemPricing(int index)
Get 'ItemPricing' element item by position.

Parameters:
index -
Returns:
item

clearItemPricings

public void clearItemPricings()
Remove all 'ItemPricing' element items.


getSpecialRequestDetails

public ReservationItems.SpecialRequestDetails getSpecialRequestDetails()
Get the 'SpecialRequestDetails' element value.

Returns:
value

setSpecialRequestDetails

public void setSpecialRequestDetails(ReservationItems.SpecialRequestDetails specialRequestDetails)
Set the 'SpecialRequestDetails' element value.

Parameters:
specialRequestDetails -

getChronoOrdered

public java.lang.Boolean getChronoOrdered()
Get the 'ChronoOrdered' attribute value. If TRUE, indicates items are in chronological order. If FALSE, indicates items are not in chronological order.

Returns:
value

setChronoOrdered

public void setChronoOrdered(java.lang.Boolean chronoOrdered)
Set the 'ChronoOrdered' attribute value. If TRUE, indicates items are in chronological order. If FALSE, indicates items are not in chronological order.

Parameters:
chronoOrdered -