org.ota.cruise
Class CruiseBookingInfo.GuestPrices.GuestPrice

java.lang.Object
  extended by org.ota.cruise.Guest
      extended by org.ota.cruise.CruiseBookingInfo.GuestPrices.GuestPrice
Enclosing class:
CruiseBookingInfo.GuestPrices

public static class CruiseBookingInfo.GuestPrices.GuestPrice
extends Guest

Specifies the guest and prices at the guest level. 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="GuestPrice" maxOccurs="9">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:GuestType">
         <xs:sequence>
           <xs:element name="PriceInfos">
             <xs:complexType>
               <xs:sequence>
                 <xs:element name="PriceInfo" maxOccurs="99">
                   <xs:complexType>
                     <xs:attributeGroup ref="ns:CruisePriceGroup"/>
                   </xs:complexType>
                 </xs:element>
               </xs:sequence>
             </xs:complexType>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
CruiseBookingInfo.GuestPrices.GuestPrice()
           
 
Method Summary
 void addPriceInfo(CruisePriceGroup item)
          Add a 'PriceInfo' element item.
 void clearPriceInfos()
          Remove all 'PriceInfo' element items.
 CruisePriceGroup getPriceInfo(int index)
          Get 'PriceInfo' element item by position.
 java.util.List<CruisePriceGroup> getPriceInfos()
          Get the list of 'PriceInfo' element items.
 void setPriceInfos(java.util.List<CruisePriceGroup> list)
          Set the list of 'PriceInfo' element items.
 int sizePriceInfos()
          Get the number of 'PriceInfo' element items.
 
Methods inherited from class org.ota.cruise.Guest
addGuestTransportation, clearGuestTransportations, getGuestInfoGroup, getGuestName, getGuestTransportation, getGuestTransportations, setGuestInfoGroup, setGuestName, setGuestTransportations, sizeGuestTransportations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CruiseBookingInfo.GuestPrices.GuestPrice

public CruiseBookingInfo.GuestPrices.GuestPrice()
Method Detail

getPriceInfos

public java.util.List<CruisePriceGroup> getPriceInfos()
Get the list of 'PriceInfo' element items. Collection of price info.

Returns:
list

setPriceInfos

public void setPriceInfos(java.util.List<CruisePriceGroup> list)
Set the list of 'PriceInfo' element items. Collection of price info.

Parameters:
list -

sizePriceInfos

public int sizePriceInfos()
Get the number of 'PriceInfo' element items.

Returns:
count

addPriceInfo

public void addPriceInfo(CruisePriceGroup item)
Add a 'PriceInfo' element item.

Parameters:
item -

getPriceInfo

public CruisePriceGroup getPriceInfo(int index)
Get 'PriceInfo' element item by position.

Parameters:
index -
Returns:
item

clearPriceInfos

public void clearPriceInfos()
Remove all 'PriceInfo' element items.