Package be.ehealth.businessconnector.addressbook.session

# Interface AddressbookSessionService

All Known Implementing Classes:
  `AddressbookSessionServiceImpl`

public interface AddressbookSessionService
Interface for all Addressbook services Default impl : `AddressbookSessionServiceImpl` Factory : `AddressbookSessionServiceFactory`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `GetOrganizationContactInfoResponse`
  `getOrganizationContactInfo(GetOrganizationContactInfoRequest request)`
  `GetProfessionalContactInfoResponse`
  `getProfessionalContactInfo(GetProfessionalContactInfoRequest request)`
  `SearchOrganizationsResponse`
  `searchOrganizations(SearchOrganizationsRequest request)`
  `SearchProfessionalsResponse`
  `searchProfessionals(SearchProfessionalsRequest request)`

- ## Method Details

  - ### getOrganizationContactInfo

    GetOrganizationContactInfoResponse getOrganizationContactInfo(GetOrganizationContactInfoRequest request) throws TechnicalConnectorException
    Parameters:
      `request` -
      `token` -
    Returns:
    Throws:
      `TechnicalConnectorException`

  - ### getProfessionalContactInfo

    GetProfessionalContactInfoResponse getProfessionalContactInfo(GetProfessionalContactInfoRequest request) throws TechnicalConnectorException
    Parameters:
      `request` -
      `token` -
    Returns:
    Throws:
      `TechnicalConnectorException`

  - ### searchOrganizations

    SearchOrganizationsResponse searchOrganizations(SearchOrganizationsRequest request) throws TechnicalConnectorException
    Parameters:
      `request` -
      `token` -
    Returns:
    Throws:
      `TechnicalConnectorException`

  - ### searchProfessionals

    SearchProfessionalsResponse searchProfessionals(SearchProfessionalsRequest request) throws TechnicalConnectorException
    Parameters:
      `request` -
      `token` -
    Returns:
    Throws:
      `TechnicalConnectorException`