Class AbstractHl7v3WebService
java.lang.Object
org.openehealth.ipf.platform.camel.ihe.ws.AbstractWebService
org.openehealth.ipf.platform.camel.ihe.hl7v3.AbstractHl7v3WebService
- Direct Known Subclasses:
Hl7v3ContinuationAwareWebService, Iti44Service, Iti45Service, Iti46Service, Iti47Service, Iti55Service, Pcc1Service
Generic Web Service implementation for HL7 v3-based transactions.
- Author:
- Dmytro Rud
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcreateNak(GPathResult request, Throwable throwable) Creates a transaction-specific NAK message.protected StringCreates a transaction-specific NAK message.protected StringThe proper message processing method.protected voidfinalizeAtnaAuditing(Object response, Hl7v3AuditStrategy auditStrategy, AuditContext auditContext, Hl7v3AuditDataset auditDataset) protected Hl7v3AuditDatasetstartAtnaAuditing(String requestString, Hl7v3AuditStrategy auditStrategy) Methods inherited from class AbstractWebService
getConsumer, process, process, setConsumer
-
Constructor Details
-
AbstractHl7v3WebService
-
-
Method Details
-
doProcess
-
createNak
-
createNak
Creates a transaction-specific NAK message. -
startAtnaAuditing
protected Hl7v3AuditDataset startAtnaAuditing(String requestString, Hl7v3AuditStrategy auditStrategy) -
finalizeAtnaAuditing
protected void finalizeAtnaAuditing(Object response, Hl7v3AuditStrategy auditStrategy, AuditContext auditContext, Hl7v3AuditDataset auditDataset) -
getWsTransactionConfiguration
-