|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ota.air.AirReservation
public class AirReservation
Contains all booking response information pertaining to a completed reservation. 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="AirReservationType"> <xs:sequence> <xs:element type="ns:AirItineraryType" name="AirItinerary" minOccurs="0"/> <xs:element type="ns:BookingPriceInfoType" name="PriceInfo" minOccurs="0"/> <xs:element type="ns:TravelerInfoType" name="TravelerInfo" minOccurs="0"/> <xs:element type="ns:FulfillmentType" name="Fulfillment" minOccurs="0"/> <xs:element type="ns:TicketingInfoType" name="Ticketing" minOccurs="0" maxOccurs="99"/> <xs:element name="Queues" minOccurs="0"> <!-- Reference to inner class Queues --> </xs:element> <xs:element name="BookingReferenceID" minOccurs="0" maxOccurs="99"> <!-- Reference to inner class BookingReferenceID --> </xs:element> <xs:element type="ns:FormattedTextTextType" name="Comment" minOccurs="0"/> <xs:element name="PricingOverview" minOccurs="0"> <!-- Reference to inner class PricingOverview --> </xs:element> </xs:sequence> <xs:attribute type="xs:string" use="optional" name="LastModified"/> </xs:complexType>
Nested Class Summary | |
---|---|
static class |
AirReservation.BookingReferenceID
Optional field available for use by trading partners as determined by their needs. |
static class |
AirReservation.PricingOverview
Information applicable to the pricing of the reservation. |
static class |
AirReservation.Queues
A container for queue information. |
Constructor Summary | |
---|---|
AirReservation()
|
Method Summary | |
---|---|
void |
addBookingReferenceID(AirReservation.BookingReferenceID item)
Add a 'BookingReferenceID' element item. |
void |
addTicketing(TicketingInfo item)
Add a 'Ticketing' element item. |
void |
clearBookingReferenceIDs()
Remove all 'BookingReferenceID' element items. |
void |
clearTicketings()
Remove all 'Ticketing' element items. |
AirItinerary |
getAirItinerary()
Get the 'AirItinerary' element value. |
AirReservation.BookingReferenceID |
getBookingReferenceID(int index)
Get 'BookingReferenceID' element item by position. |
java.util.List<AirReservation.BookingReferenceID> |
getBookingReferenceIDs()
Get the list of 'BookingReferenceID' element items. |
FormattedTextText |
getComment()
Get the 'Comment' element value. |
Fulfillment |
getFulfillment()
Get the 'Fulfillment' element value. |
java.lang.String |
getLastModified()
Get the 'LastModified' attribute value. |
BookingPriceInfo |
getPriceInfo()
Get the 'PriceInfo' element value. |
AirReservation.PricingOverview |
getPricingOverview()
Get the 'PricingOverview' element value. |
AirReservation.Queues |
getQueues()
Get the 'Queues' element value. |
TicketingInfo |
getTicketing(int index)
Get 'Ticketing' element item by position. |
java.util.List<TicketingInfo> |
getTicketings()
Get the list of 'Ticketing' element items. |
TravelerInfo |
getTravelerInfo()
Get the 'TravelerInfo' element value. |
void |
setAirItinerary(AirItinerary airItinerary)
Set the 'AirItinerary' element value. |
void |
setBookingReferenceIDs(java.util.List<AirReservation.BookingReferenceID> list)
Set the list of 'BookingReferenceID' element items. |
void |
setComment(FormattedTextText comment)
Set the 'Comment' element value. |
void |
setFulfillment(Fulfillment fulfillment)
Set the 'Fulfillment' element value. |
void |
setLastModified(java.lang.String lastModified)
Set the 'LastModified' attribute value. |
void |
setPriceInfo(BookingPriceInfo priceInfo)
Set the 'PriceInfo' element value. |
void |
setPricingOverview(AirReservation.PricingOverview pricingOverview)
Set the 'PricingOverview' element value. |
void |
setQueues(AirReservation.Queues queues)
Set the 'Queues' element value. |
void |
setTicketings(java.util.List<TicketingInfo> list)
Set the list of 'Ticketing' element items. |
void |
setTravelerInfo(TravelerInfo travelerInfo)
Set the 'TravelerInfo' element value. |
int |
sizeBookingReferenceIDs()
Get the number of 'BookingReferenceID' element items. |
int |
sizeTicketings()
Get the number of 'Ticketing' element items. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AirReservation()
Method Detail |
---|
public AirItinerary getAirItinerary()
public void setAirItinerary(AirItinerary airItinerary)
airItinerary
- public BookingPriceInfo getPriceInfo()
public void setPriceInfo(BookingPriceInfo priceInfo)
priceInfo
- public TravelerInfo getTravelerInfo()
public void setTravelerInfo(TravelerInfo travelerInfo)
travelerInfo
- public Fulfillment getFulfillment()
public void setFulfillment(Fulfillment fulfillment)
fulfillment
- public java.util.List<TicketingInfo> getTicketings()
public void setTicketings(java.util.List<TicketingInfo> list)
list
- public int sizeTicketings()
public void addTicketing(TicketingInfo item)
item
- public TicketingInfo getTicketing(int index)
index
-
public void clearTicketings()
public AirReservation.Queues getQueues()
public void setQueues(AirReservation.Queues queues)
queues
- public java.util.List<AirReservation.BookingReferenceID> getBookingReferenceIDs()
public void setBookingReferenceIDs(java.util.List<AirReservation.BookingReferenceID> list)
list
- public int sizeBookingReferenceIDs()
public void addBookingReferenceID(AirReservation.BookingReferenceID item)
item
- public AirReservation.BookingReferenceID getBookingReferenceID(int index)
index
-
public void clearBookingReferenceIDs()
public FormattedTextText getComment()
public void setComment(FormattedTextText comment)
comment
- public AirReservation.PricingOverview getPricingOverview()
public void setPricingOverview(AirReservation.PricingOverview pricingOverview)
pricingOverview
- public java.lang.String getLastModified()
public void setLastModified(java.lang.String lastModified)
lastModified
-
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |