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