|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ota.air.AirCheckIn
public class AirCheckIn
Check-in information to be be used for self-service channels (kiosks, web and mobile). This information will will allow a customer, multiple customers or groups traveling together and employees to check-in for eligible flights. 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="AirCheckInType"> <xs:sequence> <xs:element type="ns:POS_Type" name="POS" minOccurs="0"/> <xs:element name="MessageFunction" minOccurs="0" maxOccurs="23"> <!-- Reference to inner class MessageFunction --> </xs:element> <xs:element name="DocumentAndPrintInfo" minOccurs="0"> <!-- Reference to inner class DocumentAndPrintInfo --> </xs:element> <xs:element name="FlightInfo" minOccurs="0" maxOccurs="16"> <!-- Reference to inner class FlightInfo --> </xs:element> <xs:element name="PassengerInfo" maxOccurs="99"> <!-- Reference to inner class PassengerInfo --> </xs:element> <xs:element name="PassengerFlightInfo" minOccurs="0" maxOccurs="1600"> <!-- Reference to inner class PassengerFlightInfo --> </xs:element> <xs:element name="BaggageInfo" minOccurs="0" maxOccurs="99"> <!-- Reference to inner class BaggageInfo --> </xs:element> <xs:element name="PaymentInfo" minOccurs="0"> <!-- Reference to inner class PaymentInfo --> </xs:element> </xs:sequence> </xs:complexType>
Nested Class Summary | |
---|---|
static class |
AirCheckIn.BaggageInfo
Specifies baggage information for each passenger checking in or the head of a baggage pool. |
static class |
AirCheckIn.DocumentAndPrintInfo
Specifies print information that should be used by the receiver to print various Check-in documents. |
static class |
AirCheckIn.FlightInfo
Identifies the flight segment(s) to be checked in. |
static class |
AirCheckIn.MessageFunction
Specifies the primary function(s) of a particular Check-in message. |
static class |
AirCheckIn.PassengerFlightInfo
Captures information for a specific passenger travelling on a specific flight or segment. |
static class |
AirCheckIn.PassengerInfo
Specifies information related to the passenger checking in. |
static class |
AirCheckIn.PaymentInfo
Captures payment information for services or fees not covered in the fare. |
Constructor Summary | |
---|---|
AirCheckIn()
|
Method Summary | |
---|---|
void |
addBaggageInfo(AirCheckIn.BaggageInfo item)
Add a 'BaggageInfo' element item. |
void |
addFlightInfo(AirCheckIn.FlightInfo item)
Add a 'FlightInfo' element item. |
void |
addMessageFunction(AirCheckIn.MessageFunction item)
Add a 'MessageFunction' element item. |
void |
addPassengerFlightInfo(AirCheckIn.PassengerFlightInfo item)
Add a 'PassengerFlightInfo' element item. |
void |
addPassengerInfo(AirCheckIn.PassengerInfo item)
Add a 'PassengerInfo' element item. |
void |
clearBaggageInfos()
Remove all 'BaggageInfo' element items. |
void |
clearFlightInfos()
Remove all 'FlightInfo' element items. |
void |
clearMessageFunctions()
Remove all 'MessageFunction' element items. |
void |
clearPassengerFlightInfos()
Remove all 'PassengerFlightInfo' element items. |
void |
clearPassengerInfos()
Remove all 'PassengerInfo' element items. |
AirCheckIn.BaggageInfo |
getBaggageInfo(int index)
Get 'BaggageInfo' element item by position. |
java.util.List<AirCheckIn.BaggageInfo> |
getBaggageInfos()
Get the list of 'BaggageInfo' element items. |
AirCheckIn.DocumentAndPrintInfo |
getDocumentAndPrintInfo()
Get the 'DocumentAndPrintInfo' element value. |
AirCheckIn.FlightInfo |
getFlightInfo(int index)
Get 'FlightInfo' element item by position. |
java.util.List<AirCheckIn.FlightInfo> |
getFlightInfos()
Get the list of 'FlightInfo' element items. |
AirCheckIn.MessageFunction |
getMessageFunction(int index)
Get 'MessageFunction' element item by position. |
java.util.List<AirCheckIn.MessageFunction> |
getMessageFunctions()
Get the list of 'MessageFunction' element items. |
AirCheckIn.PassengerFlightInfo |
getPassengerFlightInfo(int index)
Get 'PassengerFlightInfo' element item by position. |
java.util.List<AirCheckIn.PassengerFlightInfo> |
getPassengerFlightInfos()
Get the list of 'PassengerFlightInfo' element items. |
AirCheckIn.PassengerInfo |
getPassengerInfo(int index)
Get 'PassengerInfo' element item by position. |
java.util.List<AirCheckIn.PassengerInfo> |
getPassengerInfos()
Get the list of 'PassengerInfo' element items. |
AirCheckIn.PaymentInfo |
getPaymentInfo()
Get the 'PaymentInfo' element value. |
POS |
getPOS()
Get the 'POS' element value. |
void |
setBaggageInfos(java.util.List<AirCheckIn.BaggageInfo> list)
Set the list of 'BaggageInfo' element items. |
void |
setDocumentAndPrintInfo(AirCheckIn.DocumentAndPrintInfo documentAndPrintInfo)
Set the 'DocumentAndPrintInfo' element value. |
void |
setFlightInfos(java.util.List<AirCheckIn.FlightInfo> list)
Set the list of 'FlightInfo' element items. |
void |
setMessageFunctions(java.util.List<AirCheckIn.MessageFunction> list)
Set the list of 'MessageFunction' element items. |
void |
setPassengerFlightInfos(java.util.List<AirCheckIn.PassengerFlightInfo> list)
Set the list of 'PassengerFlightInfo' element items. |
void |
setPassengerInfos(java.util.List<AirCheckIn.PassengerInfo> list)
Set the list of 'PassengerInfo' element items. |
void |
setPaymentInfo(AirCheckIn.PaymentInfo paymentInfo)
Set the 'PaymentInfo' element value. |
void |
setPOS(POS POS)
Set the 'POS' element value. |
int |
sizeBaggageInfos()
Get the number of 'BaggageInfo' element items. |
int |
sizeFlightInfos()
Get the number of 'FlightInfo' element items. |
int |
sizeMessageFunctions()
Get the number of 'MessageFunction' element items. |
int |
sizePassengerFlightInfos()
Get the number of 'PassengerFlightInfo' element items. |
int |
sizePassengerInfos()
Get the number of 'PassengerInfo' element items. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AirCheckIn()
Method Detail |
---|
public POS getPOS()
public void setPOS(POS POS)
POS
- public java.util.List<AirCheckIn.MessageFunction> getMessageFunctions()
public void setMessageFunctions(java.util.List<AirCheckIn.MessageFunction> list)
list
- public int sizeMessageFunctions()
public void addMessageFunction(AirCheckIn.MessageFunction item)
item
- public AirCheckIn.MessageFunction getMessageFunction(int index)
index
-
public void clearMessageFunctions()
public AirCheckIn.DocumentAndPrintInfo getDocumentAndPrintInfo()
public void setDocumentAndPrintInfo(AirCheckIn.DocumentAndPrintInfo documentAndPrintInfo)
documentAndPrintInfo
- public java.util.List<AirCheckIn.FlightInfo> getFlightInfos()
public void setFlightInfos(java.util.List<AirCheckIn.FlightInfo> list)
list
- public int sizeFlightInfos()
public void addFlightInfo(AirCheckIn.FlightInfo item)
item
- public AirCheckIn.FlightInfo getFlightInfo(int index)
index
-
public void clearFlightInfos()
public java.util.List<AirCheckIn.PassengerInfo> getPassengerInfos()
public void setPassengerInfos(java.util.List<AirCheckIn.PassengerInfo> list)
list
- public int sizePassengerInfos()
public void addPassengerInfo(AirCheckIn.PassengerInfo item)
item
- public AirCheckIn.PassengerInfo getPassengerInfo(int index)
index
-
public void clearPassengerInfos()
public java.util.List<AirCheckIn.PassengerFlightInfo> getPassengerFlightInfos()
public void setPassengerFlightInfos(java.util.List<AirCheckIn.PassengerFlightInfo> list)
list
- public int sizePassengerFlightInfos()
public void addPassengerFlightInfo(AirCheckIn.PassengerFlightInfo item)
item
- public AirCheckIn.PassengerFlightInfo getPassengerFlightInfo(int index)
index
-
public void clearPassengerFlightInfos()
public java.util.List<AirCheckIn.BaggageInfo> getBaggageInfos()
public void setBaggageInfos(java.util.List<AirCheckIn.BaggageInfo> list)
list
- public int sizeBaggageInfos()
public void addBaggageInfo(AirCheckIn.BaggageInfo item)
item
- public AirCheckIn.BaggageInfo getBaggageInfo(int index)
index
-
public void clearBaggageInfos()
public AirCheckIn.PaymentInfo getPaymentInfo()
public void setPaymentInfo(AirCheckIn.PaymentInfo paymentInfo)
paymentInfo
-
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |