org.ota.pkg
Class AvailRS.TravelChoices.TravelItem.TravelDetail

java.lang.Object
  extended by org.ota.pkg.AvailRS.TravelChoices.TravelItem.TravelDetail
Enclosing class:
AvailRS.TravelChoices.TravelItem

public static class AvailRS.TravelChoices.TravelItem.TravelDetail
extends java.lang.Object

Provides details of travel arrangements by segment. 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="TravelDetail" minOccurs="0" maxOccurs="9">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:PkgTravelSegment" name="OutwardTravel" maxOccurs="5"/>
       <xs:element type="ns:PkgTravelSegment" name="ReturnTravel" minOccurs="0" maxOccurs="5"/>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
AvailRS.TravelChoices.TravelItem.TravelDetail()
           
 
Method Summary
 void addOutwardTravel(PkgTravelSegment item)
          Add a 'OutwardTravel' element item.
 void addReturnTravel(PkgTravelSegment item)
          Add a 'ReturnTravel' element item.
 void clearOutwardTravels()
          Remove all 'OutwardTravel' element items.
 void clearReturnTravels()
          Remove all 'ReturnTravel' element items.
 PkgTravelSegment getOutwardTravel(int index)
          Get 'OutwardTravel' element item by position.
 java.util.List<PkgTravelSegment> getOutwardTravels()
          Get the list of 'OutwardTravel' element items.
 PkgTravelSegment getReturnTravel(int index)
          Get 'ReturnTravel' element item by position.
 java.util.List<PkgTravelSegment> getReturnTravels()
          Get the list of 'ReturnTravel' element items.
 void setOutwardTravels(java.util.List<PkgTravelSegment> list)
          Set the list of 'OutwardTravel' element items.
 void setReturnTravels(java.util.List<PkgTravelSegment> list)
          Set the list of 'ReturnTravel' element items.
 int sizeOutwardTravels()
          Get the number of 'OutwardTravel' element items.
 int sizeReturnTravels()
          Get the number of 'ReturnTravel' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailRS.TravelChoices.TravelItem.TravelDetail

public AvailRS.TravelChoices.TravelItem.TravelDetail()
Method Detail

getOutwardTravels

public java.util.List<PkgTravelSegment> getOutwardTravels()
Get the list of 'OutwardTravel' element items.

Returns:
list

setOutwardTravels

public void setOutwardTravels(java.util.List<PkgTravelSegment> list)
Set the list of 'OutwardTravel' element items.

Parameters:
list -

sizeOutwardTravels

public int sizeOutwardTravels()
Get the number of 'OutwardTravel' element items.

Returns:
count

addOutwardTravel

public void addOutwardTravel(PkgTravelSegment item)
Add a 'OutwardTravel' element item.

Parameters:
item -

getOutwardTravel

public PkgTravelSegment getOutwardTravel(int index)
Get 'OutwardTravel' element item by position.

Parameters:
index -
Returns:
item

clearOutwardTravels

public void clearOutwardTravels()
Remove all 'OutwardTravel' element items.


getReturnTravels

public java.util.List<PkgTravelSegment> getReturnTravels()
Get the list of 'ReturnTravel' element items.

Returns:
list

setReturnTravels

public void setReturnTravels(java.util.List<PkgTravelSegment> list)
Set the list of 'ReturnTravel' element items.

Parameters:
list -

sizeReturnTravels

public int sizeReturnTravels()
Get the number of 'ReturnTravel' element items.

Returns:
count

addReturnTravel

public void addReturnTravel(PkgTravelSegment item)
Add a 'ReturnTravel' element item.

Parameters:
item -

getReturnTravel

public PkgTravelSegment getReturnTravel(int index)
Get 'ReturnTravel' element item by position.

Parameters:
index -
Returns:
item

clearReturnTravels

public void clearReturnTravels()
Remove all 'ReturnTravel' element items.