org.ota.insurance
Class CoverageLimit

java.lang.Object
  extended by org.ota.insurance.CoverageLimit
Direct Known Subclasses:
PlanSearchRQ.CoveragePreferences.CoveragePreference

public class CoverageLimit
extends java.lang.Object

Information about the insurance coverage limits that applies to all covered travelers 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="CoverageLimitType">
   <xs:sequence>
     <xs:element name="Deductible" minOccurs="0">
       <xs:complexType>
         <xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
       </xs:complexType>
     </xs:element>
     <xs:element name="PolicyLimit" minOccurs="0">
       <xs:complexType>
         <xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
       </xs:complexType>
     </xs:element>
     <xs:element name="IndividualLimit" minOccurs="0">
       <xs:complexType>
         <xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
       </xs:complexType>
     </xs:element>
   </xs:sequence>
   <xs:attribute type="xs:string" use="optional" name="CoverageLevel"/>
   <xs:attribute type="xs:string" use="required" name="CoverageType"/>
   <xs:attribute type="xs:boolean" use="optional" name="UnlimitedCoverage"/>
   <xs:attribute type="xs:boolean" use="optional" name="Covered"/>
   <xs:attributeGroup ref="ns:EffectiveExpireOptionalDateGroup"/>
 </xs:complexType>
 


Constructor Summary
CoverageLimit()
           
 
Method Summary
 java.lang.String getCoverage()
          Get the 'CoverageType' attribute value.
 java.lang.String getCoverageLevel()
          Get the 'CoverageLevel' attribute value.
 java.lang.Boolean getCovered()
          Get the 'Covered' attribute value.
 CurrencyAmountGroup getDeductible()
          Get the 'CurrencyAmountGroup' attributeGroup value.
 EffectiveExpireOptionalDateGroup getEffectiveExpireOptionalDateGroup()
          Get the 'EffectiveExpireOptionalDateGroup' attributeGroup value.
 CurrencyAmountGroup getIndividualLimit()
          Get the 'CurrencyAmountGroup' attributeGroup value.
 CurrencyAmountGroup getPolicyLimit()
          Get the 'CurrencyAmountGroup' attributeGroup value.
 java.lang.Boolean getUnlimitedCoverage()
          Get the 'UnlimitedCoverage' attribute value.
 void setCoverage(java.lang.String coverage)
          Set the 'CoverageType' attribute value.
 void setCoverageLevel(java.lang.String coverageLevel)
          Set the 'CoverageLevel' attribute value.
 void setCovered(java.lang.Boolean covered)
          Set the 'Covered' attribute value.
 void setDeductible(CurrencyAmountGroup deductible)
          Set the 'CurrencyAmountGroup' attributeGroup value.
 void setEffectiveExpireOptionalDateGroup(EffectiveExpireOptionalDateGroup effectiveExpireOptionalDateGroup)
          Set the 'EffectiveExpireOptionalDateGroup' attributeGroup value.
 void setIndividualLimit(CurrencyAmountGroup individualLimit)
          Set the 'CurrencyAmountGroup' attributeGroup value.
 void setPolicyLimit(CurrencyAmountGroup policyLimit)
          Set the 'CurrencyAmountGroup' attributeGroup value.
 void setUnlimitedCoverage(java.lang.Boolean unlimitedCoverage)
          Set the 'UnlimitedCoverage' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoverageLimit

public CoverageLimit()
Method Detail

getDeductible

public CurrencyAmountGroup getDeductible()
Get the 'CurrencyAmountGroup' attributeGroup value. The amount of out-of-pocket expense a covered individual must pay per claim.

Returns:
value

setDeductible

public void setDeductible(CurrencyAmountGroup deductible)
Set the 'CurrencyAmountGroup' attributeGroup value. The amount of out-of-pocket expense a covered individual must pay per claim.

Parameters:
deductible -

getPolicyLimit

public CurrencyAmountGroup getPolicyLimit()
Get the 'CurrencyAmountGroup' attributeGroup value. The maximum currency amout of available coverage for the policy.

Returns:
value

setPolicyLimit

public void setPolicyLimit(CurrencyAmountGroup policyLimit)
Set the 'CurrencyAmountGroup' attributeGroup value. The maximum currency amout of available coverage for the policy.

Parameters:
policyLimit -

getIndividualLimit

public CurrencyAmountGroup getIndividualLimit()
Get the 'CurrencyAmountGroup' attributeGroup value. The maximum amount of available coverage for a covered individual.

Returns:
value

setIndividualLimit

public void setIndividualLimit(CurrencyAmountGroup individualLimit)
Set the 'CurrencyAmountGroup' attributeGroup value. The maximum amount of available coverage for a covered individual.

Parameters:
individualLimit -

getCoverageLevel

public java.lang.String getCoverageLevel()
Get the 'CoverageLevel' attribute value. Indicates a level of coverage for the plan benefit e.g. Silver, Gold, Platinum

Returns:
value

setCoverageLevel

public void setCoverageLevel(java.lang.String coverageLevel)
Set the 'CoverageLevel' attribute value. Indicates a level of coverage for the plan benefit e.g. Silver, Gold, Platinum

Parameters:
coverageLevel -

getCoverage

public java.lang.String getCoverage()
Get the 'CoverageType' attribute value. Identifies the type of coverage or benefit requested by the covered individuals. Refer to OpenTravel Code List Coverage Type (COV).

Returns:
value

setCoverage

public void setCoverage(java.lang.String coverage)
Set the 'CoverageType' attribute value. Identifies the type of coverage or benefit requested by the covered individuals. Refer to OpenTravel Code List Coverage Type (COV).

Parameters:
coverage -

getUnlimitedCoverage

public java.lang.Boolean getUnlimitedCoverage()
Get the 'UnlimitedCoverage' attribute value. Flag to indicate unlimited coverage for the specific benefit is available/requested

Returns:
value

setUnlimitedCoverage

public void setUnlimitedCoverage(java.lang.Boolean unlimitedCoverage)
Set the 'UnlimitedCoverage' attribute value. Flag to indicate unlimited coverage for the specific benefit is available/requested

Parameters:
unlimitedCoverage -

getCovered

public java.lang.Boolean getCovered()
Get the 'Covered' attribute value. Flag to indicate coverage type is available/requested

Returns:
value

setCovered

public void setCovered(java.lang.Boolean covered)
Set the 'Covered' attribute value. Flag to indicate coverage type is available/requested

Parameters:
covered -

getEffectiveExpireOptionalDateGroup

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

Returns:
value

setEffectiveExpireOptionalDateGroup

public void setEffectiveExpireOptionalDateGroup(EffectiveExpireOptionalDateGroup effectiveExpireOptionalDateGroup)
Set the 'EffectiveExpireOptionalDateGroup' attributeGroup value.

Parameters:
effectiveExpireOptionalDateGroup -