org.ota.hotel
Class HotelResModifyRequest

java.lang.Object
  extended by org.ota.hotel.HotelResModifyRequest
Direct Known Subclasses:
ResModifyNotifRQ, ResModifyRQ

public class HotelResModifyRequest
extends java.lang.Object

This is a request message for modifying a reservation. It is used for a full overlay of the reservation. When changing data that requires an availability check, this message assumes the availability is known (if availability is not known an availability check containing the reservation ID may be useful). Schema fragment(s) for this class:

 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="HotelResModifyRequestType">
   <xs:sequence>
     <xs:element type="ns:POS_Type" name="POS" minOccurs="0"/>
     <xs:sequence>
       <xs:element type="ns:UniqueID_Type" name="UniqueID" minOccurs="0" maxOccurs="2"/>
       <xs:element type="ns:HotelResModifyType" name="HotelResModifies" minOccurs="0"/>
     </xs:sequence>
   </xs:sequence>
   <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
   <xs:attribute type="ns:TransactionActionType" use="optional" name="ResStatus"/>
 </xs:complexType>
 


Constructor Summary
HotelResModifyRequest()
           
 
Method Summary
 void addUniqueID(UniqueID item)
          Add a 'UniqueID' element item.
 void clearUniqueIDs()
          Remove all 'UniqueID' element items.
 HotelResModify getHotelResModifies()
          Get the 'HotelResModifies' element value.
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 POS getPOS()
          Get the 'POS' element value.
 TransactionAction getResStatus()
          Get the 'ResStatus' attribute value.
 UniqueID getUniqueID(int index)
          Get 'UniqueID' element item by position.
 java.util.List<UniqueID> getUniqueIDs()
          Get the list of 'UniqueID' element items.
 void setHotelResModifies(HotelResModify hotelResModifies)
          Set the 'HotelResModifies' element value.
 void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setPOS(POS POS)
          Set the 'POS' element value.
 void setResStatus(TransactionAction resStatus)
          Set the 'ResStatus' attribute value.
 void setUniqueIDs(java.util.List<UniqueID> list)
          Set the list of 'UniqueID' element items.
 int sizeUniqueIDs()
          Get the number of 'UniqueID' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HotelResModifyRequest

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

getUniqueIDs

public java.util.List<UniqueID> getUniqueIDs()
Get the list of 'UniqueID' element items. This represents the batch ID for a group of modified items.

Returns:
list

setUniqueIDs

public void setUniqueIDs(java.util.List<UniqueID> list)
Set the list of 'UniqueID' element items. This represents the batch ID for a group of modified items.

Parameters:
list -

sizeUniqueIDs

public int sizeUniqueIDs()
Get the number of 'UniqueID' element items.

Returns:
count

addUniqueID

public void addUniqueID(UniqueID item)
Add a 'UniqueID' element item.

Parameters:
item -

getUniqueID

public UniqueID getUniqueID(int index)
Get 'UniqueID' element item by position.

Parameters:
index -
Returns:
item

clearUniqueIDs

public void clearUniqueIDs()
Remove all 'UniqueID' element items.


getHotelResModifies

public HotelResModify getHotelResModifies()
Get the 'HotelResModifies' element value. A collection of reservations to be modified.

Returns:
value

setHotelResModifies

public void setHotelResModifies(HotelResModify hotelResModifies)
Set the 'HotelResModifies' element value. A collection of reservations to be modified.

Parameters:
hotelResModifies -

getOTAPayloadStdAttributes

public OTAPayloadStdAttributes getOTAPayloadStdAttributes()
Get the 'OTA_PayloadStdAttributes' attributeGroup value.

Returns:
value

setOTAPayloadStdAttributes

public void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
Set the 'OTA_PayloadStdAttributes' attributeGroup value.

Parameters:
OTAPayloadStdAttributes -

getResStatus

public TransactionAction getResStatus()
Get the 'ResStatus' attribute value. Indicates the status of the reservation represented by the message. This is an enumeration with possible values of Initiate, Ignore, Modify, Commit.

Returns:
value

setResStatus

public void setResStatus(TransactionAction resStatus)
Set the 'ResStatus' attribute value. Indicates the status of the reservation represented by the message. This is an enumeration with possible values of Initiate, Ignore, Modify, Commit.

Parameters:
resStatus -