Package be.ehealth.businessconnector.genins.service

# Interface GenInsService

All Known Implementing Classes:
  `GenInsServiceImpl`

public interface GenInsService
GenInsService interface. Default impl : `GenInsServiceImpl` Factory : `ServiceFactory`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `GetInsurabilityResponse`
  `getInsurability(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType getInsurabilityAsXmlOrFlatRequestType)`
  Method which call the web service getInsurability
  `GetInsurabilityAsFlatResponse`
  `getInsurabilityAsFlat(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType getInsurabilityAsXmlOrFlatRequestType)`
  Method which call the web service getInsurabilityAsFlat

- ## Method Details

  - ### getInsurability

    GetInsurabilityResponse getInsurability(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType getInsurabilityAsXmlOrFlatRequestType) throws GenInsBusinessConnectorException, TechnicalConnectorException, SessionManagementException
    Method which call the web service getInsurability
    Parameters:
      `token` -
      `getInsurabilityAsXmlOrFlatRequestType` -
    Returns:
      GetInsurabilityResponse object
    Throws:
      `GenInsBusinessConnectorException`
      `TechnicalConnectorException` - the malformed url exception
      `SessionManagementException`

  - ### getInsurabilityAsFlat

    GetInsurabilityAsFlatResponse getInsurabilityAsFlat(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType getInsurabilityAsXmlOrFlatRequestType) throws GenInsBusinessConnectorException, TechnicalConnectorException, SessionManagementException
    Method which call the web service getInsurabilityAsFlat
    Parameters:
      `token` - the token
      `getInsurabilityAsXmlOrFlatRequestType` -
    Returns:
      GetInsurabilityAsFlatResponse object
    Throws:
      `GenInsBusinessConnectorException`
      `TechnicalConnectorException` - the malformed url exception
      `SessionManagementException`