|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ota.air.FareInfo
public class FareInfo
Rules for this priced option. 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="FareInfoType"> <xs:sequence> <xs:element type="xs:dateTime" name="DepartureDate" minOccurs="0"/> <xs:element name="FareReference" minOccurs="0" maxOccurs="5"> <!-- Reference to inner class FareReference --> </xs:element> <xs:element name="RuleInfo" minOccurs="0"> <!-- Reference to inner class RuleInfo --> </xs:element> <xs:element type="ns:CompanyNameType" name="FilingAirline" minOccurs="0"/> <xs:element type="ns:CompanyNameType" name="MarketingAirline" minOccurs="0" maxOccurs="unbounded"/> <xs:element type="ns:LocationType" name="DepartureAirport" minOccurs="0"/> <xs:element type="ns:LocationType" name="ArrivalAirport" minOccurs="0"/> <xs:element name="Date" minOccurs="0" maxOccurs="5"> <!-- Reference to inner class Date --> </xs:element> <xs:element name="FareInfo" minOccurs="0" maxOccurs="15"> <!-- Reference to inner class FareInfoInner --> </xs:element> <xs:element name="DiscountPricing" minOccurs="0"> <xs:complexType> <xs:attributeGroup ref="ns:DiscountPricingGroup"/> </xs:complexType> </xs:element> <xs:element name="City" minOccurs="0" maxOccurs="99"> <xs:complexType> <xs:attributeGroup ref="ns:LocationGroup"/> </xs:complexType> </xs:element> <xs:element name="Airport" minOccurs="0" maxOccurs="99"> <xs:complexType> <xs:attributeGroup ref="ns:LocationGroup"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="ns:NegotiatedFareAttributes"/> <xs:attribute type="xs:string" use="optional" name="CurrencyCode"/> <xs:attribute type="xs:string" use="optional" name="TariffNumber"/> <xs:attribute type="xs:string" use="optional" name="RuleNumber"/> <xs:attribute type="xs:int" use="optional" name="RoutingNumber"/> <xs:attribute type="xs:int" use="optional" name="NbrOfCities"/> </xs:complexType>
Nested Class Summary | |
---|---|
static class |
FareInfo.Date
Date information applicable to the fare rules. |
static class |
FareInfo.FareInfoInner
Fares and related information for this fare rule. |
static class |
FareInfo.FareReference
Used to provide the fare basis code, the fare class code, and/or ticket designator. |
static class |
FareInfo.RuleInfo
Information regarding restrictions governing use of the fare. |
Constructor Summary | |
---|---|
FareInfo()
|
Method Summary | |
---|---|
void |
addAirport(LocationGroup item)
Add a 'Airport' element item. |
void |
addCity(LocationGroup item)
Add a 'City' element item. |
void |
addDate(FareInfo.Date item)
Add a 'Date' element item. |
void |
addFareInfo(FareInfo.FareInfoInner item)
Add a 'FareInfo' element item. |
void |
addFareReference(FareInfo.FareReference item)
Add a 'FareReference' element item. |
void |
addMarketingAirline(CompanyName item)
Add a 'MarketingAirline' element item. |
void |
clearAirports()
Remove all 'Airport' element items. |
void |
clearCities()
Remove all 'City' element items. |
void |
clearDates()
Remove all 'Date' element items. |
void |
clearFareInfos()
Remove all 'FareInfo' element items. |
void |
clearFareReferences()
Remove all 'FareReference' element items. |
void |
clearMarketingAirlines()
Remove all 'MarketingAirline' element items. |
LocationGroup |
getAirport(int index)
Get 'Airport' element item by position. |
java.util.List<LocationGroup> |
getAirports()
Get the list of 'Airport' element items. |
Location |
getArrivalAirport()
Get the 'ArrivalAirport' element value. |
java.util.List<LocationGroup> |
getCities()
Get the list of 'City' element items. |
LocationGroup |
getCity(int index)
Get 'City' element item by position. |
java.lang.String |
getCurrencyCode()
Get the 'CurrencyCode' attribute value. |
FareInfo.Date |
getDate(int index)
Get 'Date' element item by position. |
java.util.List<FareInfo.Date> |
getDates()
Get the list of 'Date' element items. |
Location |
getDepartureAirport()
Get the 'DepartureAirport' element value. |
java.util.Date |
getDepartureDate()
Get the 'DepartureDate' element value. |
DiscountPricingGroup |
getDiscountPricing()
Get the 'DiscountPricingGroup' attributeGroup value. |
FareInfo.FareInfoInner |
getFareInfo(int index)
Get 'FareInfo' element item by position. |
java.util.List<FareInfo.FareInfoInner> |
getFareInfos()
Get the list of 'FareInfo' element items. |
FareInfo.FareReference |
getFareReference(int index)
Get 'FareReference' element item by position. |
java.util.List<FareInfo.FareReference> |
getFareReferences()
Get the list of 'FareReference' element items. |
CompanyName |
getFilingAirline()
Get the 'FilingAirline' element value. |
CompanyName |
getMarketingAirline(int index)
Get 'MarketingAirline' element item by position. |
java.util.List<CompanyName> |
getMarketingAirlines()
Get the list of 'MarketingAirline' element items. |
java.lang.Integer |
getNbrOfCities()
Get the 'NbrOfCities' attribute value. |
NegotiatedFareAttributes |
getNegotiatedFareAttributes()
Get the 'NegotiatedFareAttributes' attributeGroup value. |
java.lang.Integer |
getRoutingNumber()
Get the 'RoutingNumber' attribute value. |
FareInfo.RuleInfo |
getRuleInfo()
Get the 'RuleInfo' element value. |
java.lang.String |
getRuleNumber()
Get the 'RuleNumber' attribute value. |
java.lang.String |
getTariffNumber()
Get the 'TariffNumber' attribute value. |
void |
setAirports(java.util.List<LocationGroup> list)
Set the list of 'Airport' element items. |
void |
setArrivalAirport(Location arrivalAirport)
Set the 'ArrivalAirport' element value. |
void |
setCities(java.util.List<LocationGroup> list)
Set the list of 'City' element items. |
void |
setCurrencyCode(java.lang.String currencyCode)
Set the 'CurrencyCode' attribute value. |
void |
setDates(java.util.List<FareInfo.Date> list)
Set the list of 'Date' element items. |
void |
setDepartureAirport(Location departureAirport)
Set the 'DepartureAirport' element value. |
void |
setDepartureDate(java.util.Date departureDate)
Set the 'DepartureDate' element value. |
void |
setDiscountPricing(DiscountPricingGroup discountPricing)
Set the 'DiscountPricingGroup' attributeGroup value. |
void |
setFareInfos(java.util.List<FareInfo.FareInfoInner> list)
Set the list of 'FareInfo' element items. |
void |
setFareReferences(java.util.List<FareInfo.FareReference> list)
Set the list of 'FareReference' element items. |
void |
setFilingAirline(CompanyName filingAirline)
Set the 'FilingAirline' element value. |
void |
setMarketingAirlines(java.util.List<CompanyName> list)
Set the list of 'MarketingAirline' element items. |
void |
setNbrOfCities(java.lang.Integer nbrOfCities)
Set the 'NbrOfCities' attribute value. |
void |
setNegotiatedFareAttributes(NegotiatedFareAttributes negotiatedFareAttributes)
Set the 'NegotiatedFareAttributes' attributeGroup value. |
void |
setRoutingNumber(java.lang.Integer routingNumber)
Set the 'RoutingNumber' attribute value. |
void |
setRuleInfo(FareInfo.RuleInfo ruleInfo)
Set the 'RuleInfo' element value. |
void |
setRuleNumber(java.lang.String ruleNumber)
Set the 'RuleNumber' attribute value. |
void |
setTariffNumber(java.lang.String tariffNumber)
Set the 'TariffNumber' attribute value. |
int |
sizeAirports()
Get the number of 'Airport' element items. |
int |
sizeCities()
Get the number of 'City' element items. |
int |
sizeDates()
Get the number of 'Date' element items. |
int |
sizeFareInfos()
Get the number of 'FareInfo' element items. |
int |
sizeFareReferences()
Get the number of 'FareReference' element items. |
int |
sizeMarketingAirlines()
Get the number of 'MarketingAirline' element items. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FareInfo()
Method Detail |
---|
public java.util.Date getDepartureDate()
public void setDepartureDate(java.util.Date departureDate)
departureDate
- public java.util.List<FareInfo.FareReference> getFareReferences()
public void setFareReferences(java.util.List<FareInfo.FareReference> list)
list
- public int sizeFareReferences()
public void addFareReference(FareInfo.FareReference item)
item
- public FareInfo.FareReference getFareReference(int index)
index
-
public void clearFareReferences()
public FareInfo.RuleInfo getRuleInfo()
public void setRuleInfo(FareInfo.RuleInfo ruleInfo)
ruleInfo
- public CompanyName getFilingAirline()
public void setFilingAirline(CompanyName filingAirline)
filingAirline
- public java.util.List<CompanyName> getMarketingAirlines()
public void setMarketingAirlines(java.util.List<CompanyName> list)
list
- public int sizeMarketingAirlines()
public void addMarketingAirline(CompanyName item)
item
- public CompanyName getMarketingAirline(int index)
index
-
public void clearMarketingAirlines()
public Location getDepartureAirport()
public void setDepartureAirport(Location departureAirport)
departureAirport
- public Location getArrivalAirport()
public void setArrivalAirport(Location arrivalAirport)
arrivalAirport
- public java.util.List<FareInfo.Date> getDates()
public void setDates(java.util.List<FareInfo.Date> list)
list
- public int sizeDates()
public void addDate(FareInfo.Date item)
item
- public FareInfo.Date getDate(int index)
index
-
public void clearDates()
public java.util.List<FareInfo.FareInfoInner> getFareInfos()
public void setFareInfos(java.util.List<FareInfo.FareInfoInner> list)
list
- public int sizeFareInfos()
public void addFareInfo(FareInfo.FareInfoInner item)
item
- public FareInfo.FareInfoInner getFareInfo(int index)
index
-
public void clearFareInfos()
public DiscountPricingGroup getDiscountPricing()
public void setDiscountPricing(DiscountPricingGroup discountPricing)
discountPricing
- public java.util.List<LocationGroup> getCities()
public void setCities(java.util.List<LocationGroup> list)
list
- public int sizeCities()
public void addCity(LocationGroup item)
item
- public LocationGroup getCity(int index)
index
-
public void clearCities()
public java.util.List<LocationGroup> getAirports()
public void setAirports(java.util.List<LocationGroup> list)
list
- public int sizeAirports()
public void addAirport(LocationGroup item)
item
- public LocationGroup getAirport(int index)
index
-
public void clearAirports()
public NegotiatedFareAttributes getNegotiatedFareAttributes()
public void setNegotiatedFareAttributes(NegotiatedFareAttributes negotiatedFareAttributes)
negotiatedFareAttributes
- public java.lang.String getCurrencyCode()
public void setCurrencyCode(java.lang.String currencyCode)
currencyCode
- public java.lang.String getTariffNumber()
public void setTariffNumber(java.lang.String tariffNumber)
tariffNumber
- public java.lang.String getRuleNumber()
public void setRuleNumber(java.lang.String ruleNumber)
ruleNumber
- public java.lang.Integer getRoutingNumber()
public void setRoutingNumber(java.lang.Integer routingNumber)
routingNumber
- public java.lang.Integer getNbrOfCities()
public void setNbrOfCities(java.lang.Integer nbrOfCities)
nbrOfCities
-
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |