org.ota.shared
Class SpecialRequest

java.lang.Object
  extended by org.ota.shared.SpecialRequest

public class SpecialRequest
extends java.lang.Object

SpecialRequests : SpecialRequest A collection of SpecialRequest objects. The collection of all special requests associated with any part of the reservation (the reservation in its entirety, one or more guests, or one or more room stays). Which special requests belong to which part is determined by each object's SpecialRequestRPHs collection. 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="SpecialRequestType">
   <xs:sequence>
     <xs:element name="SpecialRequest" maxOccurs="unbounded">
       <!-- Reference to inner class SpecialRequestInner -->
     </xs:element>
   </xs:sequence>
 </xs:complexType>
 


Nested Class Summary
static class SpecialRequest.SpecialRequestInner
          The SpecialRequest object indicates special requests for a particular guest, service or reservation.
 
Constructor Summary
SpecialRequest()
           
 
Method Summary
 void addSpecialRequest(SpecialRequest.SpecialRequestInner item)
          Add a 'SpecialRequest' element item.
 void clearSpecialRequests()
          Remove all 'SpecialRequest' element items.
 SpecialRequest.SpecialRequestInner getSpecialRequest(int index)
          Get 'SpecialRequest' element item by position.
 java.util.List<SpecialRequest.SpecialRequestInner> getSpecialRequests()
          Get the list of 'SpecialRequest' element items.
 void setSpecialRequests(java.util.List<SpecialRequest.SpecialRequestInner> list)
          Set the list of 'SpecialRequest' element items.
 int sizeSpecialRequests()
          Get the number of 'SpecialRequest' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpecialRequest

public SpecialRequest()
Method Detail

getSpecialRequests

public java.util.List<SpecialRequest.SpecialRequestInner> getSpecialRequests()
Get the list of 'SpecialRequest' element items.

Returns:
list

setSpecialRequests

public void setSpecialRequests(java.util.List<SpecialRequest.SpecialRequestInner> list)
Set the list of 'SpecialRequest' element items.

Parameters:
list -

sizeSpecialRequests

public int sizeSpecialRequests()
Get the number of 'SpecialRequest' element items.

Returns:
count

addSpecialRequest

public void addSpecialRequest(SpecialRequest.SpecialRequestInner item)
Add a 'SpecialRequest' element item.

Parameters:
item -

getSpecialRequest

public SpecialRequest.SpecialRequestInner getSpecialRequest(int index)
Get 'SpecialRequest' element item by position.

Parameters:
index -
Returns:
item

clearSpecialRequests

public void clearSpecialRequests()
Remove all 'SpecialRequest' element items.