|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.air.PriceRequestInformation
public class PriceRequestInformation
Identify pricing source, if negotiated fares are requested and if it is a reprice request. 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="PriceRequestInformationType">
<xs:sequence>
<xs:element name="NegotiatedFareCode" minOccurs="0" maxOccurs="unbounded">
<!-- Reference to inner class NegotiatedFareCode -->
</xs:element>
<xs:element name="RebookOption" minOccurs="0" maxOccurs="99">
<!-- Reference to inner class RebookOption -->
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="ns:PriceRequestAttributes"/>
<xs:attribute type="ns:CabinType" use="optional" name="CabinType"/>
<xs:attribute type="xs:string" use="optional" name="TicketingCountry"/>
<xs:attribute type="xs:string" use="optional" name="OverrideAirlineCode"/>
</xs:complexType>
<xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="PriceRequestAttributes">
<xs:attribute type="xs:string" use="optional" name="FareQualifier"/>
<xs:attribute type="xs:boolean" use="optional" name="NegotiatedFaresOnly"/>
<xs:attribute type="xs:string" use="optional" name="CurrencyCode"/>
<xs:attribute type="ns:PricingSourceType" use="optional" name="PricingSource"/>
<xs:attribute type="xs:boolean" use="optional" name="Reprice"/>
<xs:attribute type="xs:string" use="optional" name="ValidatingAirlineCode"/>
<xs:attribute type="xs:string" use="optional" name="RequestedTicketingDate"/>
<xs:attribute type="xs:string" use="optional" name="SaleCountry"/>
</xs:attributeGroup>
| Nested Class Summary | |
|---|---|
static class |
PriceRequestInformation.NegotiatedFareCode
Contains negotiated fare code information. |
static class |
PriceRequestInformation.RebookOption
Provides information concerning a flight segment that can be rebooked for a lower fare. |
| Constructor Summary | |
|---|---|
PriceRequestInformation()
|
|
| Method Summary | |
|---|---|
void |
addNegotiatedFareCode(PriceRequestInformation.NegotiatedFareCode item)
Add a 'NegotiatedFareCode' element item. |
void |
addRebookOption(PriceRequestInformation.RebookOption item)
Add a 'RebookOption' element item. |
void |
clearNegotiatedFareCodes()
Remove all 'NegotiatedFareCode' element items. |
void |
clearRebookOptions()
Remove all 'RebookOption' element items. |
Cabin |
getCabin()
Get the 'CabinType' attribute value. |
java.lang.String |
getCurrencyCode()
Get the 'CurrencyCode' attribute value. |
java.lang.String |
getFareQualifier()
Get the 'FareQualifier' attribute value. |
PriceRequestInformation.NegotiatedFareCode |
getNegotiatedFareCode(int index)
Get 'NegotiatedFareCode' element item by position. |
java.util.List<PriceRequestInformation.NegotiatedFareCode> |
getNegotiatedFareCodes()
Get the list of 'NegotiatedFareCode' element items. |
java.lang.Boolean |
getNegotiatedFaresOnly()
Get the 'NegotiatedFaresOnly' attribute value. |
java.lang.String |
getOverrideAirlineCode()
Get the 'OverrideAirlineCode' attribute value. |
PricingSource |
getPricingSource()
Get the 'PricingSource' attribute value. |
PriceRequestInformation.RebookOption |
getRebookOption(int index)
Get 'RebookOption' element item by position. |
java.util.List<PriceRequestInformation.RebookOption> |
getRebookOptions()
Get the list of 'RebookOption' element items. |
java.lang.Boolean |
getReprice()
Get the 'Reprice' attribute value. |
java.lang.String |
getRequestedTicketingDate()
Get the 'RequestedTicketingDate' attribute value. |
java.lang.String |
getSaleCountry()
Get the 'SaleCountry' attribute value. |
java.lang.String |
getTicketingCountry()
Get the 'TicketingCountry' attribute value. |
java.lang.String |
getValidatingAirlineCode()
Get the 'ValidatingAirlineCode' attribute value. |
void |
setCabin(Cabin cabin)
Set the 'CabinType' attribute value. |
void |
setCurrencyCode(java.lang.String currencyCode)
Set the 'CurrencyCode' attribute value. |
void |
setFareQualifier(java.lang.String fareQualifier)
Set the 'FareQualifier' attribute value. |
void |
setNegotiatedFareCodes(java.util.List<PriceRequestInformation.NegotiatedFareCode> list)
Set the list of 'NegotiatedFareCode' element items. |
void |
setNegotiatedFaresOnly(java.lang.Boolean negotiatedFaresOnly)
Set the 'NegotiatedFaresOnly' attribute value. |
void |
setOverrideAirlineCode(java.lang.String overrideAirlineCode)
Set the 'OverrideAirlineCode' attribute value. |
void |
setPricingSource(PricingSource pricingSource)
Set the 'PricingSource' attribute value. |
void |
setRebookOptions(java.util.List<PriceRequestInformation.RebookOption> list)
Set the list of 'RebookOption' element items. |
void |
setReprice(java.lang.Boolean reprice)
Set the 'Reprice' attribute value. |
void |
setRequestedTicketingDate(java.lang.String requestedTicketingDate)
Set the 'RequestedTicketingDate' attribute value. |
void |
setSaleCountry(java.lang.String saleCountry)
Set the 'SaleCountry' attribute value. |
void |
setTicketingCountry(java.lang.String ticketingCountry)
Set the 'TicketingCountry' attribute value. |
void |
setValidatingAirlineCode(java.lang.String validatingAirlineCode)
Set the 'ValidatingAirlineCode' attribute value. |
int |
sizeNegotiatedFareCodes()
Get the number of 'NegotiatedFareCode' element items. |
int |
sizeRebookOptions()
Get the number of 'RebookOption' element items. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PriceRequestInformation()
| Method Detail |
|---|
public java.util.List<PriceRequestInformation.NegotiatedFareCode> getNegotiatedFareCodes()
public void setNegotiatedFareCodes(java.util.List<PriceRequestInformation.NegotiatedFareCode> list)
list - public int sizeNegotiatedFareCodes()
public void addNegotiatedFareCode(PriceRequestInformation.NegotiatedFareCode item)
item - public PriceRequestInformation.NegotiatedFareCode getNegotiatedFareCode(int index)
index -
public void clearNegotiatedFareCodes()
public java.util.List<PriceRequestInformation.RebookOption> getRebookOptions()
public void setRebookOptions(java.util.List<PriceRequestInformation.RebookOption> list)
list - public int sizeRebookOptions()
public void addRebookOption(PriceRequestInformation.RebookOption item)
item - public PriceRequestInformation.RebookOption getRebookOption(int index)
index -
public void clearRebookOptions()
public java.lang.String getFareQualifier()
public void setFareQualifier(java.lang.String fareQualifier)
fareQualifier - public java.lang.Boolean getNegotiatedFaresOnly()
public void setNegotiatedFaresOnly(java.lang.Boolean negotiatedFaresOnly)
negotiatedFaresOnly - public java.lang.String getCurrencyCode()
public void setCurrencyCode(java.lang.String currencyCode)
currencyCode - public PricingSource getPricingSource()
public void setPricingSource(PricingSource pricingSource)
pricingSource - public java.lang.Boolean getReprice()
public void setReprice(java.lang.Boolean reprice)
reprice - public java.lang.String getValidatingAirlineCode()
public void setValidatingAirlineCode(java.lang.String validatingAirlineCode)
validatingAirlineCode - public java.lang.String getRequestedTicketingDate()
public void setRequestedTicketingDate(java.lang.String requestedTicketingDate)
requestedTicketingDate - public java.lang.String getSaleCountry()
public void setSaleCountry(java.lang.String saleCountry)
saleCountry - public Cabin getCabin()
public void setCabin(Cabin cabin)
cabin - public java.lang.String getTicketingCountry()
public void setTicketingCountry(java.lang.String ticketingCountry)
ticketingCountry - public java.lang.String getOverrideAirlineCode()
public void setOverrideAirlineCode(java.lang.String overrideAirlineCode)
overrideAirlineCode -
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||