org.ota.rail
Class FareRule

java.lang.Object
  extended by org.ota.rail.PassengerPrice
      extended by org.ota.rail.FareRule

public class FareRule
extends PassengerPrice

A price and rule combination. 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="FareRuleType">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:PassengerPriceType">
         <xs:sequence>
           <xs:element ref="ns:PriceRule" maxOccurs="9"/>
           <xs:element ref="ns:TotalFare"/>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="ns:PriceRuleType" name="PriceRule"/>
 


Constructor Summary
FareRule()
           
 
Method Summary
 void addPriceRule(PriceRule item)
          Add a 'PriceRule' element item.
 void clearPriceRules()
          Remove all 'PriceRule' element items.
 PriceRule getPriceRule(int index)
          Get 'PriceRule' element item by position.
 java.util.List<PriceRule> getPriceRules()
          Get the list of 'PriceRule' element items.
 TotalFare getTotalFare()
          Get the 'TotalFare' element value.
 void setPriceRules(java.util.List<PriceRule> list)
          Set the list of 'PriceRule' element items.
 void setTotalFare(TotalFare totalFare)
          Set the 'TotalFare' element value.
 int sizePriceRules()
          Get the number of 'PriceRule' element items.
 
Methods inherited from class org.ota.rail.PassengerPrice
getAlternateCurrencyPrice, getCurrencyAmountGroup, getTravelerCountGroup, setAlternateCurrencyPrice, setCurrencyAmountGroup, setTravelerCountGroup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FareRule

public FareRule()
Method Detail

getPriceRules

public java.util.List<PriceRule> getPriceRules()
Get the list of 'PriceRule' element items.

Returns:
list

setPriceRules

public void setPriceRules(java.util.List<PriceRule> list)
Set the list of 'PriceRule' element items.

Parameters:
list -

sizePriceRules

public int sizePriceRules()
Get the number of 'PriceRule' element items.

Returns:
count

addPriceRule

public void addPriceRule(PriceRule item)
Add a 'PriceRule' element item.

Parameters:
item -

getPriceRule

public PriceRule getPriceRule(int index)
Get 'PriceRule' element item by position.

Parameters:
index -
Returns:
item

clearPriceRules

public void clearPriceRules()
Remove all 'PriceRule' element items.


getTotalFare

public TotalFare getTotalFare()
Get the 'TotalFare' element value.

Returns:
value

setTotalFare

public void setTotalFare(TotalFare totalFare)
Set the 'TotalFare' element value.

Parameters:
totalFare -