org.ota.pkg
Class AvailRS.TravelChoices.TravelItem

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

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

Details of a travel choice. 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="TravelItem" maxOccurs="9">
   <xs:complexType>
     <xs:sequence>
       <xs:choice>
         <xs:element name="TravelDetail" minOccurs="0" maxOccurs="9">
           <!-- Reference to inner class TravelDetail -->
         </xs:element>
         <xs:element name="TravelJourney" minOccurs="0">
           <!-- Reference to inner class TravelJourney -->
         </xs:element>
       </xs:choice>
       <xs:sequence>
         <xs:element name="SupplementCharges" minOccurs="0">
           <!-- Reference to inner class SupplementCharges -->
         </xs:element>
         <xs:element name="Cautions" minOccurs="0">
           <!-- Reference to inner class Cautions -->
         </xs:element>
       </xs:sequence>
     </xs:sequence>
     <xs:attribute type="xs:boolean" use="optional" name="AccomOKFlag"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AvailRS.TravelChoices.TravelItem.Cautions
          A collection of items of essential information relating to travel items.
static class AvailRS.TravelChoices.TravelItem.SupplementCharges
          A collection of supplementary charges.
static class AvailRS.TravelChoices.TravelItem.TravelDetail
          Provides details of travel arrangements by segment.
static class AvailRS.TravelChoices.TravelItem.TravelJourney
          Provides information on a complete travel journey.
 
Constructor Summary
AvailRS.TravelChoices.TravelItem()
           
 
Method Summary
 void addTravelDetail(AvailRS.TravelChoices.TravelItem.TravelDetail item)
          Add a 'TravelDetail' element item.
 void clearChoiceSelect()
          Clear the choice selection.
 void clearTravelDetails()
          Remove all 'TravelDetail' element items.
 java.lang.Boolean getAccomOKFlag()
          Get the 'AccomOKFlag' attribute value.
 AvailRS.TravelChoices.TravelItem.Cautions getCautions()
          Get the 'Cautions' element value.
 AvailRS.TravelChoices.TravelItem.SupplementCharges getSupplementCharges()
          Get the 'SupplementCharges' element value.
 AvailRS.TravelChoices.TravelItem.TravelDetail getTravelDetail(int index)
          Get 'TravelDetail' element item by position.
 java.util.List<AvailRS.TravelChoices.TravelItem.TravelDetail> getTravelDetails()
          Get the list of 'TravelDetail' element items.
 AvailRS.TravelChoices.TravelItem.TravelJourney getTravelJourney()
          Get the 'TravelJourney' element value.
 boolean ifTravelDetail()
          Check if TravelDetails is current selection for choice.
 boolean ifTravelJourney()
          Check if TravelJourney is current selection for choice.
 void setAccomOKFlag(java.lang.Boolean accomOKFlag)
          Set the 'AccomOKFlag' attribute value.
 void setCautions(AvailRS.TravelChoices.TravelItem.Cautions cautions)
          Set the 'Cautions' element value.
 void setSupplementCharges(AvailRS.TravelChoices.TravelItem.SupplementCharges supplementCharges)
          Set the 'SupplementCharges' element value.
 void setTravelDetails(java.util.List<AvailRS.TravelChoices.TravelItem.TravelDetail> list)
          Set the list of 'TravelDetail' element items.
 void setTravelJourney(AvailRS.TravelChoices.TravelItem.TravelJourney travelJourney)
          Set the 'TravelJourney' element value.
 int sizeTravelDetails()
          Get the number of 'TravelDetail' 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

public AvailRS.TravelChoices.TravelItem()
Method Detail

clearChoiceSelect

public void clearChoiceSelect()
Clear the choice selection.


ifTravelDetail

public boolean ifTravelDetail()
Check if TravelDetails is current selection for choice.

Returns:
true if selection, false if not

getTravelDetails

public java.util.List<AvailRS.TravelChoices.TravelItem.TravelDetail> getTravelDetails()
Get the list of 'TravelDetail' element items.

Returns:
list

setTravelDetails

public void setTravelDetails(java.util.List<AvailRS.TravelChoices.TravelItem.TravelDetail> list)
Set the list of 'TravelDetail' element items.

Parameters:
list -

sizeTravelDetails

public int sizeTravelDetails()
Get the number of 'TravelDetail' element items.

Returns:
count

addTravelDetail

public void addTravelDetail(AvailRS.TravelChoices.TravelItem.TravelDetail item)
Add a 'TravelDetail' element item.

Parameters:
item -

getTravelDetail

public AvailRS.TravelChoices.TravelItem.TravelDetail getTravelDetail(int index)
Get 'TravelDetail' element item by position.

Parameters:
index -
Returns:
item

clearTravelDetails

public void clearTravelDetails()
Remove all 'TravelDetail' element items.


ifTravelJourney

public boolean ifTravelJourney()
Check if TravelJourney is current selection for choice.

Returns:
true if selection, false if not

getTravelJourney

public AvailRS.TravelChoices.TravelItem.TravelJourney getTravelJourney()
Get the 'TravelJourney' element value.

Returns:
value

setTravelJourney

public void setTravelJourney(AvailRS.TravelChoices.TravelItem.TravelJourney travelJourney)
Set the 'TravelJourney' element value.

Parameters:
travelJourney -

getSupplementCharges

public AvailRS.TravelChoices.TravelItem.SupplementCharges getSupplementCharges()
Get the 'SupplementCharges' element value.

Returns:
value

setSupplementCharges

public void setSupplementCharges(AvailRS.TravelChoices.TravelItem.SupplementCharges supplementCharges)
Set the 'SupplementCharges' element value.

Parameters:
supplementCharges -

getCautions

public AvailRS.TravelChoices.TravelItem.Cautions getCautions()
Get the 'Cautions' element value.

Returns:
value

setCautions

public void setCautions(AvailRS.TravelChoices.TravelItem.Cautions cautions)
Set the 'Cautions' element value.

Parameters:
cautions -

getAccomOKFlag

public java.lang.Boolean getAccomOKFlag()
Get the 'AccomOKFlag' attribute value. Used to indicate whether or not the accommodation associated with the package is available with this travel journey.

Returns:
value

setAccomOKFlag

public void setAccomOKFlag(java.lang.Boolean accomOKFlag)
Set the 'AccomOKFlag' attribute value. Used to indicate whether or not the accommodation associated with the package is available with this travel journey.

Parameters:
accomOKFlag -