Class PdqTransactionConfiguration
java.lang.Object
org.openehealth.ipf.commons.ihe.core.TransactionConfiguration<AuditDatasetType>
org.openehealth.ipf.commons.ihe.hl7v2.Hl7v2TransactionConfiguration<QueryAuditDataset>
org.openehealth.ipf.commons.ihe.hl7v2.PdqTransactionConfiguration
A MLLP transaction configuration with PDQ-specific methods for continuation support.
- Author:
- Dmytro Rud
-
Constructor Summary
ConstructorDescriptionPdqTransactionConfiguration
(String name, String description, boolean isQuery, AuditStrategy<QueryAuditDataset> clientAuditStrategy, AuditStrategy<QueryAuditDataset> serverAuditStrategy, Version[] hl7Version, String sendingApplication, String sendingFacility, ErrorCode requestErrorDefaultErrorCode, ErrorCode responseErrorDefaultErrorCode, String[] allowedRequestMessageTypes, String[] allowedRequestTriggerEvents, String[] allowedResponseMessageTypes, String[] allowedResponseTriggerEvents, boolean[] auditabilityFlags, boolean[] responseContinuabilityFlags, HapiContext hapiContext) -
Method Summary
Modifier and TypeMethodDescriptionboolean
isDataStartSegment
(List<String> segments, int index) Returnstrue
if the given element of the given list contains a start segment of a data record.boolean
isFooterStartSegment
(List<String> segments, int index) Returnstrue
if the given element of the given list contains a segment which belongs to segments following the data records ("footer").Methods inherited from class org.openehealth.ipf.commons.ihe.hl7v2.Hl7v2TransactionConfiguration
checkMessageAcceptance, checkMessageAcceptance, checkRequestAcceptance, checkResponseAcceptance, getAllowedRequestMessageTypes, getAllowedRequestTriggerEvents, getAllowedResponseMessageTypes, getAllowedResponseTriggerEvents, getHapiContext, getHl7Versions, getParser, getRequestErrorDefaultErrorCode, getResponseErrorDefaultErrorCode, getSendingApplication, getSendingFacility, isAuditable, isContinuable, request, request, request
Methods inherited from class org.openehealth.ipf.commons.ihe.core.TransactionConfiguration
getClientAuditStrategy, getDescription, getName, getServerAuditStrategy, isQuery, isStrict, setStrict
-
Constructor Details
-
PdqTransactionConfiguration
public PdqTransactionConfiguration(String name, String description, boolean isQuery, AuditStrategy<QueryAuditDataset> clientAuditStrategy, AuditStrategy<QueryAuditDataset> serverAuditStrategy, Version[] hl7Version, String sendingApplication, String sendingFacility, ErrorCode requestErrorDefaultErrorCode, ErrorCode responseErrorDefaultErrorCode, String[] allowedRequestMessageTypes, String[] allowedRequestTriggerEvents, String[] allowedResponseMessageTypes, String[] allowedResponseTriggerEvents, boolean[] auditabilityFlags, boolean[] responseContinuabilityFlags, HapiContext hapiContext)
-
-
Method Details
-
isDataStartSegment
Description copied from class:Hl7v2TransactionConfiguration
Returnstrue
if the given element of the given list contains a start segment of a data record.- Overrides:
isDataStartSegment
in classHl7v2TransactionConfiguration<QueryAuditDataset>
-