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