org.ota.itin
Class ItineraryInfo

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

public class ItineraryInfo
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="ItineraryInfoType">
   <xs:sequence>
     <xs:element type="ns:ContactPersonType" name="ContactInfo" minOccurs="0"/>
     <xs:element type="ns:ReservationItemsType" name="ReservationItems" minOccurs="0"/>
     <xs:element name="Ticketing" minOccurs="0">
       <!-- Reference to inner class Ticketing -->
     </xs:element>
     <xs:element type="ns:ItinPricingType" name="ItineraryPricing" minOccurs="0" maxOccurs="unbounded"/>
     <xs:element name="SpecialRequestDetails">
       <xs:complexType>
         <xs:complexContent>
           <xs:extension base="ns:SpecialReqDetailsType">
             <xs:sequence>
               <xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
             </xs:sequence>
           </xs:extension>
         </xs:complexContent>
       </xs:complexType>
     </xs:element>
     <xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
   </xs:sequence>
 </xs:complexType>
 
 <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 ItineraryInfo.Ticketing
          Air reservation ticket information.
 
Constructor Summary
ItineraryInfo()
           
 
Method Summary
 void addItineraryPricing(ItinPricing item)
          Add a 'ItineraryPricing' element item.
 void clearItineraryPricings()
          Remove all 'ItineraryPricing' element items.
 ContactPerson getContactInfo()
          Get the 'ContactInfo' element value.
 ItinPricing getItineraryPricing(int index)
          Get 'ItineraryPricing' element item by position.
 java.util.List<ItinPricing> getItineraryPricings()
          Get the list of 'ItineraryPricing' element items.
 ReservationItems getReservationItems()
          Get the 'ReservationItems' element value.
 SpecialReqDetails getSpecialRequestDetailsSpecialReqDetails()
          Get the extension value.
 TPAExtensions getSpecialRequestDetailsTPAExtensions()
          Get the 'TPA_Extensions' element value.
 ItineraryInfo.Ticketing getTicketing()
          Get the 'Ticketing' element value.
 TPAExtensions getTPAExtensions()
          Get the 'TPA_Extensions' element value.
 void setContactInfo(ContactPerson contactInfo)
          Set the 'ContactInfo' element value.
 void setItineraryPricings(java.util.List<ItinPricing> list)
          Set the list of 'ItineraryPricing' element items.
 void setReservationItems(ReservationItems reservationItems)
          Set the 'ReservationItems' element value.
 void setSpecialRequestDetailsSpecialReqDetails(SpecialReqDetails specialRequestDetailsSpecialReqDetails)
          Set the extension value.
 void setSpecialRequestDetailsTPAExtensions(TPAExtensions specialRequestDetailsTPAExtensions)
          Set the 'TPA_Extensions' element value.
 void setTicketing(ItineraryInfo.Ticketing ticketing)
          Set the 'Ticketing' element value.
 void setTPAExtensions(TPAExtensions TPAExtensions)
          Set the 'TPA_Extensions' element value.
 int sizeItineraryPricings()
          Get the number of 'ItineraryPricing' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItineraryInfo

public ItineraryInfo()
Method Detail

getContactInfo

public ContactPerson getContactInfo()
Get the 'ContactInfo' element value. Additional contact information eg. travel agency.

Returns:
value

setContactInfo

public void setContactInfo(ContactPerson contactInfo)
Set the 'ContactInfo' element value. Additional contact information eg. travel agency.

Parameters:
contactInfo -

getReservationItems

public ReservationItems getReservationItems()
Get the 'ReservationItems' element value. Itinerary reservation items (e.g. Car, Hotel, Air, Package).

Returns:
value

setReservationItems

public void setReservationItems(ReservationItems reservationItems)
Set the 'ReservationItems' element value. Itinerary reservation items (e.g. Car, Hotel, Air, Package).

Parameters:
reservationItems -

getTicketing

public ItineraryInfo.Ticketing getTicketing()
Get the 'Ticketing' element value.

Returns:
value

setTicketing

public void setTicketing(ItineraryInfo.Ticketing ticketing)
Set the 'Ticketing' element value.

Parameters:
ticketing -

getItineraryPricings

public java.util.List<ItinPricing> getItineraryPricings()
Get the list of 'ItineraryPricing' element items. Cost of ALL itinerary reservation items.

Returns:
list

setItineraryPricings

public void setItineraryPricings(java.util.List<ItinPricing> list)
Set the list of 'ItineraryPricing' element items. Cost of ALL itinerary reservation items.

Parameters:
list -

sizeItineraryPricings

public int sizeItineraryPricings()
Get the number of 'ItineraryPricing' element items.

Returns:
count

addItineraryPricing

public void addItineraryPricing(ItinPricing item)
Add a 'ItineraryPricing' element item.

Parameters:
item -

getItineraryPricing

public ItinPricing getItineraryPricing(int index)
Get 'ItineraryPricing' element item by position.

Parameters:
index -
Returns:
item

clearItineraryPricings

public void clearItineraryPricings()
Remove all 'ItineraryPricing' element items.


getSpecialRequestDetailsSpecialReqDetails

public SpecialReqDetails getSpecialRequestDetailsSpecialReqDetails()
Get the extension value.

Returns:
value

setSpecialRequestDetailsSpecialReqDetails

public void setSpecialRequestDetailsSpecialReqDetails(SpecialReqDetails specialRequestDetailsSpecialReqDetails)
Set the extension value.

Parameters:
specialRequestDetailsSpecialReqDetails -

getSpecialRequestDetailsTPAExtensions

public TPAExtensions getSpecialRequestDetailsTPAExtensions()
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

setSpecialRequestDetailsTPAExtensions

public void setSpecialRequestDetailsTPAExtensions(TPAExtensions specialRequestDetailsTPAExtensions)
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:
specialRequestDetailsTPAExtensions -

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 -