# Uses of Class
be.ehealth.technicalconnector.exception.SessionManagementException

Packages that use SessionManagementException
Package
Description
be.ehealth.businessconnector.chapterIV.service
be.ehealth.businessconnector.chapterIV.service.impl
be.ehealth.businessconnector.chapterIV.session
be.ehealth.businessconnector.chapterIV.session.impl
be.ehealth.businessconnector.dmg.service
be.ehealth.businessconnector.dmg.service.impl
be.ehealth.businessconnector.dmg.session.impl
be.ehealth.businessconnector.genericasync.session
be.ehealth.businessconnector.genericasync.session.impl
be.ehealth.businessconnector.genins.service
be.ehealth.businessconnector.genins.service.impl
be.ehealth.businessconnector.genins.session
be.ehealth.businessconnector.genins.session.impl
be.ehealth.businessconnector.hub.session
be.ehealth.businessconnector.hub.session.impl
be.ehealth.businessconnector.wsconsent.service
be.ehealth.businessconnector.wsconsent.service.impl
be.ehealth.businessconnector.wsconsent.session
be.ehealth.businessconnector.wsconsent.session.impl
be.ehealth.technicalconnector.service.sts.utils
be.ehealth.technicalconnector.session
be.ehealth.technicalconnector.session.impl
be.ehealth.technicalconnector.session.renew
be.ehealth.technicalconnector.validator
be.ehealth.technicalconnector.validator.impl

- ## Uses of SessionManagementException in be.ehealth.businessconnector.chapterIV.service

  Methods in be.ehealth.businessconnector.chapterIV.service that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `AskChap4MedicalAdvisorAgreementResponse`
  ChapterIVService.`askChap4MedicalAdvisorAgreement(SAMLToken token, AskChap4MedicalAdvisorAgreementRequest request)`
  returns the `AskChap4MedicalAdvisorAgreementResponse`.
  `ConsultChap4MedicalAdvisorAgreementResponse`
  ChapterIVService.`consultChap4MedicalAdvisorAgreement(SAMLToken token, ConsultChap4MedicalAdvisorAgreementRequest request)`
  returns the `ConsultChap4MedicalAdvisorAgreementResponse`.

- ## Uses of SessionManagementException in be.ehealth.businessconnector.chapterIV.service.impl

  Methods in be.ehealth.businessconnector.chapterIV.service.impl that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `final AskChap4MedicalAdvisorAgreementResponse`
  ChapterIVServiceImpl.`askChap4MedicalAdvisorAgreement(SAMLToken token, AskChap4MedicalAdvisorAgreementRequest request)`
  `final ConsultChap4MedicalAdvisorAgreementResponse`
  ChapterIVServiceImpl.`consultChap4MedicalAdvisorAgreement(SAMLToken token, ConsultChap4MedicalAdvisorAgreementRequest request)`

- ## Uses of SessionManagementException in be.ehealth.businessconnector.chapterIV.session

  Methods in be.ehealth.businessconnector.chapterIV.session that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `AskChap4MedicalAdvisorAgreementResponse`
  ChapterIVService.`askChap4MedicalAdvisorAgreementResponse(AskChap4MedicalAdvisorAgreementRequest request)`
  retrieves the `AskChap4MedicalAdvisorAgreementResponse` , it needs a Session to be active.
  `AskChap4MedicalAdvisorAgreementResponse`
  ChapterIVService.`askChap4MedicalAdvisorAgreementResponse(FolderType folder, String inputReference, boolean isTest, String commonReference, String commonNIPReference, Instant agreementStartDate)`
  Deprecated.
  `ConsultChap4MedicalAdvisorAgreementResponse`
  ChapterIVService.`consultChap4MedicalAdvisorAgreement(ConsultChap4MedicalAdvisorAgreementRequest request)`
  retrieves the `ConsultChap4MedicalAdvisorAgreementResponse` , it needs a Session to be active.
  `ConsultChap4MedicalAdvisorAgreementResponse`
  ChapterIVService.`consultChap4MedicalAdvisorAgreement(FolderType folder, String inputReference, boolean isTest, String commonReference, String commonNIPReference, Instant agreementStartDate)`
  Deprecated.

- ## Uses of SessionManagementException in be.ehealth.businessconnector.chapterIV.session.impl

  Methods in be.ehealth.businessconnector.chapterIV.session.impl that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `AskChap4MedicalAdvisorAgreementResponse`
  ChapterIVServiceImpl.`askChap4MedicalAdvisorAgreementResponse(AskChap4MedicalAdvisorAgreementRequest request)`
  `AskChap4MedicalAdvisorAgreementResponse`
  ChapterIVServiceImpl.`askChap4MedicalAdvisorAgreementResponse(FolderType folder, String inputReference, boolean isTest, String commonReference, String commonNIPReference, Instant agreementStartDate)`
  `ConsultChap4MedicalAdvisorAgreementResponse`
  ChapterIVServiceImpl.`consultChap4MedicalAdvisorAgreement(ConsultChap4MedicalAdvisorAgreementRequest request)`
  `ConsultChap4MedicalAdvisorAgreementResponse`
  ChapterIVServiceImpl.`consultChap4MedicalAdvisorAgreement(FolderType folder, String inputReference, boolean isTest, String commonReference, String commonNIPReference, Instant agreementStartDate)`

- ## Uses of SessionManagementException in be.ehealth.businessconnector.dmg.service

  Methods in be.ehealth.businessconnector.dmg.service that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `ConsultGlobalMedicalFileResponse`
  DmgService.`consultGlobalMedicalFile(SAMLToken token, ConsultGlobalMedicalFileRequest request)`
  Sends the consultation request to the WS and retrieves the response.
  `NotifyGlobalMedicalFileResponse`
  DmgService.`notifyGlobalMedicalFile(SAMLToken token, NotifyGlobalMedicalFileRequest request)`
  Sends the notification request to the WS and retrieves the response.

- ## Uses of SessionManagementException in be.ehealth.businessconnector.dmg.service.impl

  Methods in be.ehealth.businessconnector.dmg.service.impl that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `final ConsultGlobalMedicalFileResponse`
  DmgServiceImpl.`consultGlobalMedicalFile(SAMLToken token, ConsultGlobalMedicalFileRequest request)`

- ## Uses of SessionManagementException in be.ehealth.businessconnector.dmg.session.impl

  Methods in be.ehealth.businessconnector.dmg.session.impl that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `ConsultGlobalMedicalFileResponse`
  DmgServiceImpl.`consultGlobalMedicalFile(ConsultGlobalMedicalFileRequest request)`
  `NotifyGlobalMedicalFileResponse`
  DmgServiceImpl.`notifyGlobalMedicalFile(NotifyGlobalMedicalFileRequest request)`

- ## Uses of SessionManagementException in be.ehealth.businessconnector.genericasync.session

  Methods in be.ehealth.businessconnector.genericasync.session that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `ConfirmResponse`
  GenAsyncService.`confirmRequest(Confirm request, WsAddressingHeader header)`
  Sends a confirm request to the WS.
  `GetResponse`
  GenAsyncService.`getRequest(Get request, WsAddressingHeader header)`
  Returns the
  invalid reference

      Responses

  from the post previously sent and generate the token.
  `PostResponse`
  GenAsyncService.`postRequest(Post request, WsAddressingHeader header)`
  Returns the
  invalid reference

      TAck

  of the request of an operation and generate the token.

- ## Uses of SessionManagementException in be.ehealth.businessconnector.genericasync.session.impl

  Methods in be.ehealth.businessconnector.genericasync.session.impl that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `ConfirmResponse`
  GenAsyncServiceImpl.`confirmRequest(Confirm request, WsAddressingHeader header)`
  `GetResponse`
  GenAsyncServiceImpl.`getRequest(Get request, WsAddressingHeader header)`
  `PostResponse`
  GenAsyncServiceImpl.`postRequest(Post request, WsAddressingHeader header)`

- ## Uses of SessionManagementException in be.ehealth.businessconnector.genins.service

  Methods in be.ehealth.businessconnector.genins.service that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `GetInsurabilityResponse`
  GenInsService.`getInsurability(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType getInsurabilityAsXmlOrFlatRequestType)`
  Method which call the web service getInsurability
  `GetInsurabilityAsFlatResponse`
  GenInsService.`getInsurabilityAsFlat(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType getInsurabilityAsXmlOrFlatRequestType)`
  Method which call the web service getInsurabilityAsFlat

- ## Uses of SessionManagementException in be.ehealth.businessconnector.genins.service.impl

  Methods in be.ehealth.businessconnector.genins.service.impl that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `GetInsurabilityResponse`
  GenInsServiceImpl.`getInsurability(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType requestType)`
  `GetInsurabilityAsFlatResponse`
  GenInsServiceImpl.`getInsurabilityAsFlat(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType request)`

- ## Uses of SessionManagementException in be.ehealth.businessconnector.genins.session

  Methods in be.ehealth.businessconnector.genins.session that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `GetInsurabilityResponse`
  GenInsService.`getInsurability(GetInsurabilityAsXmlOrFlatRequestType getInsurabilityAsXmlOrFlatRequestType)`
  Method which call the web service getInsurability
  `GetInsurabilityAsFlatResponse`
  GenInsService.`getInsurabilityAsFlat(GetInsurabilityAsXmlOrFlatRequestType getInsurabilityAsXmlOrFlatRequestType)`
  Method which call the web service getInsurabilityAsFlat

- ## Uses of SessionManagementException in be.ehealth.businessconnector.genins.session.impl

  Methods in be.ehealth.businessconnector.genins.session.impl that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `GetInsurabilityResponse`
  GenInsServiceImpl.`getInsurability(GetInsurabilityAsXmlOrFlatRequestType request)`
  `GetInsurabilityAsFlatResponse`
  GenInsServiceImpl.`getInsurabilityAsFlat(GetInsurabilityAsXmlOrFlatRequestType request)`

- ## Uses of SessionManagementException in be.ehealth.businessconnector.hub.session

  Methods in be.ehealth.businessconnector.hub.session that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `List<IDKMEHR>`
  HubService.`declareTransaction(KmehrHeaderDeclareTransaction kmehrHeader)`
  This operation should be used to declare a transaction within a hub.
  `DeclareTransactionResponse`
  HubServiceComplete.`declareTransaction(KmehrHeaderDeclareTransaction kmehrHeader)`
  This operation should be used to declare a transaction within a hub.
  `Collection<TherapeuticLinkType>`
  HubService.`getTherapeuticLink(SelectGetHCPartyPatientConsentType consent)`
  This operation should be used to get therapeutic link between a patient and a healthcare party within a hub.
  `GetTherapeuticLinkResponse`
  HubServiceComplete.`getTherapeuticLink(SelectGetHCPartyPatientConsentType consent)`
  This operation should be used to get therapeutic link between a patient and a healthcare party within a hub.
  `void`
  HubService.`putTherapeuticLink(TherapeuticLinkType therapeuticLink)`
  This operation should be used to declare therapeutic link between a patient and a healthcare party within a hub.
  `PutTherapeuticLinkResponse`
  HubServiceComplete.`putTherapeuticLink(TherapeuticLinkType therapeuticLink)`
  This operation should be used to declare therapeutic link between a patient and a healthcare party within a hub.

- ## Uses of SessionManagementException in be.ehealth.businessconnector.hub.session.impl

  Methods in be.ehealth.businessconnector.hub.session.impl that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `PutTherapeuticLinkResponse`
  HubServiceCompleteImpl.`putTherapeuticLink(TherapeuticLinkType therapeuticLink)`
  This operation should be used to declare therapeutic link between a patient and a healthcare party within a hub.
  `void`
  HubServiceImpl.`putTherapeuticLink(TherapeuticLinkType therapeuticLink)`
  This operation should be used to declare therapeutic link between a patient and a healthcare party within a hub.

- ## Uses of SessionManagementException in be.ehealth.businessconnector.wsconsent.service

  Methods in be.ehealth.businessconnector.wsconsent.service that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `GetPatientConsentResponse`
  WsConsentService.`getPatientConsent(SAMLToken token, GetPatientConsentRequest getPatientConsentRequestType)`
  Method which perform the call to the webSevice which allows an end-user to check the existence of an informed patient consent (and to get the information about this consent – ‘active’ or ‘inactive’).
  `GetPatientConsentStatusResponse`
  WsConsentService.`getPatientConsentStatus(SAMLToken token, GetPatientConsentStatusRequest getPatientConsentStatusRequest)`
  Method which performs the call to the webService which allows an end-user to check the status of and informed patient consent
  `PutPatientConsentResponse`
  WsConsentService.`putPatientConsent(SAMLToken token, PutPatientConsentRequest putPatientConsentRequest)`
  Method which perform the call to the webSevice which allows an end-user to declare an informed patient consent.
  `RevokePatientConsentResponse`
  WsConsentService.`revokePatientConsent(SAMLToken token, RevokePatientConsentRequest revokePatientConsentRequestType)`
  Method which perform the call to the webSevice which allows an end-user to declare the revocation of an informed patient consent.

- ## Uses of SessionManagementException in be.ehealth.businessconnector.wsconsent.service.impl

  Methods in be.ehealth.businessconnector.wsconsent.service.impl that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `GetPatientConsentResponse`
  WsConsentServiceImpl.`getPatientConsent(SAMLToken token, GetPatientConsentRequest request)`
  `GetPatientConsentStatusResponse`
  WsConsentServiceImpl.`getPatientConsentStatus(SAMLToken token, GetPatientConsentStatusRequest request)`
  `PutPatientConsentResponse`
  WsConsentServiceImpl.`putPatientConsent(SAMLToken token, PutPatientConsentRequest request)`
  `RevokePatientConsentResponse`
  WsConsentServiceImpl.`revokePatientConsent(SAMLToken token, RevokePatientConsentRequest request)`

- ## Uses of SessionManagementException in be.ehealth.businessconnector.wsconsent.session

  Methods in be.ehealth.businessconnector.wsconsent.session that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `GetPatientConsentResponse`
  WsConsentService.`getPatientConsent(GetPatientConsentRequest getPatientConsentRequest)`
  Method which perform the call to the webSevice which allows an end-user to check the existence of an informed patient consent (and to get the information about this consent – ‘active’ or ‘inactive’).
  `GetPatientConsentStatusResponse`
  WsConsentService.`getPatientConsentStatus(GetPatientConsentStatusRequest getPatientConsentStatusRequest)`
  Method which perform the call to the webSevice which allows an end-user to check the status of an informed patient consent
  `PutPatientConsentResponse`
  WsConsentService.`putPatientConsent(PutPatientConsentRequest putPatientConsentRequest)`
  Method which perform the call to the webSevice which allows an end-user to declare an informed patient consent.
  `RevokePatientConsentResponse`
  WsConsentService.`revokePatientConsent(RevokePatientConsentRequest revokePatientConsentRequest)`
  Method which perform the call to the webSevice which allows an end-user to declare the revocation of an informed patient consent.

- ## Uses of SessionManagementException in be.ehealth.businessconnector.wsconsent.session.impl

  Methods in be.ehealth.businessconnector.wsconsent.session.impl that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `GetPatientConsentResponse`
  WsConsentServiceImpl.`getPatientConsent(GetPatientConsentRequest request)`
  `GetPatientConsentStatusResponse`
  WsConsentServiceImpl.`getPatientConsentStatus(GetPatientConsentStatusRequest request)`
  `PutPatientConsentResponse`
  WsConsentServiceImpl.`putPatientConsent(PutPatientConsentRequest request)`
  `RevokePatientConsentResponse`
  WsConsentServiceImpl.`revokePatientConsent(RevokePatientConsentRequest request)`

- ## Uses of SessionManagementException in be.ehealth.technicalconnector.service.sts.utils

  Methods in be.ehealth.technicalconnector.service.sts.utils that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `static List<SAMLAttributeDesignator>`
  SAMLConfigHelper.`getSAMLAttributeDesignators(String key)`
  `static List<SAMLAttribute>`
  SAMLConfigHelper.`getSAMLAttributes(String key)`

- ## Uses of SessionManagementException in be.ehealth.technicalconnector.session

  Methods in be.ehealth.technicalconnector.session that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `SessionItem`
  SessionManager.`createFallbackSession(String hokPwd)`
  Creates a fallback session using a eHealth certificate stored on the computer.
  `SessionItem`
  SessionManager.`createFallbackSession(String hokPwd, String encryptionPwd)`
  Creates a fallback session using a eHealth certificate stored on the computer.
  `SessionItem`
  SessionManager.`createFallbackSession(String identPwd, String hokPwd, String encryptionPwd)`
  Creates a fallback session using a eHealth certificate stored on the computer.
  `SessionItem`
  SessionManager.`createSession(String hokPwd)`
  Creates a session using the certificate on the eID of the user and an holder of key certificate stored on the computer.
  `SessionItem`
  SessionManager.`createSession(String hokPwd, String encryptionPwd)`
  Creates a session using the certificate on the eID of the user and an holder of key certificate stored on the computer.
  `boolean`
  SessionManager.`hasValidSession()`
  Checks for valid session.

- ## Uses of SessionManagementException in be.ehealth.technicalconnector.session.impl

  Methods in be.ehealth.technicalconnector.session.impl that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `boolean`
  SessionManagerImpl.`hasValidSession()`

- ## Uses of SessionManagementException in be.ehealth.technicalconnector.session.renew

  Methods in be.ehealth.technicalconnector.session.renew that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `void`
  RenewStrategy.`renew(SessionItem session)`
  `void`
  SlidingWindowRenewStrategy.`renew(SessionItem session)`
  `void`
  TokenExpiredRenew.`renew(SessionItem session)`

- ## Uses of SessionManagementException in be.ehealth.technicalconnector.validator

  Methods in be.ehealth.technicalconnector.validator that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `boolean`
  SessionValidator.`validateSession()`
  Validate session.
  `boolean`
  SessionValidator.`validateToken(SAMLToken samlToken)`
  Method to check if the provided `SAMLToken` is still valid.

- ## Uses of SessionManagementException in be.ehealth.technicalconnector.validator.impl

  Methods in be.ehealth.technicalconnector.validator.impl that throw SessionManagementException
  Modifier and Type
  Method
  Description
  `boolean`
  SAMLSessionValidator.`validateSession()`
  `boolean`
  SAMLSessionValidator.`validateToken(SAMLToken samlToken)`