org.ota.air
Class SeatMapRQ.SeatMapRequest.SeatDetails

java.lang.Object
  extended by org.ota.air.SeatMapRQ.SeatMapRequest.SeatDetails
Enclosing class:
SeatMapRQ.SeatMapRequest

public static class SeatMapRQ.SeatMapRequest.SeatDetails
extends java.lang.Object

Object to hold the seat details that is to be requested. 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="SeatDetails" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="CabinClass" minOccurs="0" maxOccurs="5">
         <xs:complexType>
           <xs:attribute type="ns:CabinType" use="optional" name="CabinType"/>
         </xs:complexType>
       </xs:element>
       <xs:element name="ResBookDesignations" minOccurs="0">
         <!-- Reference to inner class ResBookDesignations -->
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:boolean" use="optional" name="SeatUpgrade"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class SeatMapRQ.SeatMapRequest.SeatDetails.ResBookDesignations
          A collection of ResBookDesignations.
 
Constructor Summary
SeatMapRQ.SeatMapRequest.SeatDetails()
           
 
Method Summary
 void addCabinClass(Cabin item)
          Add a 'CabinClass' element item.
 void clearCabinClasses()
          Remove all 'CabinClass' element items.
 Cabin getCabinClass(int index)
          Get 'CabinClass' element item by position.
 java.util.List<Cabin> getCabinClasses()
          Get the list of 'CabinClass' element items.
 SeatMapRQ.SeatMapRequest.SeatDetails.ResBookDesignations getResBookDesignations()
          Get the 'ResBookDesignations' element value.
 java.lang.Boolean getSeatUpgrade()
          Get the 'SeatUpgrade' attribute value.
 void setCabinClasses(java.util.List<Cabin> list)
          Set the list of 'CabinClass' element items.
 void setResBookDesignations(SeatMapRQ.SeatMapRequest.SeatDetails.ResBookDesignations resBookDesignations)
          Set the 'ResBookDesignations' element value.
 void setSeatUpgrade(java.lang.Boolean seatUpgrade)
          Set the 'SeatUpgrade' attribute value.
 int sizeCabinClasses()
          Get the number of 'CabinClass' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeatMapRQ.SeatMapRequest.SeatDetails

public SeatMapRQ.SeatMapRequest.SeatDetails()
Method Detail

getCabinClasses

public java.util.List<Cabin> getCabinClasses()
Get the list of 'CabinClass' element items. if the seat map display is to be requested for a specific cabin class , the cabin class can be specified in this element.

Returns:
list

setCabinClasses

public void setCabinClasses(java.util.List<Cabin> list)
Set the list of 'CabinClass' element items. if the seat map display is to be requested for a specific cabin class , the cabin class can be specified in this element.

Parameters:
list -

sizeCabinClasses

public int sizeCabinClasses()
Get the number of 'CabinClass' element items.

Returns:
count

addCabinClass

public void addCabinClass(Cabin item)
Add a 'CabinClass' element item.

Parameters:
item -

getCabinClass

public Cabin getCabinClass(int index)
Get 'CabinClass' element item by position.

Parameters:
index -
Returns:
item

clearCabinClasses

public void clearCabinClasses()
Remove all 'CabinClass' element items.


getResBookDesignations

public SeatMapRQ.SeatMapRequest.SeatDetails.ResBookDesignations getResBookDesignations()
Get the 'ResBookDesignations' element value.

Returns:
value

setResBookDesignations

public void setResBookDesignations(SeatMapRQ.SeatMapRequest.SeatDetails.ResBookDesignations resBookDesignations)
Set the 'ResBookDesignations' element value.

Parameters:
resBookDesignations -

getSeatUpgrade

public java.lang.Boolean getSeatUpgrade()
Get the 'SeatUpgrade' attribute value. SeatUpgrade will be set to true if the passenger is looking for an upgrade and the seat map response expected is after the upgrade, if applicable false

Returns:
value

setSeatUpgrade

public void setSeatUpgrade(java.lang.Boolean seatUpgrade)
Set the 'SeatUpgrade' attribute value. SeatUpgrade will be set to true if the passenger is looking for an upgrade and the seat map response expected is after the upgrade, if applicable false

Parameters:
seatUpgrade -