org.ota.cruise
Class BookingDocumentRQ

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

public class BookingDocumentRQ
extends java.lang.Object

This message requests booking related documents and the delivery method for a given Reservation ID. 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_CruiseBookingDocumentRQ">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:POS_Type" name="POS"/>
       <xs:element type="ns:UniqueID_Type" name="ReservationID"/>
       <xs:element name="CruiseDocument" maxOccurs="9">
         <!-- Reference to inner class CruiseDocument -->
       </xs:element>
     </xs:sequence>
     <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class BookingDocumentRQ.CruiseDocument
          The document and the delivery method of the request.
 
Constructor Summary
BookingDocumentRQ()
           
 
Method Summary
 void addCruiseDocument(BookingDocumentRQ.CruiseDocument item)
          Add a 'CruiseDocument' element item.
 void clearCruiseDocuments()
          Remove all 'CruiseDocument' element items.
 BookingDocumentRQ.CruiseDocument getCruiseDocument(int index)
          Get 'CruiseDocument' element item by position.
 java.util.List<BookingDocumentRQ.CruiseDocument> getCruiseDocuments()
          Get the list of 'CruiseDocument' element items.
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 POS getPOS()
          Get the 'POS' element value.
 UniqueID getReservationID()
          Get the 'ReservationID' element value.
 void setCruiseDocuments(java.util.List<BookingDocumentRQ.CruiseDocument> list)
          Set the list of 'CruiseDocument' element items.
 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.
 int sizeCruiseDocuments()
          Get the number of 'CruiseDocument' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookingDocumentRQ

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

getReservationID

public UniqueID getReservationID()
Get the 'ReservationID' element value. Contains the Reservation ID of a booking.

Returns:
value

setReservationID

public void setReservationID(UniqueID reservationID)
Set the 'ReservationID' element value. Contains the Reservation ID of a booking.

Parameters:
reservationID -

getCruiseDocuments

public java.util.List<BookingDocumentRQ.CruiseDocument> getCruiseDocuments()
Get the list of 'CruiseDocument' element items.

Returns:
list

setCruiseDocuments

public void setCruiseDocuments(java.util.List<BookingDocumentRQ.CruiseDocument> list)
Set the list of 'CruiseDocument' element items.

Parameters:
list -

sizeCruiseDocuments

public int sizeCruiseDocuments()
Get the number of 'CruiseDocument' element items.

Returns:
count

addCruiseDocument

public void addCruiseDocument(BookingDocumentRQ.CruiseDocument item)
Add a 'CruiseDocument' element item.

Parameters:
item -

getCruiseDocument

public BookingDocumentRQ.CruiseDocument getCruiseDocument(int index)
Get 'CruiseDocument' element item by position.

Parameters:
index -
Returns:
item

clearCruiseDocuments

public void clearCruiseDocuments()
Remove all 'CruiseDocument' element items.


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 -