Class OpenEhrAuditMessageBuilder<T extends OpenEhrAuditMessageBuilder<T>>

java.lang.Object
org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilder<T,org.openehealth.ipf.commons.audit.event.CustomAuditMessageBuilder>
org.ehrbase.rest.openehr.audit.support.OpenEhrAuditMessageBuilder<T>
All Implemented Interfaces:
org.openehealth.ipf.commons.audit.event.AuditMessageBuilder<T>, org.openehealth.ipf.commons.audit.model.Validateable
Direct Known Subclasses:
CompositionAuditMessageBuilder, EhrAuditMessageBuilder, QueryAuditMessageBuilder

public abstract class OpenEhrAuditMessageBuilder<T extends OpenEhrAuditMessageBuilder<T>> extends org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilder<T,org.openehealth.ipf.commons.audit.event.CustomAuditMessageBuilder>
Abstract AuditMessageBuilder for building DICOM audit messages as specified in openEHR Audit Event Message Specifications.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final org.openehealth.ipf.commons.audit.AuditContext
     

    Fields inherited from class org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilder

    delegate
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    OpenEhrAuditMessageBuilder(org.openehealth.ipf.commons.audit.AuditContext auditContext, OpenEhrAuditDataset auditDataset, org.openehealth.ipf.commons.audit.codes.EventActionCode eventActionCode, org.openehealth.ipf.commons.audit.types.EventId eventId, org.openehealth.ipf.commons.audit.types.EventType eventType)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final T
     
    protected final T
     

    Methods inherited from class org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilder

    getMessage, validate

    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.event.AuditMessageBuilder

    getMessages, getTypeValuePair, getTypeValuePair, getTypeValuePair, getTypeValuePair, self
  • Field Details

    • auditContext

      protected final org.openehealth.ipf.commons.audit.AuditContext auditContext
  • Constructor Details

    • OpenEhrAuditMessageBuilder

      protected OpenEhrAuditMessageBuilder(org.openehealth.ipf.commons.audit.AuditContext auditContext, OpenEhrAuditDataset auditDataset, org.openehealth.ipf.commons.audit.codes.EventActionCode eventActionCode, org.openehealth.ipf.commons.audit.types.EventId eventId, org.openehealth.ipf.commons.audit.types.EventType eventType)
  • Method Details

    • addSourceActiveParticipant

      protected final T addSourceActiveParticipant(OpenEhrAuditDataset auditDataset)
    • addDestinationActiveParticipant

      protected final T addDestinationActiveParticipant()