org.ota.cruise
Class SpecialServiceAvailRQ

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

public class SpecialServiceAvailRQ
extends java.lang.Object

The special service availability request message requests special services offered for a given sailing/reservation ID or to request details for a specific special service. 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_CruiseSpecialServiceAvailRQ">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:POS_Type" name="POS"/>
       <xs:element name="GuestCounts" minOccurs="0">
         <!-- Reference to inner class GuestCounts -->
       </xs:element>
       <xs:element type="ns:UniqueID_Type" name="ReservationID" minOccurs="0"/>
       <xs:element type="ns:SailingCategoryInfoType" name="SailingInfo" minOccurs="0"/>
       <xs:element type="ns:SpecialServiceType" name="SpecialService" minOccurs="0"/>
     </xs:sequence>
     <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
     <xs:attributeGroup ref="ns:ResponseGroup"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class SpecialServiceAvailRQ.GuestCounts
          Specifies guest quantity and guest types.
 
Constructor Summary
SpecialServiceAvailRQ()
           
 
Method Summary
 SpecialServiceAvailRQ.GuestCounts getGuestCounts()
          Get the 'GuestCounts' element value.
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 POS getPOS()
          Get the 'POS' element value.
 UniqueID getReservationID()
          Get the 'ReservationID' element value.
 ResponseGroup getResponseGroup()
          Get the 'ResponseGroup' attributeGroup value.
 SailingCategoryInfo getSailingInfo()
          Get the 'SailingInfo' element value.
 SpecialService getSpecialService()
          Get the 'SpecialService' element value.
 void setGuestCounts(SpecialServiceAvailRQ.GuestCounts guestCounts)
          Set the 'GuestCounts' element value.
 void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setPOS(POS POS)
          Set the 'POS' element value.
 void setReservationID(UniqueID reservationID)
          Set the 'ReservationID' element value.
 void setResponseGroup(ResponseGroup responseGroup)
          Set the 'ResponseGroup' attributeGroup value.
 void setSailingInfo(SailingCategoryInfo sailingInfo)
          Set the 'SailingInfo' element value.
 void setSpecialService(SpecialService specialService)
          Set the 'SpecialService' element value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpecialServiceAvailRQ

public SpecialServiceAvailRQ()
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 -

getGuestCounts

public SpecialServiceAvailRQ.GuestCounts getGuestCounts()
Get the 'GuestCounts' element value.

Returns:
value

setGuestCounts

public void setGuestCounts(SpecialServiceAvailRQ.GuestCounts guestCounts)
Set the 'GuestCounts' element value.

Parameters:
guestCounts -

getReservationID

public UniqueID getReservationID()
Get the 'ReservationID' element value. Contains the reservation ID of a booking. If present, then special services available for a booking will be returned.

Returns:
value

setReservationID

public void setReservationID(UniqueID reservationID)
Set the 'ReservationID' element value. Contains the reservation ID of a booking. If present, then special services available for a booking will be returned.

Parameters:
reservationID -

getSailingInfo

public SailingCategoryInfo getSailingInfo()
Get the 'SailingInfo' element value. Contains information for the selected sailing.

Returns:
value

setSailingInfo

public void setSailingInfo(SailingCategoryInfo sailingInfo)
Set the 'SailingInfo' element value. Contains information for the selected sailing.

Parameters:
sailingInfo -

getSpecialService

public SpecialService getSpecialService()
Get the 'SpecialService' element value. Used to request details of a specific special service.

Returns:
value

setSpecialService

public void setSpecialService(SpecialService specialService)
Set the 'SpecialService' element value. Used to request details of a specific special service.

Parameters:
specialService -

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 -