# Uses of Class
be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException

Packages that use ChapterIVBusinessConnectorException
Package
Description
be.ehealth.businessconnector.chapterIV.builders
be.ehealth.businessconnector.chapterIV.builders.impl
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.chapterIV.validators
be.ehealth.businessconnector.chapterIV.validators.impl

- ## Uses of ChapterIVBusinessConnectorException in be.ehealth.businessconnector.chapterIV.builders

  Methods in be.ehealth.businessconnector.chapterIV.builders that throw ChapterIVBusinessConnectorException
  Modifier and Type
  Method
  Description
  `ChapterIVBuilderResponse`
  AdmissionBuilder.`build(FolderType folder, boolean isTest, ChapterIVReferences references, Instant agreementStartDate)`
  `ChapterIVBuilderResponse`
  ConsultationBuilder.`build(FolderType folder, boolean isTest, ChapterIVReferences references, Instant agreementStartDate)`
  `AskChap4MedicalAdvisorAgreementRequest`
  AdmissionBuilder.`buildRequest(FolderType folder, boolean isTest, ChapterIVReferences references, Instant agreementStartDate)`
  `AskChap4MedicalAdvisorAgreementRequest`
  AdmissionBuilder.`buildRequest(FolderType folder, boolean isTest, String commonReference, String commonNIPReference, Instant agreementStartDate)`
  Deprecated.
  `ConsultChap4MedicalAdvisorAgreementRequest`
  ConsultationBuilder.`buildRequest(FolderType folder, boolean isTest, ChapterIVReferences references, Instant agreementStartDate)`
  `ConsultChap4MedicalAdvisorAgreementRequest`
  ConsultationBuilder.`buildRequest(FolderType folder, boolean isTest, String commonReference, String commonNIPReference, Instant agreementStartDate)`
  Deprecated.
  , use `ConsultationBuilder`.buildRequest(FolderType folder, boolean isTest, ChapterIVReferences references, Instant agreementStartDate).
  `Kmehrresponse`
  ResponseBuilder.`convertToKmehrResKmehrresponse(byte[] bytes)`
  `ChapterIVBuilderResponse`
  CommonBuilder.`createAgreementRequest(FolderType folder, boolean isTest, ChapterIVReferences references, XmlObjectFactory xmlObjectFactory, Instant agreementStartDate)`
  creates agreement request with the given input.
  `ChapterIVKmehrResponseWithTimeStampInfo`
  ResponseBuilder.`validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(AskChap4MedicalAdvisorAgreementResponse response)`
  validates and decodes response and retrieves kmehrResponse and timestamp info.
  `ChapterIVKmehrResponseWithTimeStampInfo`
  ResponseBuilder.`validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(AskChap4MedicalAdvisorAgreementResponse response, boolean ignoreWarnings)`
  validates and decodes response and retrieves kmehrResponse and timestamp info.
  `ChapterIVKmehrResponseWithTimeStampInfo`
  ResponseBuilder.`validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(ConsultChap4MedicalAdvisorAgreementResponse response)`
  validates and decodes response and retrieves kmehrResponse and timestamp info.
  `ChapterIVKmehrResponseWithTimeStampInfo`
  ResponseBuilder.`validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(ConsultChap4MedicalAdvisorAgreementResponse response, boolean ignoreWarnings)`
  validates and decodes response and retrieves kmehrResponse and timestamp info.

- ## Uses of ChapterIVBusinessConnectorException in be.ehealth.businessconnector.chapterIV.builders.impl

  Methods in be.ehealth.businessconnector.chapterIV.builders.impl that throw ChapterIVBusinessConnectorException
  Modifier and Type
  Method
  Description
  `ChapterIVBuilderResponse`
  AdmissionBuilderImpl.`build(FolderType folder, boolean isTest, ChapterIVReferences references, Instant agreementStartDate)`
  `ChapterIVBuilderResponse`
  ConsultationBuilderImpl.`build(FolderType folder, boolean isTest, ChapterIVReferences references, Instant agreementStartDate)`
  `AskChap4MedicalAdvisorAgreementRequest`
  AdmissionBuilderImpl.`buildRequest(FolderType folder, boolean isTest, ChapterIVReferences references, Instant agreementStartDate)`
  `final AskChap4MedicalAdvisorAgreementRequest`
  AdmissionBuilderImpl.`buildRequest(FolderType folder, boolean isTest, String commonReference, String commonNIPReference, Instant agreementStartDate)`
  `ConsultChap4MedicalAdvisorAgreementRequest`
  ConsultationBuilderImpl.`buildRequest(FolderType folder, boolean isTest, ChapterIVReferences references, Instant agreementStartDate)`
  `ConsultChap4MedicalAdvisorAgreementRequest`
  ConsultationBuilderImpl.`buildRequest(FolderType folder, boolean isTest, String commonReference, String commonNIPReference, Instant agreementStartDate)`
  `Kmehrresponse`
  ResponseBuilderImpl.`convertToKmehrResKmehrresponse(byte[] bytes)`
  `ChapterIVBuilderResponse`
  CommonBuilderImpl.`createAgreementRequest(FolderType folder, boolean isTest, ChapterIVReferences references, XmlObjectFactory xmlObjectFactory, Instant agreementStartDate)`
  `byte[]`
  ResponseBuilderImpl.`getSecuredContent(Chap4MedicalAdvisorAgreementResponseWrapper<?> agreementResponse)`
  `ChapterIVKmehrResponseWithTimeStampInfo`
  ResponseBuilderImpl.`validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(AskChap4MedicalAdvisorAgreementResponse response)`
  `ChapterIVKmehrResponseWithTimeStampInfo`
  ResponseBuilderImpl.`validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(AskChap4MedicalAdvisorAgreementResponse response, boolean ignoreWarnings)`
  `ChapterIVKmehrResponseWithTimeStampInfo`
  ResponseBuilderImpl.`validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(ConsultChap4MedicalAdvisorAgreementResponse response)`
  `ChapterIVKmehrResponseWithTimeStampInfo`
  ResponseBuilderImpl.`validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(ConsultChap4MedicalAdvisorAgreementResponse response, boolean ignoreWarnings)`

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

  Methods in be.ehealth.businessconnector.chapterIV.service that throw ChapterIVBusinessConnectorException
  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`.
  `static GenericRequest`
  ServiceFactory.`getAdmissionService(SAMLToken token)`
  Gets the admission service.
  `static GenericRequest`
  ServiceFactory.`getConsultationService(SAMLToken token)`

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

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

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

  Methods in be.ehealth.businessconnector.chapterIV.session that throw ChapterIVBusinessConnectorException
  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 ChapterIVBusinessConnectorException in be.ehealth.businessconnector.chapterIV.session.impl

  Methods in be.ehealth.businessconnector.chapterIV.session.impl that throw ChapterIVBusinessConnectorException
  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)`
  `<T> T`
  ChapterIVServiceImplementationFactory.`createImplementationClass(Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters)`
  Constructors in be.ehealth.businessconnector.chapterIV.session.impl that throw ChapterIVBusinessConnectorException
  Modifier
  Constructor
  Description
  ``
  `ChapterIVServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator)`
  ``
  `ChapterIVServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator, Crypto systemCrypto, Crypto personalCrypto)`
  Deprecated.
  same but without the crypto class

- ## Uses of ChapterIVBusinessConnectorException in be.ehealth.businessconnector.chapterIV.validators

  Methods in be.ehealth.businessconnector.chapterIV.validators that throw ChapterIVBusinessConnectorException
  Modifier and Type
  Method
  Description
  `void`
  Chapter4XmlValidator.`validate(Object xmlObject)`
  `void`
  KmehrValidator.`validateKmehrMessage(Kmehrmessage msg)`
  Validate kmehr prescription.

- ## Uses of ChapterIVBusinessConnectorException in be.ehealth.businessconnector.chapterIV.validators.impl

  Methods in be.ehealth.businessconnector.chapterIV.validators.impl that throw ChapterIVBusinessConnectorException
  Modifier and Type
  Method
  Description
  `void`
  Chapter4XmlValidatorImpl.`validate(Object xmlObject)`
  `void`
  KmehrValidatorImpl.`validateKmehrMessage(Kmehrmessage msg)`