public class QpdAwareNakFactory extends NakFactory<QueryAuditDataset>
Constructor and Description |
---|
QpdAwareNakFactory(Hl7v2TransactionConfiguration<QueryAuditDataset> config,
String messageType,
String triggerEvent) |
Modifier and Type | Method and Description |
---|---|
ca.uhn.hl7v2.model.Message |
createAck(ca.uhn.hl7v2.model.Message originalMessage)
Generates a transaction-specific HL7v2 ACK response message on the basis
of the original HAPI request message.
|
ca.uhn.hl7v2.model.Message |
createNak(ca.uhn.hl7v2.model.Message originalMessage,
ca.uhn.hl7v2.HL7Exception t,
ca.uhn.hl7v2.AcknowledgmentCode ackTypeCode)
Generates an HL7v2 NAK response message on the basis
of the thrown exception and the original HAPI request message.
|
ca.uhn.hl7v2.model.Message |
createNak0(ca.uhn.hl7v2.model.Message originalMessage,
ca.uhn.hl7v2.HL7Exception e,
ca.uhn.hl7v2.AcknowledgmentCode ackTypeCode) |
createDefaultNak, createNak, formatErrorMessage, getAckTypeCode, getConfig, getHl7Exception
public QpdAwareNakFactory(Hl7v2TransactionConfiguration<QueryAuditDataset> config, String messageType, String triggerEvent)
public ca.uhn.hl7v2.model.Message createNak(ca.uhn.hl7v2.model.Message originalMessage, ca.uhn.hl7v2.HL7Exception t, ca.uhn.hl7v2.AcknowledgmentCode ackTypeCode)
NakFactory
createNak
in class NakFactory<QueryAuditDataset>
originalMessage
- original HAPI request message.t
- thrown exception.ackTypeCode
- HL7v2 acknowledgement type code.public ca.uhn.hl7v2.model.Message createNak0(ca.uhn.hl7v2.model.Message originalMessage, ca.uhn.hl7v2.HL7Exception e, ca.uhn.hl7v2.AcknowledgmentCode ackTypeCode) throws ca.uhn.hl7v2.HL7Exception
ca.uhn.hl7v2.HL7Exception
public ca.uhn.hl7v2.model.Message createAck(ca.uhn.hl7v2.model.Message originalMessage)
NakFactory
createAck
in class NakFactory<QueryAuditDataset>
originalMessage
- original HAPI request message.Copyright © 2018 Open eHealth Foundation. All rights reserved.