public abstract class AbstractHl7v3WebService extends AbstractWebService
Constructor and Description |
---|
AbstractHl7v3WebService(Hl7v3InteractionId<? extends Hl7v3WsTransactionConfiguration> hl7v3InteractionId) |
Modifier and Type | Method and Description |
---|---|
protected String |
createNak(groovy.util.slurpersupport.GPathResult request,
Throwable throwable)
Creates a transaction-specific NAK message.
|
protected String |
createNak(String requestString,
Throwable throwable)
Creates a transaction-specific NAK message.
|
protected String |
doProcess(String requestString)
The proper message processing method.
|
protected void |
finalizeAtnaAuditing(Object response,
Hl7v3AuditStrategy auditStrategy,
AuditContext auditContext,
Hl7v3AuditDataset auditDataset) |
Hl7v3WsTransactionConfiguration |
getWsTransactionConfiguration() |
protected Hl7v3AuditDataset |
startAtnaAuditing(String requestString,
Hl7v3AuditStrategy auditStrategy) |
getConsumer, process, process, setConsumer
public AbstractHl7v3WebService(Hl7v3InteractionId<? extends Hl7v3WsTransactionConfiguration> hl7v3InteractionId)
protected String doProcess(String requestString)
requestString
- XML payload of the HL7 v3 request message.protected String createNak(String requestString, Throwable throwable)
protected String createNak(groovy.util.slurpersupport.GPathResult request, Throwable throwable)
public Hl7v3WsTransactionConfiguration getWsTransactionConfiguration()
protected Hl7v3AuditDataset startAtnaAuditing(String requestString, Hl7v3AuditStrategy auditStrategy)
protected void finalizeAtnaAuditing(Object response, Hl7v3AuditStrategy auditStrategy, AuditContext auditContext, Hl7v3AuditDataset auditDataset)
Copyright © 2018 Open eHealth Foundation. All rights reserved.