org.ota.air
Class AirCheckIn.PassengerInfo

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

public static class AirCheckIn.PassengerInfo
extends java.lang.Object

Specifies information related to the passenger checking in. 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="PassengerInfo" maxOccurs="99">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:PersonNameType" name="PassengerName" minOccurs="0"/>
       <xs:element name="PassengerWeight" minOccurs="0">
         <xs:complexType>
           <xs:attributeGroup ref="ns:UnitsOfMeasureGroup"/>
         </xs:complexType>
       </xs:element>
       <xs:element type="ns:OtherServiceInfoType" name="OtherServiceInformation" minOccurs="0" maxOccurs="9"/>
       <xs:element name="ContactInfo" minOccurs="0" maxOccurs="2">
         <!-- Reference to inner class ContactInfo -->
       </xs:element>
       <xs:element name="PassengerType" minOccurs="0">
         <!-- Reference to inner class Passenger -->
       </xs:element>
       <xs:element name="TicketingInfo" minOccurs="0" maxOccurs="4">
         <!-- Reference to inner class TicketingInfo -->
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:string" use="required" name="RPH"/>
     <xs:attribute type="xs:string" use="optional" name="PassengerRPH"/>
     <xs:attribute type="xs:string" use="optional" name="JumpSeatAuthority"/>
     <xs:attribute type="xs:string" use="optional" name="SecurityCode"/>
     <xs:attribute type="xs:string" use="optional" name="GroupReference"/>
     <xs:attribute type="xs:string" use="optional" name="AddToStandbyDateTime"/>
     <xs:attribute type="xs:boolean" use="optional" name="InfantIndicator"/>
     <xs:attribute type="xs:string" use="optional" name="EmployeeSeniorityDate"/>
     <xs:attribute type="xs:string" use="optional" name="EmployeeLengthOfService"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AirCheckIn.PassengerInfo.ContactInfo
          Emergency contact information for the passenger.
static class AirCheckIn.PassengerInfo.Passenger
          Specifies a PTC for the passenger.
static class AirCheckIn.PassengerInfo.TicketingInfo
          Identifies the ticket to be used to check in for a flight segment or segments for this passenger.
 
Constructor Summary
AirCheckIn.PassengerInfo()
           
 
Method Summary
 void addContactInfo(AirCheckIn.PassengerInfo.ContactInfo item)
          Add a 'ContactInfo' element item.
 void addOtherServiceInformation(OtherServiceInfo item)
          Add a 'OtherServiceInformation' element item.
 void addTicketingInfo(AirCheckIn.PassengerInfo.TicketingInfo item)
          Add a 'TicketingInfo' element item.
 void clearContactInfos()
          Remove all 'ContactInfo' element items.
 void clearOtherServiceInformations()
          Remove all 'OtherServiceInformation' element items.
 void clearTicketingInfos()
          Remove all 'TicketingInfo' element items.
 java.lang.String getAddToStandbyDateTime()
          Get the 'AddToStandbyDateTime' attribute value.
 AirCheckIn.PassengerInfo.ContactInfo getContactInfo(int index)
          Get 'ContactInfo' element item by position.
 java.util.List<AirCheckIn.PassengerInfo.ContactInfo> getContactInfos()
          Get the list of 'ContactInfo' element items.
 java.lang.String getEmployeeLengthOfService()
          Get the 'EmployeeLengthOfService' attribute value.
 java.lang.String getEmployeeSeniorityDate()
          Get the 'EmployeeSeniorityDate' attribute value.
 java.lang.String getGroupReference()
          Get the 'GroupReference' attribute value.
 java.lang.Boolean getInfantIndicator()
          Get the 'InfantIndicator' attribute value.
 java.lang.String getJumpSeatAuthority()
          Get the 'JumpSeatAuthority' attribute value.
 OtherServiceInfo getOtherServiceInformation(int index)
          Get 'OtherServiceInformation' element item by position.
 java.util.List<OtherServiceInfo> getOtherServiceInformations()
          Get the list of 'OtherServiceInformation' element items.
 AirCheckIn.PassengerInfo.Passenger getPassenger()
          Get the 'PassengerType' element value.
 PersonName getPassengerName()
          Get the 'PassengerName' element value.
 java.lang.String getPassengerRPH()
          Get the 'PassengerRPH' attribute value.
 UnitsOfMeasureGroup getPassengerWeight()
          Get the 'UnitsOfMeasureGroup' attributeGroup value.
 java.lang.String getRPH()
          Get the 'RPH' attribute value.
 java.lang.String getSecurityCode()
          Get the 'SecurityCode' attribute value.
 AirCheckIn.PassengerInfo.TicketingInfo getTicketingInfo(int index)
          Get 'TicketingInfo' element item by position.
 java.util.List<AirCheckIn.PassengerInfo.TicketingInfo> getTicketingInfos()
          Get the list of 'TicketingInfo' element items.
 void setAddToStandbyDateTime(java.lang.String addToStandbyDateTime)
          Set the 'AddToStandbyDateTime' attribute value.
 void setContactInfos(java.util.List<AirCheckIn.PassengerInfo.ContactInfo> list)
          Set the list of 'ContactInfo' element items.
 void setEmployeeLengthOfService(java.lang.String employeeLengthOfService)
          Set the 'EmployeeLengthOfService' attribute value.
 void setEmployeeSeniorityDate(java.lang.String employeeSeniorityDate)
          Set the 'EmployeeSeniorityDate' attribute value.
 void setGroupReference(java.lang.String groupReference)
          Set the 'GroupReference' attribute value.
 void setInfantIndicator(java.lang.Boolean infantIndicator)
          Set the 'InfantIndicator' attribute value.
 void setJumpSeatAuthority(java.lang.String jumpSeatAuthority)
          Set the 'JumpSeatAuthority' attribute value.
 void setOtherServiceInformations(java.util.List<OtherServiceInfo> list)
          Set the list of 'OtherServiceInformation' element items.
 void setPassenger(AirCheckIn.PassengerInfo.Passenger passenger)
          Set the 'PassengerType' element value.
 void setPassengerName(PersonName passengerName)
          Set the 'PassengerName' element value.
 void setPassengerRPH(java.lang.String passengerRPH)
          Set the 'PassengerRPH' attribute value.
 void setPassengerWeight(UnitsOfMeasureGroup passengerWeight)
          Set the 'UnitsOfMeasureGroup' attributeGroup value.
 void setRPH(java.lang.String RPH)
          Set the 'RPH' attribute value.
 void setSecurityCode(java.lang.String securityCode)
          Set the 'SecurityCode' attribute value.
 void setTicketingInfos(java.util.List<AirCheckIn.PassengerInfo.TicketingInfo> list)
          Set the list of 'TicketingInfo' element items.
 int sizeContactInfos()
          Get the number of 'ContactInfo' element items.
 int sizeOtherServiceInformations()
          Get the number of 'OtherServiceInformation' element items.
 int sizeTicketingInfos()
          Get the number of 'TicketingInfo' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AirCheckIn.PassengerInfo

public AirCheckIn.PassengerInfo()
Method Detail

getPassengerName

public PersonName getPassengerName()
Get the 'PassengerName' element value. The passenger's name.

Returns:
value

setPassengerName

public void setPassengerName(PersonName passengerName)
Set the 'PassengerName' element value. The passenger's name.

Parameters:
passengerName -

getPassengerWeight

public UnitsOfMeasureGroup getPassengerWeight()
Get the 'UnitsOfMeasureGroup' attributeGroup value. Identifies the weight of the passenger.

Returns:
value

setPassengerWeight

public void setPassengerWeight(UnitsOfMeasureGroup passengerWeight)
Set the 'UnitsOfMeasureGroup' attributeGroup value. Identifies the weight of the passenger.

Parameters:
passengerWeight -

getOtherServiceInformations

public java.util.List<OtherServiceInfo> getOtherServiceInformations()
Get the list of 'OtherServiceInformation' element items. Other Service Information (OSI).

Returns:
list

setOtherServiceInformations

public void setOtherServiceInformations(java.util.List<OtherServiceInfo> list)
Set the list of 'OtherServiceInformation' element items. Other Service Information (OSI).

Parameters:
list -

sizeOtherServiceInformations

public int sizeOtherServiceInformations()
Get the number of 'OtherServiceInformation' element items.

Returns:
count

addOtherServiceInformation

public void addOtherServiceInformation(OtherServiceInfo item)
Add a 'OtherServiceInformation' element item.

Parameters:
item -

getOtherServiceInformation

public OtherServiceInfo getOtherServiceInformation(int index)
Get 'OtherServiceInformation' element item by position.

Parameters:
index -
Returns:
item

clearOtherServiceInformations

public void clearOtherServiceInformations()
Remove all 'OtherServiceInformation' element items.


getContactInfos

public java.util.List<AirCheckIn.PassengerInfo.ContactInfo> getContactInfos()
Get the list of 'ContactInfo' element items.

Returns:
list

setContactInfos

public void setContactInfos(java.util.List<AirCheckIn.PassengerInfo.ContactInfo> list)
Set the list of 'ContactInfo' element items.

Parameters:
list -

sizeContactInfos

public int sizeContactInfos()
Get the number of 'ContactInfo' element items.

Returns:
count

addContactInfo

public void addContactInfo(AirCheckIn.PassengerInfo.ContactInfo item)
Add a 'ContactInfo' element item.

Parameters:
item -

getContactInfo

public AirCheckIn.PassengerInfo.ContactInfo getContactInfo(int index)
Get 'ContactInfo' element item by position.

Parameters:
index -
Returns:
item

clearContactInfos

public void clearContactInfos()
Remove all 'ContactInfo' element items.


getPassenger

public AirCheckIn.PassengerInfo.Passenger getPassenger()
Get the 'PassengerType' element value.

Returns:
value

setPassenger

public void setPassenger(AirCheckIn.PassengerInfo.Passenger passenger)
Set the 'PassengerType' element value.

Parameters:
passenger -

getTicketingInfos

public java.util.List<AirCheckIn.PassengerInfo.TicketingInfo> getTicketingInfos()
Get the list of 'TicketingInfo' element items.

Returns:
list

setTicketingInfos

public void setTicketingInfos(java.util.List<AirCheckIn.PassengerInfo.TicketingInfo> list)
Set the list of 'TicketingInfo' element items.

Parameters:
list -

sizeTicketingInfos

public int sizeTicketingInfos()
Get the number of 'TicketingInfo' element items.

Returns:
count

addTicketingInfo

public void addTicketingInfo(AirCheckIn.PassengerInfo.TicketingInfo item)
Add a 'TicketingInfo' element item.

Parameters:
item -

getTicketingInfo

public AirCheckIn.PassengerInfo.TicketingInfo getTicketingInfo(int index)
Get 'TicketingInfo' element item by position.

Parameters:
index -
Returns:
item

clearTicketingInfos

public void clearTicketingInfos()
Remove all 'TicketingInfo' element items.


getRPH

public java.lang.String getRPH()
Get the 'RPH' attribute value. Provides a unique reference to this passenger.

Returns:
value

setRPH

public void setRPH(java.lang.String RPH)
Set the 'RPH' attribute value. Provides a unique reference to this passenger.

Parameters:
RPH -

getPassengerRPH

public java.lang.String getPassengerRPH()
Get the 'PassengerRPH' attribute value. Provides a unique reference to an adult passenger so that an infant or child passenger can be related to that adult passenger.

Returns:
value

setPassengerRPH

public void setPassengerRPH(java.lang.String passengerRPH)
Set the 'PassengerRPH' attribute value. Provides a unique reference to an adult passenger so that an infant or child passenger can be related to that adult passenger.

Parameters:
passengerRPH -

getJumpSeatAuthority

public java.lang.String getJumpSeatAuthority()
Get the 'JumpSeatAuthority' attribute value. Identifies the jump seat authority for the passenger.

Returns:
value

setJumpSeatAuthority

public void setJumpSeatAuthority(java.lang.String jumpSeatAuthority)
Set the 'JumpSeatAuthority' attribute value. Identifies the jump seat authority for the passenger.

Parameters:
jumpSeatAuthority -

getSecurityCode

public java.lang.String getSecurityCode()
Get the 'SecurityCode' attribute value. Notifies the security agency (e.g., TSA) of a general security check requirement (e.g., SSSS - Secondary Security Screening Selectee).

Returns:
value

setSecurityCode

public void setSecurityCode(java.lang.String securityCode)
Set the 'SecurityCode' attribute value. Notifies the security agency (e.g., TSA) of a general security check requirement (e.g., SSSS - Secondary Security Screening Selectee).

Parameters:
securityCode -

getGroupReference

public java.lang.String getGroupReference()
Get the 'GroupReference' attribute value. Identifies the booking group to which this passenger belongs. Due to current security levels, each surname must be checked in independently.

Returns:
value

setGroupReference

public void setGroupReference(java.lang.String groupReference)
Set the 'GroupReference' attribute value. Identifies the booking group to which this passenger belongs. Due to current security levels, each surname must be checked in independently.

Parameters:
groupReference -

getAddToStandbyDateTime

public java.lang.String getAddToStandbyDateTime()
Get the 'AddToStandbyDateTime' attribute value. A date and time stamp of when a passenger was added to the standby list.

Returns:
value

setAddToStandbyDateTime

public void setAddToStandbyDateTime(java.lang.String addToStandbyDateTime)
Set the 'AddToStandbyDateTime' attribute value. A date and time stamp of when a passenger was added to the standby list.

Parameters:
addToStandbyDateTime -

getInfantIndicator

public java.lang.Boolean getInfantIndicator()
Get the 'InfantIndicator' attribute value. If true, an infant is being checked in with this passenger.

Returns:
value

setInfantIndicator

public void setInfantIndicator(java.lang.Boolean infantIndicator)
Set the 'InfantIndicator' attribute value. If true, an infant is being checked in with this passenger.

Parameters:
infantIndicator -

getEmployeeSeniorityDate

public java.lang.String getEmployeeSeniorityDate()
Get the 'EmployeeSeniorityDate' attribute value. The company seniority date for an employee. May be used for non-revenue travel.

Returns:
value

setEmployeeSeniorityDate

public void setEmployeeSeniorityDate(java.lang.String employeeSeniorityDate)
Set the 'EmployeeSeniorityDate' attribute value. The company seniority date for an employee. May be used for non-revenue travel.

Parameters:
employeeSeniorityDate -

getEmployeeLengthOfService

public java.lang.String getEmployeeLengthOfService()
Get the 'EmployeeLengthOfService' attribute value. The length of time that the employee has been (or was) employed by the airline. For example, if an employee has 5 years and 20 days of service then the employee length of service field will contain a value of P5Y20D.

Returns:
value

setEmployeeLengthOfService

public void setEmployeeLengthOfService(java.lang.String employeeLengthOfService)
Set the 'EmployeeLengthOfService' attribute value. The length of time that the employee has been (or was) employed by the airline. For example, if an employee has 5 years and 20 days of service then the employee length of service field will contain a value of P5Y20D.

Parameters:
employeeLengthOfService -