|
|||||||
| 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 | ||||||