org.ota.insurance
Class QuoteRS.PlanForQuoteRS

java.lang.Object
  extended by org.ota.insurance.QuoteRS.PlanForQuoteRS
Enclosing class:
QuoteRS

public static class QuoteRS.PlanForQuoteRS
extends java.lang.Object

Contains a quote response for a single insurance plan. 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="PlanForQuoteRS" maxOccurs="unbounded">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="QuoteDetail">
         <xs:complexType>
           <xs:sequence>
             <xs:element type="ns:CompanyNameType" name="ProviderCompany"/>
             <xs:element type="ns:URL_Type" name="QuoteDetailURL" minOccurs="0"/>
             <xs:element type="ns:PlanRestrictionType" name="PlanRestrictions" minOccurs="0"/>
             <xs:element type="ns:URL_Type" name="BookingDetailURL" minOccurs="0"/>
           </xs:sequence>
           <xs:attributeGroup ref="ns:EffectiveExpireOptionalDateGroup"/>
         </xs:complexType>
       </xs:element>
       <xs:element type="ns:InsCoverageDetailType" name="InsCoverageDetail" minOccurs="0"/>
       <xs:element type="ns:PlanCostType" name="PlanCost"/>
       <xs:element type="ns:ContactPersonType" name="Contact" minOccurs="0" maxOccurs="9"/>
     </xs:sequence>
     <xs:attributeGroup ref="ns:PlanID_Group"/>
     <xs:attribute type="xs:string" use="optional" name="RPH"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
QuoteRS.PlanForQuoteRS()
           
 
Method Summary
 void addContact(ContactPerson item)
          Add a 'Contact' element item.
 void clearContacts()
          Remove all 'Contact' element items.
 ContactPerson getContact(int index)
          Get 'Contact' element item by position.
 java.util.List<ContactPerson> getContacts()
          Get the list of 'Contact' element items.
 InsCoverageDetail getInsCoverageDetail()
          Get the 'InsCoverageDetail' element value.
 PlanCost getPlanCost()
          Get the 'PlanCost' element value.
 PlanIDGroup getPlanIDGroup()
          Get the 'PlanID_Group' attributeGroup value.
 URL getQuoteDetailBookingDetailURL()
          Get the 'BookingDetailURL' element value.
 EffectiveExpireOptionalDateGroup getQuoteDetailEffectiveExpireOptionalDateGroup()
          Get the 'EffectiveExpireOptionalDateGroup' attributeGroup value.
 PlanRestriction getQuoteDetailPlanRestrictions()
          Get the 'PlanRestrictions' element value.
 CompanyName getQuoteDetailProviderCompany()
          Get the 'ProviderCompany' element value.
 URL getQuoteDetailQuoteDetailURL()
          Get the 'QuoteDetailURL' element value.
 java.lang.String getRPH()
          Get the 'RPH' attribute value.
 void setContacts(java.util.List<ContactPerson> list)
          Set the list of 'Contact' element items.
 void setInsCoverageDetail(InsCoverageDetail insCoverageDetail)
          Set the 'InsCoverageDetail' element value.
 void setPlanCost(PlanCost planCost)
          Set the 'PlanCost' element value.
 void setPlanIDGroup(PlanIDGroup planIDGroup)
          Set the 'PlanID_Group' attributeGroup value.
 void setQuoteDetailBookingDetailURL(URL quoteDetailBookingDetailURL)
          Set the 'BookingDetailURL' element value.
 void setQuoteDetailEffectiveExpireOptionalDateGroup(EffectiveExpireOptionalDateGroup quoteDetailEffectiveExpireOptionalDateGroup)
          Set the 'EffectiveExpireOptionalDateGroup' attributeGroup value.
 void setQuoteDetailPlanRestrictions(PlanRestriction quoteDetailPlanRestrictions)
          Set the 'PlanRestrictions' element value.
 void setQuoteDetailProviderCompany(CompanyName quoteDetailProviderCompany)
          Set the 'ProviderCompany' element value.
 void setQuoteDetailQuoteDetailURL(URL quoteDetailQuoteDetailURL)
          Set the 'QuoteDetailURL' element value.
 void setRPH(java.lang.String RPH)
          Set the 'RPH' attribute value.
 int sizeContacts()
          Get the number of 'Contact' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuoteRS.PlanForQuoteRS

public QuoteRS.PlanForQuoteRS()
Method Detail

getQuoteDetailProviderCompany

public CompanyName getQuoteDetailProviderCompany()
Get the 'ProviderCompany' element value. Identifies the company providing the insurance product quoted in this response message.

Returns:
value

setQuoteDetailProviderCompany

public void setQuoteDetailProviderCompany(CompanyName quoteDetailProviderCompany)
Set the 'ProviderCompany' element value. Identifies the company providing the insurance product quoted in this response message.

Parameters:
quoteDetailProviderCompany -

getQuoteDetailQuoteDetailURL

public URL getQuoteDetailQuoteDetailURL()
Get the 'QuoteDetailURL' element value. Specifies the location of a file containing specific details regarding this quote.

Returns:
value

setQuoteDetailQuoteDetailURL

public void setQuoteDetailQuoteDetailURL(URL quoteDetailQuoteDetailURL)
Set the 'QuoteDetailURL' element value. Specifies the location of a file containing specific details regarding this quote.

Parameters:
quoteDetailQuoteDetailURL -

getQuoteDetailPlanRestrictions

public PlanRestriction getQuoteDetailPlanRestrictions()
Get the 'PlanRestrictions' element value. Container for any restrictions to coverage of the quoted plan.

Returns:
value

setQuoteDetailPlanRestrictions

public void setQuoteDetailPlanRestrictions(PlanRestriction quoteDetailPlanRestrictions)
Set the 'PlanRestrictions' element value. Container for any restrictions to coverage of the quoted plan.

Parameters:
quoteDetailPlanRestrictions -

getQuoteDetailBookingDetailURL

public URL getQuoteDetailBookingDetailURL()
Get the 'BookingDetailURL' element value. Specifies the location of a file containing booking details

Returns:
value

setQuoteDetailBookingDetailURL

public void setQuoteDetailBookingDetailURL(URL quoteDetailBookingDetailURL)
Set the 'BookingDetailURL' element value. Specifies the location of a file containing booking details

Parameters:
quoteDetailBookingDetailURL -

getQuoteDetailEffectiveExpireOptionalDateGroup

public EffectiveExpireOptionalDateGroup getQuoteDetailEffectiveExpireOptionalDateGroup()
Get the 'EffectiveExpireOptionalDateGroup' attributeGroup value.

Returns:
value

setQuoteDetailEffectiveExpireOptionalDateGroup

public void setQuoteDetailEffectiveExpireOptionalDateGroup(EffectiveExpireOptionalDateGroup quoteDetailEffectiveExpireOptionalDateGroup)
Set the 'EffectiveExpireOptionalDateGroup' attributeGroup value.

Parameters:
quoteDetailEffectiveExpireOptionalDateGroup -

getInsCoverageDetail

public InsCoverageDetail getInsCoverageDetail()
Get the 'InsCoverageDetail' element value. Allows vendor to echo back information about the traveler(s)' requirements for insurance coverage.

Returns:
value

setInsCoverageDetail

public void setInsCoverageDetail(InsCoverageDetail insCoverageDetail)
Set the 'InsCoverageDetail' element value. Allows vendor to echo back information about the traveler(s)' requirements for insurance coverage.

Parameters:
insCoverageDetail -

getPlanCost

public PlanCost getPlanCost()
Get the 'PlanCost' element value. Contains information about the total price of the insurance plan.

Returns:
value

setPlanCost

public void setPlanCost(PlanCost planCost)
Set the 'PlanCost' element value. Contains information about the total price of the insurance plan.

Parameters:
planCost -

getContacts

public java.util.List<ContactPerson> getContacts()
Get the list of 'Contact' element items. Defines contact information for an individual or company (for example, the provider's callcenter number or claims hotline).

Returns:
list

setContacts

public void setContacts(java.util.List<ContactPerson> list)
Set the list of 'Contact' element items. Defines contact information for an individual or company (for example, the provider's callcenter number or claims hotline).

Parameters:
list -

sizeContacts

public int sizeContacts()
Get the number of 'Contact' element items.

Returns:
count

addContact

public void addContact(ContactPerson item)
Add a 'Contact' element item.

Parameters:
item -

getContact

public ContactPerson getContact(int index)
Get 'Contact' element item by position.

Parameters:
index -
Returns:
item

clearContacts

public void clearContacts()
Remove all 'Contact' element items.


getPlanIDGroup

public PlanIDGroup getPlanIDGroup()
Get the 'PlanID_Group' attributeGroup value.

Returns:
value

setPlanIDGroup

public void setPlanIDGroup(PlanIDGroup planIDGroup)
Set the 'PlanID_Group' attributeGroup value.

Parameters:
planIDGroup -

getRPH

public java.lang.String getRPH()
Get the 'RPH' attribute value.

Returns:
value

setRPH

public void setRPH(java.lang.String RPH)
Set the 'RPH' attribute value.

Parameters:
RPH -