org.ota.cruise
Class PNRUpdateNotifRQ

java.lang.Object
  extended by org.ota.cruise.CruiseReservation
      extended by org.ota.cruise.PNRUpdateNotifRQ

public class PNRUpdateNotifRQ
extends CruiseReservation

PNR Update is an unsolicited message. There are times when a cruise line may change the data related to a booking, and the GDS or agency who holds the booking will be out of sync. This message from the cruise line provides all non-payment information about the booking back to the agency. such as, - Guest Personal information - Sailing information - Cabin and Category information - Additional package information - Mode of Transport information - Special service information - Insurance and Dining Information - Gift Information - Cruise profile codes - Method of payment options 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_CruisePNR_UpdateNotifRQ">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:CruiseReservationType">
         <xs:sequence>
           <xs:element type="ns:POS_Type" name="POS"/>
         </xs:sequence>
         <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
 
Nested classes/interfaces inherited from class org.ota.cruise.CruiseReservation
CruiseReservation.PaymentsDue
 
Constructor Summary
PNRUpdateNotifRQ()
           
 
Method Summary
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 POS getPOS()
          Get the 'POS' element value.
 void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setPOS(POS POS)
          Set the 'POS' element value.
 
Methods inherited from class org.ota.cruise.CruiseReservation
addInformation, addSailingProfile, clearInformations, clearSailingProfiles, getInformation, getInformations, getPaymentsDue, getReservationInfo, getSailingInfo, getSailingProfile, getSailingProfiles, setInformations, setPaymentsDue, setReservationInfo, setSailingInfo, setSailingProfiles, sizeInformations, sizeSailingProfiles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PNRUpdateNotifRQ

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

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 -