org.ota.cruise
Class FareAvailRQ

java.lang.Object
  extended by org.ota.cruise.FareAvailRQ

public class FareAvailRQ
extends java.lang.Object

The Fare Availability Request message requests Fare Availability for a specific sailing with a specific Mode of Transportation/GatewayCity pair and currency. Optional request information can include: - Guest ages - Guest city 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="OTA_CruiseFareAvailRQ">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:POS_Type" name="POS"/>
       <xs:element type="ns:GuestType" name="Guest" minOccurs="0" maxOccurs="9"/>
       <xs:element name="GuestCounts">
         <xs:complexType>
           <xs:sequence>
             <xs:element name="GuestCount" maxOccurs="9">
               <xs:complexType>
                 <xs:attributeGroup ref="ns:TravelerCountGroup"/>
               </xs:complexType>
             </xs:element>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
       <xs:element type="ns:SailingInfoType" name="SailingInfo"/>
       <xs:element type="ns:SailingSearchQualifierType" name="SearchQualifiers" minOccurs="0"/>
       <xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
     </xs:sequence>
     <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
     <xs:attributeGroup ref="ns:ResponseGroup"/>
   </xs:complexType>
 </xs:element>
 
 <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"/>
 


Constructor Summary
FareAvailRQ()
           
 
Method Summary
 void addGuest(Guest item)
          Add a 'Guest' element item.
 void addGuestCount(TravelerCountGroup item)
          Add a 'GuestCount' element item.
 void clearGuestCounts()
          Remove all 'GuestCount' element items.
 void clearGuests()
          Remove all 'Guest' element items.
 Guest getGuest(int index)
          Get 'Guest' element item by position.
 TravelerCountGroup getGuestCount(int index)
          Get 'GuestCount' element item by position.
 java.util.List<TravelerCountGroup> getGuestCounts()
          Get the list of 'GuestCount' element items.
 java.util.List<Guest> getGuests()
          Get the list of 'Guest' element items.
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 POS getPOS()
          Get the 'POS' element value.
 ResponseGroup getResponseGroup()
          Get the 'ResponseGroup' attributeGroup value.
 SailingInfo getSailingInfo()
          Get the 'SailingInfo' element value.
 SailingSearchQualifier getSearchQualifiers()
          Get the 'SearchQualifiers' element value.
 TPAExtensions getTPAExtensions()
          Get the 'TPA_Extensions' element value.
 void setGuestCounts(java.util.List<TravelerCountGroup> list)
          Set the list of 'GuestCount' element items.
 void setGuests(java.util.List<Guest> list)
          Set the list of 'Guest' element items.
 void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setPOS(POS POS)
          Set the 'POS' element value.
 void setResponseGroup(ResponseGroup responseGroup)
          Set the 'ResponseGroup' attributeGroup value.
 void setSailingInfo(SailingInfo sailingInfo)
          Set the 'SailingInfo' element value.
 void setSearchQualifiers(SailingSearchQualifier searchQualifiers)
          Set the 'SearchQualifiers' element value.
 void setTPAExtensions(TPAExtensions TPAExtensions)
          Set the 'TPA_Extensions' element value.
 int sizeGuestCounts()
          Get the number of 'GuestCount' element items.
 int sizeGuests()
          Get the number of 'Guest' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FareAvailRQ

public FareAvailRQ()
Method Detail

getPOS

public POS getPOS()
Get the 'POS' element value. Point of sale object.

Returns:
value

setPOS

public void setPOS(POS POS)
Set the 'POS' element value. Point of sale object.

Parameters:
POS -

getGuests

public java.util.List<Guest> getGuests()
Get the list of 'Guest' element items. Specifies guest names and/or their transportation.

Returns:
list

setGuests

public void setGuests(java.util.List<Guest> list)
Set the list of 'Guest' element items. Specifies guest names and/or their transportation.

Parameters:
list -

sizeGuests

public int sizeGuests()
Get the number of 'Guest' element items.

Returns:
count

addGuest

public void addGuest(Guest item)
Add a 'Guest' element item.

Parameters:
item -

getGuest

public Guest getGuest(int index)
Get 'Guest' element item by position.

Parameters:
index -
Returns:
item

clearGuests

public void clearGuests()
Remove all 'Guest' element items.


getGuestCounts

public java.util.List<TravelerCountGroup> getGuestCounts()
Get the list of 'GuestCount' element items. Specifies guest quantity and guest types.

Returns:
list

setGuestCounts

public void setGuestCounts(java.util.List<TravelerCountGroup> list)
Set the list of 'GuestCount' element items. Specifies guest quantity and guest types.

Parameters:
list -

sizeGuestCounts

public int sizeGuestCounts()
Get the number of 'GuestCount' element items.

Returns:
count

addGuestCount

public void addGuestCount(TravelerCountGroup item)
Add a 'GuestCount' element item.

Parameters:
item -

getGuestCount

public TravelerCountGroup getGuestCount(int index)
Get 'GuestCount' element item by position.

Parameters:
index -
Returns:
item

clearGuestCounts

public void clearGuestCounts()
Remove all 'GuestCount' element items.


getSailingInfo

public SailingInfo getSailingInfo()
Get the 'SailingInfo' element value. Contains information related to the selected sailing. Typically the selected sailing is one of the sailings returned in the previous sailing availability response.

Returns:
value

setSailingInfo

public void setSailingInfo(SailingInfo sailingInfo)
Set the 'SailingInfo' element value. Contains information related to the selected sailing. Typically the selected sailing is one of the sailings returned in the previous sailing availability response.

Parameters:
sailingInfo -

getSearchQualifiers

public SailingSearchQualifier getSearchQualifiers()
Get the 'SearchQualifiers' element value. Used to further qualify the fare availability search.

Returns:
value

setSearchQualifiers

public void setSearchQualifiers(SailingSearchQualifier searchQualifiers)
Set the 'SearchQualifiers' element value. Used to further qualify the fare availability search.

Parameters:
searchQualifiers -

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 -

getOTAPayloadStdAttributes

public OTAPayloadStdAttributes getOTAPayloadStdAttributes()
Get the 'OTA_PayloadStdAttributes' attributeGroup value. The standard attributes that appear on the root element for all OpenTravel Messages.

Returns:
value

setOTAPayloadStdAttributes

public void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
Set the 'OTA_PayloadStdAttributes' attributeGroup value. The standard attributes that appear on the root element for all OpenTravel Messages.

Parameters:
OTAPayloadStdAttributes -

getResponseGroup

public ResponseGroup getResponseGroup()
Get the 'ResponseGroup' attributeGroup value. Provides the echo token to be used to retrieve additional records.

Returns:
value

setResponseGroup

public void setResponseGroup(ResponseGroup responseGroup)
Set the 'ResponseGroup' attributeGroup value. Provides the echo token to be used to retrieve additional records.

Parameters:
responseGroup -