org.ota.air
Class PTCFareBreakdown.PricingUnit

java.lang.Object
  extended by org.ota.air.PTCFareBreakdown.PricingUnit
Enclosing class:
PTCFareBreakdown

public static class PTCFareBreakdown.PricingUnit
extends java.lang.Object

A pricing unit for a passenger type code. 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="PricingUnit" minOccurs="0" maxOccurs="20">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="FareComponent" maxOccurs="99">
         <!-- Reference to inner class FareComponent -->
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:int" use="required" name="UnitNumber"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class PTCFareBreakdown.PricingUnit.FareComponent
          Provides the data for a component of the fare.
 
Constructor Summary
PTCFareBreakdown.PricingUnit()
           
 
Method Summary
 void addFareComponent(PTCFareBreakdown.PricingUnit.FareComponent item)
          Add a 'FareComponent' element item.
 void clearFareComponents()
          Remove all 'FareComponent' element items.
 PTCFareBreakdown.PricingUnit.FareComponent getFareComponent(int index)
          Get 'FareComponent' element item by position.
 java.util.List<PTCFareBreakdown.PricingUnit.FareComponent> getFareComponents()
          Get the list of 'FareComponent' element items.
 java.lang.Integer getUnitNumber()
          Get the 'UnitNumber' attribute value.
 void setFareComponents(java.util.List<PTCFareBreakdown.PricingUnit.FareComponent> list)
          Set the list of 'FareComponent' element items.
 void setUnitNumber(java.lang.Integer unitNumber)
          Set the 'UnitNumber' attribute value.
 int sizeFareComponents()
          Get the number of 'FareComponent' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PTCFareBreakdown.PricingUnit

public PTCFareBreakdown.PricingUnit()
Method Detail

getFareComponents

public java.util.List<PTCFareBreakdown.PricingUnit.FareComponent> getFareComponents()
Get the list of 'FareComponent' element items.

Returns:
list

setFareComponents

public void setFareComponents(java.util.List<PTCFareBreakdown.PricingUnit.FareComponent> list)
Set the list of 'FareComponent' element items.

Parameters:
list -

sizeFareComponents

public int sizeFareComponents()
Get the number of 'FareComponent' element items.

Returns:
count

addFareComponent

public void addFareComponent(PTCFareBreakdown.PricingUnit.FareComponent item)
Add a 'FareComponent' element item.

Parameters:
item -

getFareComponent

public PTCFareBreakdown.PricingUnit.FareComponent getFareComponent(int index)
Get 'FareComponent' element item by position.

Parameters:
index -
Returns:
item

clearFareComponents

public void clearFareComponents()
Remove all 'FareComponent' element items.


getUnitNumber

public java.lang.Integer getUnitNumber()
Get the 'UnitNumber' attribute value. A sequential number that identifies this pricing unit.

Returns:
value

setUnitNumber

public void setUnitNumber(java.lang.Integer unitNumber)
Set the 'UnitNumber' attribute value. A sequential number that identifies this pricing unit.

Parameters:
unitNumber -