org.ota.insurance
Class PlanSearchRQ.CoveragePreferences

java.lang.Object
  extended by org.ota.insurance.PlanSearchRQ.CoveragePreferences
Enclosing class:
PlanSearchRQ

public static class PlanSearchRQ.CoveragePreferences
extends java.lang.Object

Collection of insurance coverage preferences used in the advance plan search feature. 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="CoveragePreferences" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="CoveragePreference" maxOccurs="99">
         <!-- Reference to inner class CoveragePreference -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class PlanSearchRQ.CoveragePreferences.CoveragePreference
          Lists a specific insurance coverage type (baggage, medical, etc) to search for and allows search-er to specify preferences on different coverages.
 
Constructor Summary
PlanSearchRQ.CoveragePreferences()
           
 
Method Summary
 void addCoveragePreference(PlanSearchRQ.CoveragePreferences.CoveragePreference item)
          Add a 'CoveragePreference' element item.
 void clearCoveragePreferences()
          Remove all 'CoveragePreference' element items.
 PlanSearchRQ.CoveragePreferences.CoveragePreference getCoveragePreference(int index)
          Get 'CoveragePreference' element item by position.
 java.util.List<PlanSearchRQ.CoveragePreferences.CoveragePreference> getCoveragePreferences()
          Get the list of 'CoveragePreference' element items.
 void setCoveragePreferences(java.util.List<PlanSearchRQ.CoveragePreferences.CoveragePreference> list)
          Set the list of 'CoveragePreference' element items.
 int sizeCoveragePreferences()
          Get the number of 'CoveragePreference' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlanSearchRQ.CoveragePreferences

public PlanSearchRQ.CoveragePreferences()
Method Detail

getCoveragePreferences

public java.util.List<PlanSearchRQ.CoveragePreferences.CoveragePreference> getCoveragePreferences()
Get the list of 'CoveragePreference' element items.

Returns:
list

setCoveragePreferences

public void setCoveragePreferences(java.util.List<PlanSearchRQ.CoveragePreferences.CoveragePreference> list)
Set the list of 'CoveragePreference' element items.

Parameters:
list -

sizeCoveragePreferences

public int sizeCoveragePreferences()
Get the number of 'CoveragePreference' element items.

Returns:
count

addCoveragePreference

public void addCoveragePreference(PlanSearchRQ.CoveragePreferences.CoveragePreference item)
Add a 'CoveragePreference' element item.

Parameters:
item -

getCoveragePreference

public PlanSearchRQ.CoveragePreferences.CoveragePreference getCoveragePreference(int index)
Get 'CoveragePreference' element item by position.

Parameters:
index -
Returns:
item

clearCoveragePreferences

public void clearCoveragePreferences()
Remove all 'CoveragePreference' element items.