| 
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.air.DetailsRS.FlightDetails.FlightLegDetails
public static class DetailsRS.FlightDetails.FlightLegDetails
Construct for holding flight leg information. 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="FlightLegDetails" maxOccurs="10">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="DepartureAirport" minOccurs="0">
         <xs:complexType>
           <xs:attributeGroup ref="ns:AirportLocationGroup"/>
         </xs:complexType>
       </xs:element>
       <xs:element name="ArrivalAirport" minOccurs="0">
         <xs:complexType>
           <xs:attributeGroup ref="ns:AirportLocationGroup"/>
         </xs:complexType>
       </xs:element>
       <xs:element type="ns:CompanyNameType" name="MarketingAirline" minOccurs="0"/>
       <xs:element type="ns:OperatingAirlineType" name="OperatingAirline" minOccurs="0"/>
       <xs:element type="ns:EquipmentType" name="Equipment" minOccurs="0"/>
       <xs:element type="ns:FreeTextType" name="Comment" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element type="ns:CabinAvailabilityType" name="MarketingCabinAvailability" minOccurs="0" maxOccurs="9"/>
       <xs:element type="ns:WarningsType" name="Warnings" minOccurs="0"/>
     </xs:sequence>
     <xs:attribute type="xs:int" use="required" name="SequenceNumber"/>
     <xs:attribute type="xs:string" use="required" name="FlightNumber"/>
     <xs:attribute type="xs:string" use="optional" name="JourneyDuration"/>
     <xs:attribute type="xs:string" use="optional" name="GroundDuration"/>
     <xs:attributeGroup ref="ns:SmokingIndicatorGroup"/>
     <xs:attribute type="xs:float" use="optional" name="OnTimeRate"/>
     <xs:attribute type="ns:TicketType" name="Ticket"/>
     <xs:attribute type="xs:dateTime" use="optional" name="DepartureDateTime"/>
     <xs:attribute type="xs:dateTime" use="optional" name="ArrivalDateTime"/>
     <xs:attribute type="ns:DayOfWeekType" use="optional" name="DepartureDayOfWeek"/>
     <xs:attribute type="xs:string" use="optional" name="LegDistance"/>
     <xs:attribute use="optional" name="DateChangeNbr">
       <xs:simpleType>
         <!-- Reference to inner class DateChangeNbr -->
       </xs:simpleType>
     </xs:attribute>
   </xs:complexType>
 </xs:element>
 
 <xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="SmokingIndicatorGroup">
   <xs:attribute type="xs:boolean" use="optional" name="SmokingAllowed"/>
 </xs:attributeGroup>
 
| Nested Class Summary | |
|---|---|
static class | 
DetailsRS.FlightDetails.FlightLegDetails.DateChangeNbr
Schema fragment(s) for this class:  | 
| Constructor Summary | |
|---|---|
DetailsRS.FlightDetails.FlightLegDetails()
 | 
|
| Method Summary | |
|---|---|
 void | 
addComment(FreeText item)
Add a 'Comment' element item.  | 
 void | 
addMarketingCabinAvailability(CabinAvailability item)
Add a 'MarketingCabinAvailability' element item.  | 
 void | 
clearComments()
Remove all 'Comment' element items.  | 
 void | 
clearMarketingCabinAvailabilities()
Remove all 'MarketingCabinAvailability' element items.  | 
 AirportLocationGroup | 
getArrivalAirport()
Get the 'AirportLocationGroup' attributeGroup value.  | 
 java.util.Date | 
getArrivalDateTime()
Get the 'ArrivalDateTime' attribute value.  | 
 FreeText | 
getComment(int index)
Get 'Comment' element item by position.  | 
 java.util.List<FreeText> | 
getComments()
Get the list of 'Comment' element items.  | 
 DetailsRS.FlightDetails.FlightLegDetails.DateChangeNbr | 
getDateChangeNbr()
Get the 'DateChangeNbr' attribute value.  | 
 AirportLocationGroup | 
getDepartureAirport()
Get the 'AirportLocationGroup' attributeGroup value.  | 
 java.util.Date | 
getDepartureDateTime()
Get the 'DepartureDateTime' attribute value.  | 
 DayOfWeek | 
getDepartureDayOfWeek()
Get the 'DepartureDayOfWeek' attribute value.  | 
 Equipment | 
getEquipment()
Get the 'Equipment' element value.  | 
 java.lang.String | 
getFlightNumber()
Get the 'FlightNumber' attribute value.  | 
 java.lang.String | 
getGroundDuration()
Get the 'GroundDuration' attribute value.  | 
 java.lang.String | 
getJourneyDuration()
Get the 'JourneyDuration' attribute value.  | 
 java.lang.String | 
getLegDistance()
Get the 'LegDistance' attribute value.  | 
 CompanyName | 
getMarketingAirline()
Get the 'MarketingAirline' element value.  | 
 java.util.List<CabinAvailability> | 
getMarketingCabinAvailabilities()
Get the list of 'MarketingCabinAvailability' element items.  | 
 CabinAvailability | 
getMarketingCabinAvailability(int index)
Get 'MarketingCabinAvailability' element item by position.  | 
 java.lang.Float | 
getOnTimeRate()
Get the 'OnTimeRate' attribute value.  | 
 OperatingAirline | 
getOperatingAirline()
Get the 'OperatingAirline' element value.  | 
 java.lang.Integer | 
getSequenceNumber()
Get the 'SequenceNumber' attribute value.  | 
 java.lang.Boolean | 
getSmokingAllowed()
Get the 'SmokingAllowed' attribute value.  | 
 Ticket | 
getTicket()
Get the 'Ticket' attribute value.  | 
 Warnings | 
getWarnings()
Get the 'Warnings' element value.  | 
 void | 
setArrivalAirport(AirportLocationGroup arrivalAirport)
Set the 'AirportLocationGroup' attributeGroup value.  | 
 void | 
setArrivalDateTime(java.util.Date arrivalDateTime)
Set the 'ArrivalDateTime' attribute value.  | 
 void | 
setComments(java.util.List<FreeText> list)
Set the list of 'Comment' element items.  | 
 void | 
setDateChangeNbr(DetailsRS.FlightDetails.FlightLegDetails.DateChangeNbr dateChangeNbr)
Set the 'DateChangeNbr' attribute value.  | 
 void | 
setDepartureAirport(AirportLocationGroup departureAirport)
Set the 'AirportLocationGroup' attributeGroup value.  | 
 void | 
setDepartureDateTime(java.util.Date departureDateTime)
Set the 'DepartureDateTime' attribute value.  | 
 void | 
setDepartureDayOfWeek(DayOfWeek departureDayOfWeek)
Set the 'DepartureDayOfWeek' attribute value.  | 
 void | 
setEquipment(Equipment equipment)
Set the 'Equipment' element value.  | 
 void | 
setFlightNumber(java.lang.String flightNumber)
Set the 'FlightNumber' attribute value.  | 
 void | 
setGroundDuration(java.lang.String groundDuration)
Set the 'GroundDuration' attribute value.  | 
 void | 
setJourneyDuration(java.lang.String journeyDuration)
Set the 'JourneyDuration' attribute value.  | 
 void | 
setLegDistance(java.lang.String legDistance)
Set the 'LegDistance' attribute value.  | 
 void | 
setMarketingAirline(CompanyName marketingAirline)
Set the 'MarketingAirline' element value.  | 
 void | 
setMarketingCabinAvailabilities(java.util.List<CabinAvailability> list)
Set the list of 'MarketingCabinAvailability' element items.  | 
 void | 
setOnTimeRate(java.lang.Float onTimeRate)
Set the 'OnTimeRate' attribute value.  | 
 void | 
setOperatingAirline(OperatingAirline operatingAirline)
Set the 'OperatingAirline' element value.  | 
 void | 
setSequenceNumber(java.lang.Integer sequenceNumber)
Set the 'SequenceNumber' attribute value.  | 
 void | 
setSmokingAllowed(java.lang.Boolean smokingAllowed)
Set the 'SmokingAllowed' attribute value.  | 
 void | 
setTicket(Ticket ticket)
Set the 'Ticket' attribute value.  | 
 void | 
setWarnings(Warnings warnings)
Set the 'Warnings' element value.  | 
 int | 
sizeComments()
Get the number of 'Comment' element items.  | 
 int | 
sizeMarketingCabinAvailabilities()
Get the number of 'MarketingCabinAvailability' element items.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DetailsRS.FlightDetails.FlightLegDetails()
| Method Detail | 
|---|
public AirportLocationGroup getDepartureAirport()
public void setDepartureAirport(AirportLocationGroup departureAirport)
departureAirport - public AirportLocationGroup getArrivalAirport()
public void setArrivalAirport(AirportLocationGroup arrivalAirport)
arrivalAirport - public CompanyName getMarketingAirline()
public void setMarketingAirline(CompanyName marketingAirline)
marketingAirline - public OperatingAirline getOperatingAirline()
public void setOperatingAirline(OperatingAirline operatingAirline)
operatingAirline - public Equipment getEquipment()
public void setEquipment(Equipment equipment)
equipment - public java.util.List<FreeText> getComments()
public void setComments(java.util.List<FreeText> list)
list - public int sizeComments()
public void addComment(FreeText item)
item - public FreeText getComment(int index)
index - 
public void clearComments()
public java.util.List<CabinAvailability> getMarketingCabinAvailabilities()
public void setMarketingCabinAvailabilities(java.util.List<CabinAvailability> list)
list - public int sizeMarketingCabinAvailabilities()
public void addMarketingCabinAvailability(CabinAvailability item)
item - public CabinAvailability getMarketingCabinAvailability(int index)
index - 
public void clearMarketingCabinAvailabilities()
public Warnings getWarnings()
public void setWarnings(Warnings warnings)
warnings - public java.lang.Integer getSequenceNumber()
public void setSequenceNumber(java.lang.Integer sequenceNumber)
sequenceNumber - public java.lang.String getFlightNumber()
public void setFlightNumber(java.lang.String flightNumber)
flightNumber - public java.lang.String getJourneyDuration()
public void setJourneyDuration(java.lang.String journeyDuration)
journeyDuration - public java.lang.String getGroundDuration()
public void setGroundDuration(java.lang.String groundDuration)
groundDuration - public java.lang.Boolean getSmokingAllowed()
public void setSmokingAllowed(java.lang.Boolean smokingAllowed)
smokingAllowed - public java.lang.Float getOnTimeRate()
public void setOnTimeRate(java.lang.Float onTimeRate)
onTimeRate - public Ticket getTicket()
public void setTicket(Ticket ticket)
ticket - public java.util.Date getDepartureDateTime()
public void setDepartureDateTime(java.util.Date departureDateTime)
departureDateTime - public java.util.Date getArrivalDateTime()
public void setArrivalDateTime(java.util.Date arrivalDateTime)
arrivalDateTime - public DayOfWeek getDepartureDayOfWeek()
public void setDepartureDayOfWeek(DayOfWeek departureDayOfWeek)
departureDayOfWeek - public java.lang.String getLegDistance()
public void setLegDistance(java.lang.String legDistance)
legDistance - public DetailsRS.FlightDetails.FlightLegDetails.DateChangeNbr getDateChangeNbr()
public void setDateChangeNbr(DetailsRS.FlightDetails.FlightLegDetails.DateChangeNbr dateChangeNbr)
dateChangeNbr - 
  | 
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||