org.ota.destination
Class DestActivityReservation

java.lang.Object
  extended by org.ota.destination.DestActivityReservation

public class DestActivityReservation
extends java.lang.Object

Details of a destination activity reservation. 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="DestActivityReservationType">
   <xs:sequence>
     <xs:element type="ns:UniqueID_Type" name="UniqueID" minOccurs="0"/>
     <xs:element name="TravelerCount" minOccurs="0" maxOccurs="4">
       <xs:complexType>
         <xs:attributeGroup ref="ns:TravelerCountGroup"/>
       </xs:complexType>
     </xs:element>
     <xs:element type="ns:TravelersType" name="Travelers" minOccurs="0"/>
     <xs:element type="ns:ContactPersonType" name="Contact"/>
     <xs:element type="ns:DestActivityItemsType" name="DestActivityItems"/>
   </xs:sequence>
 </xs:complexType>
 


Constructor Summary
DestActivityReservation()
           
 
Method Summary
 void addTravelerCount(TravelerCountGroup item)
          Add a 'TravelerCount' element item.
 void clearTravelerCounts()
          Remove all 'TravelerCount' element items.
 ContactPerson getContact()
          Get the 'Contact' element value.
 DestActivityItems getDestActivityItems()
          Get the 'DestActivityItems' element value.
 TravelerCountGroup getTravelerCount(int index)
          Get 'TravelerCount' element item by position.
 java.util.List<TravelerCountGroup> getTravelerCounts()
          Get the list of 'TravelerCount' element items.
 Travelers getTravelers()
          Get the 'Travelers' element value.
 UniqueID getUniqueID()
          Get the 'UniqueID' element value.
 void setContact(ContactPerson contact)
          Set the 'Contact' element value.
 void setDestActivityItems(DestActivityItems destActivityItems)
          Set the 'DestActivityItems' element value.
 void setTravelerCounts(java.util.List<TravelerCountGroup> list)
          Set the list of 'TravelerCount' element items.
 void setTravelers(Travelers travelers)
          Set the 'Travelers' element value.
 void setUniqueID(UniqueID uniqueID)
          Set the 'UniqueID' element value.
 int sizeTravelerCounts()
          Get the number of 'TravelerCount' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DestActivityReservation

public DestActivityReservation()
Method Detail

getUniqueID

public UniqueID getUniqueID()
Get the 'UniqueID' element value. Used to uniquely identify a reservation.

Returns:
value

setUniqueID

public void setUniqueID(UniqueID uniqueID)
Set the 'UniqueID' element value. Used to uniquely identify a reservation.

Parameters:
uniqueID -

getTravelerCounts

public java.util.List<TravelerCountGroup> getTravelerCounts()
Get the list of 'TravelerCount' element items. The counts of types of travelers, such as 1 adult, 2 children if full traveler details are not required.

Returns:
list

setTravelerCounts

public void setTravelerCounts(java.util.List<TravelerCountGroup> list)
Set the list of 'TravelerCount' element items. The counts of types of travelers, such as 1 adult, 2 children if full traveler details are not required.

Parameters:
list -

sizeTravelerCounts

public int sizeTravelerCounts()
Get the number of 'TravelerCount' element items.

Returns:
count

addTravelerCount

public void addTravelerCount(TravelerCountGroup item)
Add a 'TravelerCount' element item.

Parameters:
item -

getTravelerCount

public TravelerCountGroup getTravelerCount(int index)
Get 'TravelerCount' element item by position.

Parameters:
index -
Returns:
item

clearTravelerCounts

public void clearTravelerCounts()
Remove all 'TravelerCount' element items.


getTravelers

public Travelers getTravelers()
Get the 'Travelers' element value. A collection of Traveler objects, identifying the travelers associated with this reservation.

Returns:
value

setTravelers

public void setTravelers(Travelers travelers)
Set the 'Travelers' element value. A collection of Traveler objects, identifying the travelers associated with this reservation.

Parameters:
travelers -

getContact

public ContactPerson getContact()
Get the 'Contact' element value. Contact information for this booking. May be either one of the travelers as specified by the RPH or a new set of contact information.

Returns:
value

setContact

public void setContact(ContactPerson contact)
Set the 'Contact' element value. Contact information for this booking. May be either one of the travelers as specified by the RPH or a new set of contact information.

Parameters:
contact -

getDestActivityItems

public DestActivityItems getDestActivityItems()
Get the 'DestActivityItems' element value. A collection of destination activity items.

Returns:
value

setDestActivityItems

public void setDestActivityItems(DestActivityItems destActivityItems)
Set the 'DestActivityItems' element value. A collection of destination activity items.

Parameters:
destActivityItems -