org.ota.insurance
Class PlanSearchRQ

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

public class PlanSearchRQ
extends java.lang.Object

Root element for insurance plan search request 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="OTA_InsurancePlanSearchRQ">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:POS_Type" name="POS"/>
       <xs:element name="CoveragePreferences" minOccurs="0">
         <!-- Reference to inner class CoveragePreferences -->
       </xs:element>
       <xs:element name="SearchTripInfo" minOccurs="0">
         <!-- Reference to inner class SearchTripInfo -->
       </xs:element>
       <xs:element name="SearchTravInfo" minOccurs="0">
         <!-- Reference to inner class SearchTravInfo -->
       </xs:element>
     </xs:sequence>
     <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
     <xs:attribute type="xs:string" use="optional" name="SearchResponseFilter"/>
     <xs:attributeGroup ref="ns:DetailResponseGroup"/>
   </xs:complexType>
 </xs:element>
 
 <xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DetailResponseGroup">
   <xs:attribute type="xs:boolean" use="required" name="DetailResponse"/>
 </xs:attributeGroup>
 


Nested Class Summary
static class PlanSearchRQ.CoveragePreferences
          Collection of insurance coverage preferences used in the advance plan search feature.
static class PlanSearchRQ.SearchTravInfo
          Collection of information about the travelers for which insurance coverage is being searched for Schema fragment(s) for this class:
static class PlanSearchRQ.SearchTripInfo
          Collection of information about the trips for which insurance coverage is being searched for.
 
Constructor Summary
PlanSearchRQ()
           
 
Method Summary
 PlanSearchRQ.CoveragePreferences getCoveragePreferences()
          Get the 'CoveragePreferences' element value.
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 POS getPOS()
          Get the 'POS' element value.
 java.lang.String getSearchResponseFilter()
          Get the 'SearchResponseFilter' attribute value.
 PlanSearchRQ.SearchTravInfo getSearchTravInfo()
          Get the 'SearchTravInfo' element value.
 PlanSearchRQ.SearchTripInfo getSearchTripInfo()
          Get the 'SearchTripInfo' element value.
 boolean isDetailResponse()
          Get the 'DetailResponse' attribute value.
 void setCoveragePreferences(PlanSearchRQ.CoveragePreferences coveragePreferences)
          Set the 'CoveragePreferences' element value.
 void setDetailResponse(boolean detailResponse)
          Set the 'DetailResponse' attribute value.
 void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setPOS(POS POS)
          Set the 'POS' element value.
 void setSearchResponseFilter(java.lang.String searchResponseFilter)
          Set the 'SearchResponseFilter' attribute value.
 void setSearchTravInfo(PlanSearchRQ.SearchTravInfo searchTravInfo)
          Set the 'SearchTravInfo' element value.
 void setSearchTripInfo(PlanSearchRQ.SearchTripInfo searchTripInfo)
          Set the 'SearchTripInfo' element value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlanSearchRQ

public PlanSearchRQ()
Method Detail

getPOS

public POS getPOS()
Get the 'POS' element value. Allows vendors to pass an number of identifying codes to the insurance provider so that the provider can retrieve the plans available to that specific vendor.

Returns:
value

setPOS

public void setPOS(POS POS)
Set the 'POS' element value. Allows vendors to pass an number of identifying codes to the insurance provider so that the provider can retrieve the plans available to that specific vendor.

Parameters:
POS -

getCoveragePreferences

public PlanSearchRQ.CoveragePreferences getCoveragePreferences()
Get the 'CoveragePreferences' element value.

Returns:
value

setCoveragePreferences

public void setCoveragePreferences(PlanSearchRQ.CoveragePreferences coveragePreferences)
Set the 'CoveragePreferences' element value.

Parameters:
coveragePreferences -

getSearchTripInfo

public PlanSearchRQ.SearchTripInfo getSearchTripInfo()
Get the 'SearchTripInfo' element value.

Returns:
value

setSearchTripInfo

public void setSearchTripInfo(PlanSearchRQ.SearchTripInfo searchTripInfo)
Set the 'SearchTripInfo' element value.

Parameters:
searchTripInfo -

getSearchTravInfo

public PlanSearchRQ.SearchTravInfo getSearchTravInfo()
Get the 'SearchTravInfo' element value.

Returns:
value

setSearchTravInfo

public void setSearchTravInfo(PlanSearchRQ.SearchTravInfo searchTravInfo)
Set the 'SearchTravInfo' element value.

Parameters:
searchTravInfo -

getOTAPayloadStdAttributes

public OTAPayloadStdAttributes getOTAPayloadStdAttributes()
Get the 'OTA_PayloadStdAttributes' attributeGroup value.

Returns:
value

setOTAPayloadStdAttributes

public void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
Set the 'OTA_PayloadStdAttributes' attributeGroup value.

Parameters:
OTAPayloadStdAttributes -

getSearchResponseFilter

public java.lang.String getSearchResponseFilter()
Get the 'SearchResponseFilter' attribute value. Specifies which type of plans should be returned in the response (e.g. featured only, featured and preferred, all). Refer to OpenTravel Code List Search Response Filter (SRF).

Returns:
value

setSearchResponseFilter

public void setSearchResponseFilter(java.lang.String searchResponseFilter)
Set the 'SearchResponseFilter' attribute value. Specifies which type of plans should be returned in the response (e.g. featured only, featured and preferred, all). Refer to OpenTravel Code List Search Response Filter (SRF).

Parameters:
searchResponseFilter -

isDetailResponse

public boolean isDetailResponse()
Get the 'DetailResponse' attribute value. To indicate whether full details should be returned in the response. "True" indicates details should be included and "false" means details are not required.

Returns:
value

setDetailResponse

public void setDetailResponse(boolean detailResponse)
Set the 'DetailResponse' attribute value. To indicate whether full details should be returned in the response. "True" indicates details should be included and "false" means details are not required.

Parameters:
detailResponse -