Class BalpXmlSerializationStrategy
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.support.audit.marshal.BalpXmlSerializationStrategy
- All Implemented Interfaces:
SerializationStrategy
- Since:
- 4.1
- Author:
- Christian Ohr
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AuditEvent.AuditEventAgentComponent
protected AuditEvent.AuditEventAgentNetworkType
protected AuditEvent.AuditEventSourceComponent
protected CodeableConcept
protected CodeableConcept
codedValueTypeToCodeableConcept
(CodedValueType cvt, String codeSystem) protected Coding
protected Coding
codedValueTypeToCoding
(CodedValueType cvt, String codeSystem) protected <T,
V> Coding codeToCoding
(String codeSystem, T code, Function<T, V> valueSupplier) protected AuditEvent.AuditEventAction
getAuditEventAction
(EventActionCode eventActionCode) protected AuditEvent.AuditEventOutcome
getAuditEventOutcome
(EventOutcomeIndicator eventOutcomeIndicator) protected IParser
getParser
(FhirContext fhirContext) void
marshal
(AuditMessage auditMessage, Writer writer, boolean pretty) protected AuditEvent.AuditEventEntityComponent
protected CodeableConcept
systemAndCodeToCodeableConcept
(String codeSystem, String code, String displayName) translate
(AuditMessage auditMessage) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.openehealth.ipf.commons.audit.marshal.SerializationStrategy
marshal
-
Constructor Details
-
BalpXmlSerializationStrategy
public BalpXmlSerializationStrategy() -
BalpXmlSerializationStrategy
-
-
Method Details
-
getParser
-
marshal
- Specified by:
marshal
in interfaceSerializationStrategy
- Throws:
IOException
-
translate
-
participantObjectIdentificationToEntity
protected AuditEvent.AuditEventEntityComponent participantObjectIdentificationToEntity(ParticipantObjectIdentificationType poit) -
auditSourceIdentificationToEventSource
protected AuditEvent.AuditEventSourceComponent auditSourceIdentificationToEventSource(AuditSourceIdentificationType asit) -
activeParticipantToAgent
-
auditEventNetworkType
protected AuditEvent.AuditEventAgentNetworkType auditEventNetworkType(NetworkAccessPointTypeCode naptc) -
getAuditEventOutcome
protected AuditEvent.AuditEventOutcome getAuditEventOutcome(EventOutcomeIndicator eventOutcomeIndicator) -
getAuditEventAction
-
codeToCoding
-
codedValueTypeToCoding
-
codedValueTypeToCoding
-
codedValueTypeToCodeableConcept
-
codedValueTypeToCodeableConcept
-
systemAndCodeToCodeableConcept
protected CodeableConcept systemAndCodeToCodeableConcept(String codeSystem, String code, String displayName)
-