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

All Known Implementing Classes:
RequestObjectBuilderImpl

public interface RequestObjectBuilder

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


Method Summary
 SendAttestationRequest buildSendAttestationRequest(boolean isTest, InputReference inputReference, Ssin ssin, org.joda.time.DateTime referenceDate, Kmehrmessage kmehrmessage)
          Creates the SendAttestationRequest that will be sent to the EHealth Web service and checks validity against the corresponding XSD
 

Method Detail

buildSendAttestationRequest

SendAttestationRequest buildSendAttestationRequest(boolean isTest,
                                                   InputReference inputReference,
                                                   Ssin ssin,
                                                   org.joda.time.DateTime referenceDate,
                                                   Kmehrmessage kmehrmessage)
                                                   throws TechnicalConnectorException,
                                                          AttestBusinessConnectorException,
                                                          JAXBException,
                                                          TransformerException,
                                                          UnsupportedEncodingException
Creates the SendAttestationRequest that will be sent to the EHealth Web service and checks validity against the corresponding XSD

Parameters:
isTest - indicates if this is a test or not
ssin - the ssin of the the patient
referenceDate - the reference date
kmehrmessage - the kmehr message specifying the attestation to send
Returns:
the valid request that will be sent to the WS
Throws:
InstantiationException
AttestBusinessConnectorException
TechnicalConnectorException
JAXBException
TransformerException
UnsupportedEncodingException



Connector Packaging generic 3.13.1 API
Copyright © {inceptionYear}-2017 eHealth. All Rights Reserved.