org.ota.air
Class AirCheckIn.PassengerFlightInfo.SeatBoardingInfo

java.lang.Object
  extended by org.ota.air.AirCheckIn.PassengerFlightInfo.SeatBoardingInfo
Enclosing class:
AirCheckIn.PassengerFlightInfo

public static class AirCheckIn.PassengerFlightInfo.SeatBoardingInfo
extends java.lang.Object

Specifies seat and boarding information for this passenger on this flight. 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="SeatBoardingInfo" minOccurs="0">
   <xs:complexType>
     <xs:attribute type="xs:string" use="optional" name="BoardingPriority"/>
     <xs:attribute type="xs:string" use="optional" name="BoardingZone"/>
     <xs:attribute type="xs:string" use="optional" name="SeatCharacteristics"/>
     <xs:attribute type="xs:string" use="optional" name="SeatNumber"/>
     <xs:attribute use="optional" name="NonRevCategory">
       <xs:simpleType>
         <!-- Reference to inner class NonRevCategory -->
       </xs:simpleType>
     </xs:attribute>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AirCheckIn.PassengerFlightInfo.SeatBoardingInfo.NonRevCategory
          Schema fragment(s) for this class:
 
Constructor Summary
AirCheckIn.PassengerFlightInfo.SeatBoardingInfo()
           
 
Method Summary
 java.lang.String getBoardingPriority()
          Get the 'BoardingPriority' attribute value.
 java.lang.String getBoardingZone()
          Get the 'BoardingZone' attribute value.
 AirCheckIn.PassengerFlightInfo.SeatBoardingInfo.NonRevCategory getNonRevCategory()
          Get the 'NonRevCategory' attribute value.
 java.lang.String getSeatCharacteristics()
          Get the 'SeatCharacteristics' attribute value.
 java.lang.String getSeatNumber()
          Get the 'SeatNumber' attribute value.
 void setBoardingPriority(java.lang.String boardingPriority)
          Set the 'BoardingPriority' attribute value.
 void setBoardingZone(java.lang.String boardingZone)
          Set the 'BoardingZone' attribute value.
 void setNonRevCategory(AirCheckIn.PassengerFlightInfo.SeatBoardingInfo.NonRevCategory nonRevCategory)
          Set the 'NonRevCategory' attribute value.
 void setSeatCharacteristics(java.lang.String seatCharacteristics)
          Set the 'SeatCharacteristics' attribute value.
 void setSeatNumber(java.lang.String seatNumber)
          Set the 'SeatNumber' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AirCheckIn.PassengerFlightInfo.SeatBoardingInfo

public AirCheckIn.PassengerFlightInfo.SeatBoardingInfo()
Method Detail

getBoardingPriority

public java.lang.String getBoardingPriority()
Get the 'BoardingPriority' attribute value. Specifies the boarding priority for a standby revenue or non-revenue passenger.

Returns:
value

setBoardingPriority

public void setBoardingPriority(java.lang.String boardingPriority)
Set the 'BoardingPriority' attribute value. Specifies the boarding priority for a standby revenue or non-revenue passenger.

Parameters:
boardingPriority -

getBoardingZone

public java.lang.String getBoardingZone()
Get the 'BoardingZone' attribute value. Customer boarding order sequence.

Returns:
value

setBoardingZone

public void setBoardingZone(java.lang.String boardingZone)
Set the 'BoardingZone' attribute value. Customer boarding order sequence.

Parameters:
boardingZone -

getSeatCharacteristics

public java.lang.String getSeatCharacteristics()
Get the 'SeatCharacteristics' attribute value. Indicates the type of seat (e.g., exit row, bulkhead row). Refer to OpenTravel Code list Air Seat Type (AST).

Returns:
value

setSeatCharacteristics

public void setSeatCharacteristics(java.lang.String seatCharacteristics)
Set the 'SeatCharacteristics' attribute value. Indicates the type of seat (e.g., exit row, bulkhead row). Refer to OpenTravel Code list Air Seat Type (AST).

Parameters:
seatCharacteristics -

getSeatNumber

public java.lang.String getSeatNumber()
Get the 'SeatNumber' attribute value. Customer seat assignment. This contains both row number and seat.

Returns:
value

setSeatNumber

public void setSeatNumber(java.lang.String seatNumber)
Set the 'SeatNumber' attribute value. Customer seat assignment. This contains both row number and seat.

Parameters:
seatNumber -

getNonRevCategory

public AirCheckIn.PassengerFlightInfo.SeatBoardingInfo.NonRevCategory getNonRevCategory()
Get the 'NonRevCategory' attribute value. Identifies the category of a non revenue passenger.

Returns:
value

setNonRevCategory

public void setNonRevCategory(AirCheckIn.PassengerFlightInfo.SeatBoardingInfo.NonRevCategory nonRevCategory)
Set the 'NonRevCategory' attribute value. Identifies the category of a non revenue passenger.

Parameters:
nonRevCategory -