|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.air.PriceRequestInformation
org.ota.air.TravelerInfoSummary.PriceRequestInformation
public static class TravelerInfoSummary.PriceRequestInformation
Identifies pricing source, if negotiated fares are requested and if it is a reprice request. 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="PriceRequestInformation" minOccurs="0">
<xs:complexType>
<xs:complexContent>
<xs:extension base="ns:PriceRequestInformationType">
<xs:sequence>
<xs:element name="FareRestrictionPref" minOccurs="0" maxOccurs="5">
<xs:complexType>
<xs:attributeGroup ref="ns:FareRestrictPrefGroup"/>
</xs:complexType>
</xs:element>
<xs:element type="ns:AirTaxType" name="Tax" minOccurs="0" maxOccurs="20"/>
<xs:element name="DiscountPricing" minOccurs="0">
<!-- Reference to inner class DiscountPricing -->
</xs:element>
<xs:element name="SegmentOverride" minOccurs="0" maxOccurs="20">
<!-- Reference to inner class SegmentOverride -->
</xs:element>
<xs:element name="Account" minOccurs="0" maxOccurs="99">
<!-- Reference to inner class Account -->
</xs:element>
<xs:element name="LocationRequirement" minOccurs="0">
<!-- Reference to inner class LocationRequirement -->
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
| Nested Class Summary | |
|---|---|
static class |
TravelerInfoSummary.PriceRequestInformation.Account
Specifies an account code to be used in pricing. |
static class |
TravelerInfoSummary.PriceRequestInformation.DiscountPricing
The information needed when a passenger presents a discount/promotional coupon for a dollar/percentage of the fare or when a passenger qualifies for a percentage discount such as a senior discount. |
static class |
TravelerInfoSummary.PriceRequestInformation.LocationRequirement
Location requirement information for pricing. |
static class |
TravelerInfoSummary.PriceRequestInformation.SegmentOverride
Used to specify a segment that should be overridden. |
| Nested classes/interfaces inherited from class org.ota.air.PriceRequestInformation |
|---|
PriceRequestInformation.NegotiatedFareCode, PriceRequestInformation.RebookOption |
| Constructor Summary | |
|---|---|
TravelerInfoSummary.PriceRequestInformation()
|
|
| Method Summary | |
|---|---|
void |
addAccount(TravelerInfoSummary.PriceRequestInformation.Account item)
Add a 'Account' element item. |
void |
addFareRestrictionPref(FareRestrictPrefGroup item)
Add a 'FareRestrictionPref' element item. |
void |
addSegmentOverride(TravelerInfoSummary.PriceRequestInformation.SegmentOverride item)
Add a 'SegmentOverride' element item. |
void |
addTax(AirTax item)
Add a 'Tax' element item. |
void |
clearAccounts()
Remove all 'Account' element items. |
void |
clearFareRestrictionPrefs()
Remove all 'FareRestrictionPref' element items. |
void |
clearSegmentOverrides()
Remove all 'SegmentOverride' element items. |
void |
clearTaxs()
Remove all 'Tax' element items. |
TravelerInfoSummary.PriceRequestInformation.Account |
getAccount(int index)
Get 'Account' element item by position. |
java.util.List<TravelerInfoSummary.PriceRequestInformation.Account> |
getAccounts()
Get the list of 'Account' element items. |
TravelerInfoSummary.PriceRequestInformation.DiscountPricing |
getDiscountPricing()
Get the 'DiscountPricing' element value. |
FareRestrictPrefGroup |
getFareRestrictionPref(int index)
Get 'FareRestrictionPref' element item by position. |
java.util.List<FareRestrictPrefGroup> |
getFareRestrictionPrefs()
Get the list of 'FareRestrictionPref' element items. |
TravelerInfoSummary.PriceRequestInformation.LocationRequirement |
getLocationRequirement()
Get the 'LocationRequirement' element value. |
TravelerInfoSummary.PriceRequestInformation.SegmentOverride |
getSegmentOverride(int index)
Get 'SegmentOverride' element item by position. |
java.util.List<TravelerInfoSummary.PriceRequestInformation.SegmentOverride> |
getSegmentOverrides()
Get the list of 'SegmentOverride' element items. |
AirTax |
getTax(int index)
Get 'Tax' element item by position. |
java.util.List<AirTax> |
getTaxs()
Get the list of 'Tax' element items. |
void |
setAccounts(java.util.List<TravelerInfoSummary.PriceRequestInformation.Account> list)
Set the list of 'Account' element items. |
void |
setDiscountPricing(TravelerInfoSummary.PriceRequestInformation.DiscountPricing discountPricing)
Set the 'DiscountPricing' element value. |
void |
setFareRestrictionPrefs(java.util.List<FareRestrictPrefGroup> list)
Set the list of 'FareRestrictionPref' element items. |
void |
setLocationRequirement(TravelerInfoSummary.PriceRequestInformation.LocationRequirement locationRequirement)
Set the 'LocationRequirement' element value. |
void |
setSegmentOverrides(java.util.List<TravelerInfoSummary.PriceRequestInformation.SegmentOverride> list)
Set the list of 'SegmentOverride' element items. |
void |
setTaxs(java.util.List<AirTax> list)
Set the list of 'Tax' element items. |
int |
sizeAccounts()
Get the number of 'Account' element items. |
int |
sizeFareRestrictionPrefs()
Get the number of 'FareRestrictionPref' element items. |
int |
sizeSegmentOverrides()
Get the number of 'SegmentOverride' element items. |
int |
sizeTaxs()
Get the number of 'Tax' element items. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TravelerInfoSummary.PriceRequestInformation()
| Method Detail |
|---|
public java.util.List<FareRestrictPrefGroup> getFareRestrictionPrefs()
public void setFareRestrictionPrefs(java.util.List<FareRestrictPrefGroup> list)
list - public int sizeFareRestrictionPrefs()
public void addFareRestrictionPref(FareRestrictPrefGroup item)
item - public FareRestrictPrefGroup getFareRestrictionPref(int index)
index -
public void clearFareRestrictionPrefs()
public java.util.List<AirTax> getTaxs()
public void setTaxs(java.util.List<AirTax> list)
list - public int sizeTaxs()
public void addTax(AirTax item)
item - public AirTax getTax(int index)
index -
public void clearTaxs()
public TravelerInfoSummary.PriceRequestInformation.DiscountPricing getDiscountPricing()
public void setDiscountPricing(TravelerInfoSummary.PriceRequestInformation.DiscountPricing discountPricing)
discountPricing - public java.util.List<TravelerInfoSummary.PriceRequestInformation.SegmentOverride> getSegmentOverrides()
public void setSegmentOverrides(java.util.List<TravelerInfoSummary.PriceRequestInformation.SegmentOverride> list)
list - public int sizeSegmentOverrides()
public void addSegmentOverride(TravelerInfoSummary.PriceRequestInformation.SegmentOverride item)
item - public TravelerInfoSummary.PriceRequestInformation.SegmentOverride getSegmentOverride(int index)
index -
public void clearSegmentOverrides()
public java.util.List<TravelerInfoSummary.PriceRequestInformation.Account> getAccounts()
public void setAccounts(java.util.List<TravelerInfoSummary.PriceRequestInformation.Account> list)
list - public int sizeAccounts()
public void addAccount(TravelerInfoSummary.PriceRequestInformation.Account item)
item - public TravelerInfoSummary.PriceRequestInformation.Account getAccount(int index)
index -
public void clearAccounts()
public TravelerInfoSummary.PriceRequestInformation.LocationRequirement getLocationRequirement()
public void setLocationRequirement(TravelerInfoSummary.PriceRequestInformation.LocationRequirement locationRequirement)
locationRequirement -
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||