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

Packages that use SessionManagementException
Package
Description
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.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)`