be.ehealth.businessconnector.mycarenet.agreementv2.builders
Interface RequestObjectBuilder

All Known Implementing Classes:
EncryptedRequestObjectBuilderImpl

public interface RequestObjectBuilder

Provides method(s) to create an Agreement WS request. Default impl : EncryptedRequestObjectBuilderImpl Factory : RequestObjectBuilderFactory


Method Summary
 EncryptedRequestHolder<AskAgreementRequest> buildAskAgreementRequest(AgreementRequestInput requestInput)
          Creates the request that will be sent to the EHealth Web service and checks validity against the corresponding XSD
 EncryptedRequestHolder<ConsultAgreementRequest> buildConsultAgreementRequest(AgreementRequestInput requestInput)
           
 

Method Detail

buildAskAgreementRequest

EncryptedRequestHolder<AskAgreementRequest> buildAskAgreementRequest(AgreementRequestInput requestInput)
                                                                     throws TechnicalConnectorException,
                                                                            AgreementBusinessConnectorException
Creates the request that will be sent to the EHealth Web service and checks validity against the corresponding XSD

Parameters:
requestInput - the object that holds the request input parameters
Returns:
the request that need to be sent
Throws:
AgreementBusinessConnectorException - the Agreement Business connector exception
TechnicalConnectorException - the technical connector exception

buildConsultAgreementRequest

EncryptedRequestHolder<ConsultAgreementRequest> buildConsultAgreementRequest(AgreementRequestInput requestInput)
                                                                             throws TechnicalConnectorException,
                                                                                    AgreementBusinessConnectorException
Throws:
TechnicalConnectorException
AgreementBusinessConnectorException



Connector Packaging generic 3.28.5 API
Copyright © {inceptionYear}-2025 eHealth. All Rights Reserved.