be.ehealth.businessconnector.medadmin.session.impl
Class MedadminServiceImpl

java.lang.Object
  extended by be.ehealth.businessconnector.genericasync.helper.DefaultCommonAsyncService
      extended by be.ehealth.businessconnector.medadmin.session.impl.MedadminServiceImpl
All Implemented Interfaces:
CommonAsyncService, MedAdminService

public class MedadminServiceImpl
extends DefaultCommonAsyncService
implements MedAdminService


Field Summary
static String M4A_CNF_FLAT
           
static String M4A_FLAT
           
static String M4A_XML
           
static String REJECT
           
static String SCHEMA_LOCATION
           
static String SCHEMA_LOCATION_REJECT
           
 
Constructor Summary
MedadminServiceImpl()
           
 
Method Summary
 ProcessedGetResponse<byte[]> getM4ACnfFlat(GetRequest request)
           
 M4ACnfXmlProcessedGetResponse getM4ACnfXml(GetRequest request)
           
 ProcessedGetResponse<byte[]> getM4AFlat(GetRequest request)
           
 M4AXmlProcessedGetResponse getM4AXml(GetRequest request)
           
 RejectXmlProcessedGetResponse getRejected(GetRequest request)
           
 ProcessedPostResponse postM4AFlat(byte[] records, String recipient, InputReference inputReference)
           
 ProcessedPostResponse postMedAdminRequestList(MedAdminRequestList medAdminRequestList, String recipient, InputReference inputReference)
           
 ProcessedPostResponse postSingleNurseContractualCareRequest(SingleNurseContractualCareRequest singleNurseContractualCareRequest, String recipient, InputReference inputReference)
           
 ProcessedPostResponse postSinglePalliativeCareRequest(SinglePalliativeCareRequest singlePalliativeCareRequest, String recipient, InputReference inputReference)
           
 ProcessedPostResponse postSingleSpecificTechnicalCareRequest(SingleSpecificTechnicalCareRequest singleSpecificTechnicalCareRequest, String recipient, InputReference inputReference)
           
 void transformRawResponseToBusinessObjects(ProcessedGetResponse<byte[]> processedGetResponse, M4ACnfXmlProcessedGetResponse medAdminProcessedGetResponse)
           
 void transformRawResponseToBusinessObjects(ProcessedGetResponse<byte[]> processedGetResponse, M4AXmlProcessedGetResponse medAdminProcessedGetResponse)
           
 void transformRawResponseToBusinessObjects(ProcessedGetResponse<byte[]> processedGetResponse, RejectXmlProcessedGetResponse medAdminProcessedGetResponse)
           
 void validateAgainstXsd(Object object)
           
 
Methods inherited from class be.ehealth.businessconnector.genericasync.helper.DefaultCommonAsyncService
confirmAll, confirmAllMessages, confirmAllTAcks, confirmMessage, confirmTAck, validateXadesTWithManifest
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface be.ehealth.businessconnector.genericasync.helper.CommonAsyncService
confirmAll, confirmAllMessages, confirmAllTAcks, confirmMessage, confirmTAck, validateXadesTWithManifest
 

Field Detail

M4A_XML

public static final String M4A_XML
See Also:
Constant Field Values

M4A_FLAT

public static final String M4A_FLAT
See Also:
Constant Field Values

M4A_CNF_FLAT

public static final String M4A_CNF_FLAT
See Also:
Constant Field Values

REJECT

public static final String REJECT
See Also:
Constant Field Values

SCHEMA_LOCATION

public static final String SCHEMA_LOCATION
See Also:
Constant Field Values

SCHEMA_LOCATION_REJECT

public static final String SCHEMA_LOCATION_REJECT
See Also:
Constant Field Values
Constructor Detail

MedadminServiceImpl

public MedadminServiceImpl()
Method Detail

postM4AFlat

public ProcessedPostResponse postM4AFlat(byte[] records,
                                         String recipient,
                                         InputReference inputReference)
                                  throws ConnectorException
Specified by:
postM4AFlat in interface MedAdminService
Throws:
ConnectorException

getM4AFlat

public ProcessedGetResponse<byte[]> getM4AFlat(GetRequest request)
                                        throws ConnectorException
Specified by:
getM4AFlat in interface MedAdminService
Throws:
ConnectorException

postMedAdminRequestList

public ProcessedPostResponse postMedAdminRequestList(MedAdminRequestList medAdminRequestList,
                                                     String recipient,
                                                     InputReference inputReference)
                                              throws ConnectorException
Specified by:
postMedAdminRequestList in interface MedAdminService
Throws:
ConnectorException

postSingleNurseContractualCareRequest

public ProcessedPostResponse postSingleNurseContractualCareRequest(SingleNurseContractualCareRequest singleNurseContractualCareRequest,
                                                                   String recipient,
                                                                   InputReference inputReference)
                                                            throws ConnectorException
Specified by:
postSingleNurseContractualCareRequest in interface MedAdminService
Throws:
ConnectorException

postSinglePalliativeCareRequest

public ProcessedPostResponse postSinglePalliativeCareRequest(SinglePalliativeCareRequest singlePalliativeCareRequest,
                                                             String recipient,
                                                             InputReference inputReference)
                                                      throws ConnectorException
Specified by:
postSinglePalliativeCareRequest in interface MedAdminService
Throws:
ConnectorException

postSingleSpecificTechnicalCareRequest

public ProcessedPostResponse postSingleSpecificTechnicalCareRequest(SingleSpecificTechnicalCareRequest singleSpecificTechnicalCareRequest,
                                                                    String recipient,
                                                                    InputReference inputReference)
                                                             throws ConnectorException
Specified by:
postSingleSpecificTechnicalCareRequest in interface MedAdminService
Throws:
ConnectorException

getM4AXml

public M4AXmlProcessedGetResponse getM4AXml(GetRequest request)
                                     throws ConnectorException
Specified by:
getM4AXml in interface MedAdminService
Throws:
ConnectorException

transformRawResponseToBusinessObjects

public void transformRawResponseToBusinessObjects(ProcessedGetResponse<byte[]> processedGetResponse,
                                                  M4AXmlProcessedGetResponse medAdminProcessedGetResponse)
                                           throws TechnicalConnectorException
Throws:
TechnicalConnectorException

getM4ACnfXml

public M4ACnfXmlProcessedGetResponse getM4ACnfXml(GetRequest request)
                                           throws ConnectorException
Specified by:
getM4ACnfXml in interface MedAdminService
Throws:
ConnectorException

transformRawResponseToBusinessObjects

public void transformRawResponseToBusinessObjects(ProcessedGetResponse<byte[]> processedGetResponse,
                                                  M4ACnfXmlProcessedGetResponse medAdminProcessedGetResponse)
                                           throws TechnicalConnectorException
Throws:
TechnicalConnectorException

validateAgainstXsd

public void validateAgainstXsd(Object object)
                        throws TechnicalConnectorException
Throws:
TechnicalConnectorException

getM4ACnfFlat

public ProcessedGetResponse<byte[]> getM4ACnfFlat(GetRequest request)
                                           throws ConnectorException
Specified by:
getM4ACnfFlat in interface MedAdminService
Throws:
ConnectorException

getRejected

public RejectXmlProcessedGetResponse getRejected(GetRequest request)
                                          throws ConnectorException
Specified by:
getRejected in interface MedAdminService
Throws:
ConnectorException

transformRawResponseToBusinessObjects

public void transformRawResponseToBusinessObjects(ProcessedGetResponse<byte[]> processedGetResponse,
                                                  RejectXmlProcessedGetResponse medAdminProcessedGetResponse)
                                           throws TechnicalConnectorException
Throws:
TechnicalConnectorException



Connector Packaging PERSNURSE 3.23.0 API
Copyright © {inceptionYear}-2022 eHealth. All Rights Reserved.