Class DelegatingAuditMessageBuilder<T extends DelegatingAuditMessageBuilder<T,D>,D extends BaseAuditMessageBuilder<D>>

java.lang.Object
org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilder<T,D>
All Implemented Interfaces:
AuditMessageBuilder<T>, Validateable
Direct Known Subclasses:
IHEAuditMessageBuilder

public abstract class DelegatingAuditMessageBuilder<T extends DelegatingAuditMessageBuilder<T,D>,D extends BaseAuditMessageBuilder<D>> extends Object implements AuditMessageBuilder<T>
AuditMessageBuilder that wraps a DICOM BaseAuditMessageBuilder or a subclass thereof. The intention is that subclasses provide their interaction-specific API for building audit messages that is more closely aligned (in terms of wording) with what is specified in DICOM.
Since:
3.5
Author:
Christian Ohr
  • Field Details

  • Constructor Details

    • DelegatingAuditMessageBuilder

      public DelegatingAuditMessageBuilder(D delegate)
  • Method Details