org.ota.air
Class PriceRS.Sequence.PricingOverview

java.lang.Object
  extended by org.ota.air.PriceRS.Sequence.PricingOverview
Enclosing class:
PriceRS.Sequence

public static class PriceRS.Sequence.PricingOverview
extends java.lang.Object

Pricing information which applies to all the priced itineraries. 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="PricingOverview" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:FareType" name="FareInfo" minOccurs="0"/>
       <xs:element type="ns:FreeTextType" name="Notes" minOccurs="0" maxOccurs="99"/>
       <xs:element name="Account" minOccurs="0" maxOccurs="5">
         <!-- Reference to inner class Account -->
       </xs:element>
       <xs:element name="PTC_FareBreakdowns" minOccurs="0">
         <!-- Reference to inner class PTCFareBreakdowns -->
       </xs:element>
       <xs:element name="PricingIndicator" minOccurs="0" maxOccurs="20">
         <xs:complexType>
           <xs:attributeGroup ref="ns:PricingInfoGroup"/>
         </xs:complexType>
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="Type"/>
     <xs:attribute type="xs:string" use="optional" name="StatisticalCode"/>
     <xs:attribute type="xs:string" use="optional" name="ValidatingAirlineCode"/>
     <xs:attribute type="xs:string" use="optional" name="PriceQuoteDate"/>
     <xs:attribute type="xs:string" use="optional" name="FirstTicketDate"/>
     <xs:attribute type="xs:string" use="optional" name="DepartureDate"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class PriceRS.Sequence.PricingOverview.Account
          An account code that applies to all the priced itineraries.
static class PriceRS.Sequence.PricingOverview.PTCFareBreakdowns
          A collection of fares by PTC code.
 
Constructor Summary
PriceRS.Sequence.PricingOverview()
           
 
Method Summary
 void addAccount(PriceRS.Sequence.PricingOverview.Account item)
          Add a 'Account' element item.
 void addNote(FreeText item)
          Add a 'Notes' element item.
 void addPricingIndicator(PricingInfoGroup item)
          Add a 'PricingIndicator' element item.
 void clearAccounts()
          Remove all 'Account' element items.
 void clearNotes()
          Remove all 'Notes' element items.
 void clearPricingIndicators()
          Remove all 'PricingIndicator' element items.
 PriceRS.Sequence.PricingOverview.Account getAccount(int index)
          Get 'Account' element item by position.
 java.util.List<PriceRS.Sequence.PricingOverview.Account> getAccounts()
          Get the list of 'Account' element items.
 java.lang.String getDepartureDate()
          Get the 'DepartureDate' attribute value.
 Fare getFareInfo()
          Get the 'FareInfo' element value.
 java.lang.String getFirstTicketDate()
          Get the 'FirstTicketDate' attribute value.
 FreeText getNote(int index)
          Get 'Notes' element item by position.
 java.util.List<FreeText> getNotes()
          Get the list of 'Notes' element items.
 java.lang.String getPriceQuoteDate()
          Get the 'PriceQuoteDate' attribute value.
 PricingInfoGroup getPricingIndicator(int index)
          Get 'PricingIndicator' element item by position.
 java.util.List<PricingInfoGroup> getPricingIndicators()
          Get the list of 'PricingIndicator' element items.
 PriceRS.Sequence.PricingOverview.PTCFareBreakdowns getPTCFareBreakdowns1()
          Get the 'PTC_FareBreakdowns' element value.
 java.lang.String getStatisticalCode()
          Get the 'StatisticalCode' attribute value.
 java.lang.String getType()
          Get the 'Type' attribute value.
 java.lang.String getValidatingAirlineCode()
          Get the 'ValidatingAirlineCode' attribute value.
 void setAccounts(java.util.List<PriceRS.Sequence.PricingOverview.Account> list)
          Set the list of 'Account' element items.
 void setDepartureDate(java.lang.String departureDate)
          Set the 'DepartureDate' attribute value.
 void setFareInfo(Fare fareInfo)
          Set the 'FareInfo' element value.
 void setFirstTicketDate(java.lang.String firstTicketDate)
          Set the 'FirstTicketDate' attribute value.
 void setNotes(java.util.List<FreeText> list)
          Set the list of 'Notes' element items.
 void setPriceQuoteDate(java.lang.String priceQuoteDate)
          Set the 'PriceQuoteDate' attribute value.
 void setPricingIndicators(java.util.List<PricingInfoGroup> list)
          Set the list of 'PricingIndicator' element items.
 void setPTCFareBreakdowns1(PriceRS.Sequence.PricingOverview.PTCFareBreakdowns PTCFareBreakdowns1)
          Set the 'PTC_FareBreakdowns' element value.
 void setStatisticalCode(java.lang.String statisticalCode)
          Set the 'StatisticalCode' attribute value.
 void setType(java.lang.String type)
          Set the 'Type' attribute value.
 void setValidatingAirlineCode(java.lang.String validatingAirlineCode)
          Set the 'ValidatingAirlineCode' attribute value.
 int sizeAccounts()
          Get the number of 'Account' element items.
 int sizeNotes()
          Get the number of 'Notes' element items.
 int sizePricingIndicators()
          Get the number of 'PricingIndicator' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PriceRS.Sequence.PricingOverview

public PriceRS.Sequence.PricingOverview()
Method Detail

getFareInfo

public Fare getFareInfo()
Get the 'FareInfo' element value. Fare information that applies to all of the priced itineraries.

Returns:
value

setFareInfo

public void setFareInfo(Fare fareInfo)
Set the 'FareInfo' element value. Fare information that applies to all of the priced itineraries.

Parameters:
fareInfo -

getNotes

public java.util.List<FreeText> getNotes()
Get the list of 'Notes' element items. Free text information that applies to all the priced itineraries.

Returns:
list

setNotes

public void setNotes(java.util.List<FreeText> list)
Set the list of 'Notes' element items. Free text information that applies to all the priced itineraries.

Parameters:
list -

sizeNotes

public int sizeNotes()
Get the number of 'Notes' element items.

Returns:
count

addNote

public void addNote(FreeText item)
Add a 'Notes' element item.

Parameters:
item -

getNote

public FreeText getNote(int index)
Get 'Notes' element item by position.

Parameters:
index -
Returns:
item

clearNotes

public void clearNotes()
Remove all 'Notes' element items.


getAccounts

public java.util.List<PriceRS.Sequence.PricingOverview.Account> getAccounts()
Get the list of 'Account' element items.

Returns:
list

setAccounts

public void setAccounts(java.util.List<PriceRS.Sequence.PricingOverview.Account> list)
Set the list of 'Account' element items.

Parameters:
list -

sizeAccounts

public int sizeAccounts()
Get the number of 'Account' element items.

Returns:
count

addAccount

public void addAccount(PriceRS.Sequence.PricingOverview.Account item)
Add a 'Account' element item.

Parameters:
item -

getAccount

public PriceRS.Sequence.PricingOverview.Account getAccount(int index)
Get 'Account' element item by position.

Parameters:
index -
Returns:
item

clearAccounts

public void clearAccounts()
Remove all 'Account' element items.


getPTCFareBreakdowns1

public PriceRS.Sequence.PricingOverview.PTCFareBreakdowns getPTCFareBreakdowns1()
Get the 'PTC_FareBreakdowns' element value.

Returns:
value

setPTCFareBreakdowns1

public void setPTCFareBreakdowns1(PriceRS.Sequence.PricingOverview.PTCFareBreakdowns PTCFareBreakdowns1)
Set the 'PTC_FareBreakdowns' element value.

Parameters:
PTCFareBreakdowns1 -

getPricingIndicators

public java.util.List<PricingInfoGroup> getPricingIndicators()
Get the list of 'PricingIndicator' element items. Pricing information for all the priced itineraries.

Returns:
list

setPricingIndicators

public void setPricingIndicators(java.util.List<PricingInfoGroup> list)
Set the list of 'PricingIndicator' element items. Pricing information for all the priced itineraries.

Parameters:
list -

sizePricingIndicators

public int sizePricingIndicators()
Get the number of 'PricingIndicator' element items.

Returns:
count

addPricingIndicator

public void addPricingIndicator(PricingInfoGroup item)
Add a 'PricingIndicator' element item.

Parameters:
item -

getPricingIndicator

public PricingInfoGroup getPricingIndicator(int index)
Get 'PricingIndicator' element item by position.

Parameters:
index -
Returns:
item

clearPricingIndicators

public void clearPricingIndicators()
Remove all 'PricingIndicator' element items.


getType

public java.lang.String getType()
Get the 'Type' attribute value. Specifies how the pricing was done.

Returns:
value

setType

public void setType(java.lang.String type)
Set the 'Type' attribute value. Specifies how the pricing was done.

Parameters:
type -

getStatisticalCode

public java.lang.String getStatisticalCode()
Get the 'StatisticalCode' attribute value. Used for domestic or international sales differentiation.

Returns:
value

setStatisticalCode

public void setStatisticalCode(java.lang.String statisticalCode)
Set the 'StatisticalCode' attribute value. Used for domestic or international sales differentiation.

Parameters:
statisticalCode -

getValidatingAirlineCode

public java.lang.String getValidatingAirlineCode()
Get the 'ValidatingAirlineCode' attribute value. The code of the validating airline carrier.

Returns:
value

setValidatingAirlineCode

public void setValidatingAirlineCode(java.lang.String validatingAirlineCode)
Set the 'ValidatingAirlineCode' attribute value. The code of the validating airline carrier.

Parameters:
validatingAirlineCode -

getPriceQuoteDate

public java.lang.String getPriceQuoteDate()
Get the 'PriceQuoteDate' attribute value. The date that pricing was done.

Returns:
value

setPriceQuoteDate

public void setPriceQuoteDate(java.lang.String priceQuoteDate)
Set the 'PriceQuoteDate' attribute value. The date that pricing was done.

Parameters:
priceQuoteDate -

getFirstTicketDate

public java.lang.String getFirstTicketDate()
Get the 'FirstTicketDate' attribute value. The first date this itinerary can be ticketed at this price.

Returns:
value

setFirstTicketDate

public void setFirstTicketDate(java.lang.String firstTicketDate)
Set the 'FirstTicketDate' attribute value. The first date this itinerary can be ticketed at this price.

Parameters:
firstTicketDate -

getDepartureDate

public java.lang.String getDepartureDate()
Get the 'DepartureDate' attribute value. The first date of departure for this itinerary.

Returns:
value

setDepartureDate

public void setDepartureDate(java.lang.String departureDate)
Set the 'DepartureDate' attribute value. The first date of departure for this itinerary.

Parameters:
departureDate -