org.ota.insurance
Class PlanCost

java.lang.Object
  extended by org.ota.insurance.PlanCost

public class PlanCost
extends java.lang.Object

Contains information about the total price of the insurance plan. 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="PlanCostType">
   <xs:sequence>
     <xs:element name="BasePremium" minOccurs="0">
       <xs:complexType>
         <xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
       </xs:complexType>
     </xs:element>
     <xs:element name="Charges" minOccurs="0">
       <!-- Reference to inner class Charges -->
     </xs:element>
   </xs:sequence>
   <xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
 </xs:complexType>
 


Nested Class Summary
static class PlanCost.Charges
          A container for any additional charges to the cost of the insurance plan.
 
Constructor Summary
PlanCost()
           
 
Method Summary
 CurrencyAmountGroup getBasePremium()
          Get the 'CurrencyAmountGroup' attributeGroup value.
 PlanCost.Charges getCharges()
          Get the 'Charges' element value.
 CurrencyAmountGroup getCurrencyAmountGroup()
          Get the 'CurrencyAmountGroup' attributeGroup value.
 void setBasePremium(CurrencyAmountGroup basePremium)
          Set the 'CurrencyAmountGroup' attributeGroup value.
 void setCharges(PlanCost.Charges charges)
          Set the 'Charges' element value.
 void setCurrencyAmountGroup(CurrencyAmountGroup currencyAmountGroup)
          Set the 'CurrencyAmountGroup' attributeGroup value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlanCost

public PlanCost()
Method Detail

getBasePremium

public CurrencyAmountGroup getBasePremium()
Get the 'CurrencyAmountGroup' attributeGroup value. Cost for the insurance coverage alone (excluding any fees/taxes).

Returns:
value

setBasePremium

public void setBasePremium(CurrencyAmountGroup basePremium)
Set the 'CurrencyAmountGroup' attributeGroup value. Cost for the insurance coverage alone (excluding any fees/taxes).

Parameters:
basePremium -

getCharges

public PlanCost.Charges getCharges()
Get the 'Charges' element value.

Returns:
value

setCharges

public void setCharges(PlanCost.Charges charges)
Set the 'Charges' element value.

Parameters:
charges -

getCurrencyAmountGroup

public CurrencyAmountGroup getCurrencyAmountGroup()
Get the 'CurrencyAmountGroup' attributeGroup value.

Returns:
value

setCurrencyAmountGroup

public void setCurrencyAmountGroup(CurrencyAmountGroup currencyAmountGroup)
Set the 'CurrencyAmountGroup' attributeGroup value.

Parameters:
currencyAmountGroup -