be.ehealth.businessconnector.medadmin.session.impl
Class MedadminServiceImpl
java.lang.Object
be.ehealth.businessconnector.genericasync.helper.DefaultCommonAsyncService
be.ehealth.businessconnector.medadmin.session.impl.MedadminServiceImpl
- All Implemented Interfaces:
- CommonAsyncService, MedAdminService
public class MedadminServiceImpl
- extends DefaultCommonAsyncService
- implements MedAdminService
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)
|
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
MedadminServiceImpl
public MedadminServiceImpl()
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.