## Uses of Class
be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException

- Packages that use TherLinkBusinessConnectorException
  Package | Description
  --- | ---
  be.ehealth.businessconnector.therlink |
  be.ehealth.businessconnector.therlink.builders |
  be.ehealth.businessconnector.therlink.builders.impl |
  be.ehealth.businessconnector.therlink.domain |
  be.ehealth.businessconnector.therlink.mappers |
  be.ehealth.businessconnector.therlink.service |
  be.ehealth.businessconnector.therlink.service.impl |
  be.ehealth.businessconnector.therlink.session |
  be.ehealth.businessconnector.therlink.session.impl |

- - ### Uses of TherLinkBusinessConnectorException in be.ehealth.businessconnector.therlink

    Methods in be.ehealth.businessconnector.therlink that throw TherLinkBusinessConnectorException
    Modifier and Type | Method and Description
    --- | ---
    `static PutTherapeuticLinkRequest` | DefaultImplementationForgeneralPractitioner.`createDefaultTherapeuticLinkWithEidReading()` Creates a new `PutTherapeuticLinkRequest`, it will use the info from the patients eid card and the enduser in the current session.
    `static PutTherapeuticLinkRequest` | DefaultImplementationForgeneralPractitioner.`createDefaultTherapeuticLinkWithEidSigning()` Creates a new `PutTherapeuticLinkRequest`, it will use the info from the patients eid card and the enduser in the current session.
    `static PutTherapeuticLinkRequest` | DefaultImplementationForgeneralPractitioner.`createDefaultTherapeuticLinkWithIsiReading(Patient patient)` Creates a new `PutTherapeuticLinkRequest`, it will use the info from the enduser in the current session.
    `static PutTherapeuticLinkRequest` | DefaultImplementationForgeneralPractitioner.`createDefaultTherapeuticLinkWithSisReading(Patient patient)` Creates a new `PutTherapeuticLinkRequest`, it will use the info from the enduser in the current session.

  - ### Uses of TherLinkBusinessConnectorException in be.ehealth.businessconnector.therlink.builders

    Methods in be.ehealth.businessconnector.therlink.builders that throw TherLinkBusinessConnectorException
    Modifier and Type | Method and Description
    --- | ---
    `GetTherapeuticLinkRequest` | RequestObjectBuilder.`createGetTherapeuticLinkRequest(TherapeuticLink query, int maxRows, Proof... prooves)` Creates a GetTherapeuticLinkRequest
    `GetTherapeuticLinkRequest` | RequestObjectBuilder.`createGetTherapeuticLinkRequest(TherapeuticLink query, Proof... prooves)` Creates a GetTherapeuticLinkRequest MaxRows will be replaced with property value of "therlink.maxrows" if it's defined, otherwise default value1000 will be used
    `HasTherapeuticLinkRequest` | RequestObjectBuilder.`createHasTherapeuticLinkRequest(TherapeuticLink query)` Creates a HasTherapeuticLinkRequest
    `Proof` | ProofBuilder.`createProofForEidSigning(Credential cred)` Creates a `Proof` for eID signing Requires the eID card of the patient connected
    `PutTherapeuticLinkRequest` | RequestObjectBuilder.`createPutTherapeuticLinkRequest(org.joda.time.DateTime endDate, Patient patient, HcParty concernedHealthCareProfessionel, String therLinkType, String comment, Proof... proofs)` Creates a new `PutTherapeuticLinkRequest`
    `PutTherapeuticLinkRequest` | RequestObjectBuilder.`createPutTherapeuticLinkRequest(Patient patient, HcParty concernedHealthCareProfessionel, Date endDate, String therLinkType, String comment, Proof... proofs)` Deprecated.
    `PutTherapeuticLinkRequest` | RequestObjectBuilder.`createPutTherapeuticLinkRequest(Patient patient, HcParty hcp, String therLinkType, Proof proof)` Creates a putTherapeuticLinkRequest enddate & comment are null by default
    `RevokeTherapeuticLinkRequest` | RequestObjectBuilder.`createRevokeTherapeuticLinkRequest(org.joda.time.DateTime startDate, org.joda.time.DateTime endDate, Patient patient, HcParty hcp, String therLinkType, String commentAboutRevokal, Proof... proofs)` Creates a RevokeTherapeuticLinkRequest
    `RevokeTherapeuticLinkRequest` | RequestObjectBuilder.`createRevokeTherapeuticLinkRequest(Patient patient, HcParty hcp, Date startDate, Date endDate, String therLinkType, String commentAboutRevokal, Proof... proofs)` Deprecated.
    `RevokeTherapeuticLinkRequest` | RequestObjectBuilder.`createRevokeTherapeuticLinkRequest(TherapeuticLink therLink)` Creates a RevokeTherapeuticLinkRequest with a TherapeuticLink as input
    `RevokeTherapeuticLinkRequest` | RequestObjectBuilder.`createRevokeTherapeuticLinkRequestWithProof(TherapeuticLink link, Proof... proofs)` Creates a RevokeTherapeuticLinkRequest with a TherapeuticLink as input and a proof list
    `List<HcParty>` | RequestObjectBuilder.`getAuthorHcParties()` Gets a list of HcParties that should be included in the author section of the message
    `static CommonObjectBuilder` | RequestObjectBuilderFactory.`getCommonBuilder()` Retrieve an instance of a `CommonObjectBuilder` implementation The implementation could be a custom class defined in the configuration file By default, it would be
    `static ProofBuilder` | RequestObjectBuilderFactory.`getProofBuilder()` Retrieve an instance of a `ProofBuilder` implementation The implementation could be a custom class defined in the configuration file By default, it would be
    `static RequestObjectBuilder` | RequestObjectBuilderFactory.`getRequestObjectBuilder()` Retrieve an instance of a `RequestObjectBuilder` implementation The implementation could be a custom class defined in the configuration file By default, it would be

  - ### Uses of TherLinkBusinessConnectorException in be.ehealth.businessconnector.therlink.builders.impl

    Methods in be.ehealth.businessconnector.therlink.builders.impl that throw TherLinkBusinessConnectorException
    Modifier and Type | Method and Description
    --- | ---
    `GetTherapeuticLinkRequest` | AbstractRequestObjectBuilderImpl.`createGetTherapeuticLinkRequest(TherapeuticLink query, int maxRowsToUse, Proof... prooves)`
    `GetTherapeuticLinkRequest` | AbstractRequestObjectBuilderImpl.`createGetTherapeuticLinkRequest(TherapeuticLink query, Proof... prooves)`
    `HasTherapeuticLinkRequest` | AbstractRequestObjectBuilderImpl.`createHasTherapeuticLinkRequest(TherapeuticLink query)`
    `Proof` | ProofBuilderImpl.`createProofForEidSigning(Credential cred)`
    `PutTherapeuticLinkRequest` | AbstractRequestObjectBuilderImpl.`createPutTherapeuticLinkRequest(org.joda.time.DateTime endDate, Patient patient, HcParty concernedHealthCareProfessionel, String therLinkType, String comment, Proof... proofs)`
    `PutTherapeuticLinkRequest` | AbstractRequestObjectBuilderImpl.`createPutTherapeuticLinkRequest(Patient patient, HcParty concernedHealthCareProfessionel, Date endDate, String therLinkType, String comment, Proof... proofs)` Deprecated.
    `PutTherapeuticLinkRequest` | AbstractRequestObjectBuilderImpl.`createPutTherapeuticLinkRequest(Patient patient, HcParty hcp, String therLinkType, Proof proof)`
    `RevokeTherapeuticLinkRequest` | AbstractRequestObjectBuilderImpl.`createRevokeTherapeuticLinkRequest(org.joda.time.DateTime startDate, org.joda.time.DateTime endDate, Patient patient, HcParty hcp, String therLinkType, String commentAboutRevokal, Proof... proofs)`
    `RevokeTherapeuticLinkRequest` | AbstractRequestObjectBuilderImpl.`createRevokeTherapeuticLinkRequest(Patient patient, HcParty hcp, Date startDate, Date endDate, String therLinkType, String commentAboutRevokal, Proof... proofs)` Deprecated.
    `RevokeTherapeuticLinkRequest` | AbstractRequestObjectBuilderImpl.`createRevokeTherapeuticLinkRequest(TherapeuticLink link)`
    `RevokeTherapeuticLinkRequest` | AbstractRequestObjectBuilderImpl.`createRevokeTherapeuticLinkRequestWithProof(TherapeuticLink link, Proof... proofs)`
    `List<HcParty>` | GenericRequestObjectBuilder.`getAuthorHcParties()`
    `List<HcParty>` | GPRequestObjectBuilderImpl.`getAuthorHcParties()` Deprecated.
    `abstract List<HcParty>` | AbstractRequestObjectBuilderImpl.`getAuthorHcParties()` Abstract method that should be implemented by each class that extends `AbstractRequestObjectBuilderImpl` to retrieve the Author HcParties
    `void` | AbstractRequestObjectBuilderImpl.`validateMaxRowsValue(GetTherapeuticLinkRequest request)` Validates the maxRows parameter of the getTherapeuticLinkRequest NB Author & id are not validated since they are automatically generated

    Constructors in be.ehealth.businessconnector.therlink.builders.impl that throw TherLinkBusinessConnectorException
    Constructor and Description
    `AbstractRequestObjectBuilderImpl()`
    `GenericRequestObjectBuilder()`
    `GPRequestObjectBuilderImpl()` Deprecated.

  - ### Uses of TherLinkBusinessConnectorException in be.ehealth.businessconnector.therlink.domain

    Methods in be.ehealth.businessconnector.therlink.domain that throw TherLinkBusinessConnectorException
    Modifier and Type | Method and Description
    --- | ---
    `Patient` | Patient.Builder.`build()` Deprecated. use be.ehealth.business.common.domain.Patient instead build the patient object and checks for parameters integrity
    `HcParty` | HcParty.Builder.`build()` builds the hcparty object and checks for parameters integrity

  - ### Uses of TherLinkBusinessConnectorException in be.ehealth.businessconnector.therlink.mappers

    Methods in be.ehealth.businessconnector.therlink.mappers that throw TherLinkBusinessConnectorException
    Modifier and Type | Method and Description
    --- | ---
    `String` | RequestObjectMapper.`createTherapeuticLinkAsXmlString(TherapeuticLink therLink)` Creates a TherapeuticLink XML String from a TherapeuticLink object
    `GetTherapeuticLinkRequest` | RequestObjectMapper.`mapGetTherapeuticLinkRequest(GetTherapeuticLinkRequest request)`
    `String` | RequestObjectMapper.`mapGetTherapeuticLinkToXml(GetTherapeuticLinkRequest request)` Maps a getTherapeuticLink object to a XML string
    `HasTherapeuticLinkRequest` | RequestObjectMapper.`mapHasTherapeuticLinkRequest(HasTherapeuticLinkRequest request)`
    `String` | RequestObjectMapper.`mapHasTherapeuticLinkToXML(HasTherapeuticLinkRequest request)` Maps a hasTherapeuticLink object to a XML string
    `static HCPartyIdType` | HcPartyMapper.`mapHcPartyIdType(HcParty hcp)`
    `PutTherapeuticLinkRequest` | RequestObjectMapper.`mapPutTherapeuticLinkRequest(PutTherapeuticLinkRequest request)` Maps a putTherapeuticLink object to a jawb putTherapeuticLinkRequest
    `String` | RequestObjectMapper.`mapPutTherapeuticLinkToXML(PutTherapeuticLinkRequest request)` Maps a putTherapeuticLink object to a XML string
    `RevokeTherapeuticLinkRequest` | RequestObjectMapper.`mapRevokeTherapeuticLinkRequest(TherapeuticLinkRequestType request)`
    `String` | RequestObjectMapper.`mapRevokeTherapeuticLinkToXML(RevokeTherapeuticLinkRequest request)` Maps a revokeTherapeuticLink object to a XML string
    `static HcpartyType` | HcPartyMapper.`mapToHcpartyType(HcParty hcp)`

  - ### Uses of TherLinkBusinessConnectorException in be.ehealth.businessconnector.therlink.service

    Methods in be.ehealth.businessconnector.therlink.service that throw TherLinkBusinessConnectorException
    Modifier and Type | Method and Description
    --- | ---
    `GetTherapeuticLinkResponse` | TherLinkService.`getTherapeuticLink(SAMLToken token, GetTherapeuticLinkRequest request)` Get a therapeutic link
    `static GenericRequest` | ServiceFactory.`getTherLinkPort(SAMLToken token)` Gets the therlink port
    `HasTherapeuticLinkResponse` | TherLinkService.`hasTherapeuticLink(SAMLToken token, HasTherapeuticLinkRequest request)` Check if a therapeutic link exists between the patient and healthcare party
    `PutTherapeuticLinkResponse` | TherLinkService.`putTherapeuticLink(SAMLToken token, PutTherapeuticLinkRequest request)` Put a therapeutic link
    `RevokeTherapeuticLinkResponse` | TherLinkService.`revokeTherapeuticLink(SAMLToken token, RevokeTherapeuticLinkRequest request)` Revoke a therapeutic link

  - ### Uses of TherLinkBusinessConnectorException in be.ehealth.businessconnector.therlink.service.impl

    Methods in be.ehealth.businessconnector.therlink.service.impl that throw TherLinkBusinessConnectorException
    Modifier and Type | Method and Description
    --- | ---
    `GetTherapeuticLinkResponse` | TherLinkServiceImpl.`getTherapeuticLink(SAMLToken token, GetTherapeuticLinkRequest request)`
    `HasTherapeuticLinkResponse` | TherLinkServiceImpl.`hasTherapeuticLink(SAMLToken token, HasTherapeuticLinkRequest request)`
    `PutTherapeuticLinkResponse` | TherLinkServiceImpl.`putTherapeuticLink(SAMLToken token, PutTherapeuticLinkRequest request)`
    `RevokeTherapeuticLinkResponse` | TherLinkServiceImpl.`revokeTherapeuticLink(SAMLToken token, RevokeTherapeuticLinkRequest request)`

  - ### Uses of TherLinkBusinessConnectorException in be.ehealth.businessconnector.therlink.session

    Methods in be.ehealth.businessconnector.therlink.session that throw TherLinkBusinessConnectorException
    Modifier and Type | Method and Description
    --- | ---
    `GetTherapeuticLinkResponse` | TherLinkService.`getTherapeuticLink(GetTherapeuticLinkRequest request)` Get a therapeutic link
    `HasTherapeuticLinkResponse` | TherLinkService.`hasTherapeuticLink(HasTherapeuticLinkRequest request)` Check if a therapeutic link exists between the patient and healthcare party
    `PutTherapeuticLinkResponse` | TherLinkService.`putTherapeuticLink(PutTherapeuticLinkRequest request)` Put a therapeutic link
    `RevokeTherapeuticLinkResponse` | TherLinkService.`revokeTherapeuticLink(RevokeTherapeuticLinkRequest request)` Revoke a therapeutic link

  - ### Uses of TherLinkBusinessConnectorException in be.ehealth.businessconnector.therlink.session.impl

    Methods in be.ehealth.businessconnector.therlink.session.impl that throw TherLinkBusinessConnectorException
    Modifier and Type | Method and Description
    --- | ---
    `GetTherapeuticLinkResponse` | TherLinkServiceImpl.`getTherapeuticLink(GetTherapeuticLinkRequest request)`
    `HasTherapeuticLinkResponse` | TherLinkServiceImpl.`hasTherapeuticLink(HasTherapeuticLinkRequest request)`
    `PutTherapeuticLinkResponse` | TherLinkServiceImpl.`putTherapeuticLink(PutTherapeuticLinkRequest request)`
    `RevokeTherapeuticLinkResponse` | TherLinkServiceImpl.`revokeTherapeuticLink(RevokeTherapeuticLinkRequest request)`

Connector Packaging PERSNURSE 4.3.0 API
Copyright © {inceptionYear}-2023 eHealth. All Rights Reserved.