public abstract class DelegatingAuditMessageBuilder<T extends DelegatingAuditMessageBuilder<T,D>,D extends BaseAuditMessageBuilder<D>> extends Object implements AuditMessageBuilder<T>
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.Constructor and Description |
---|
DelegatingAuditMessageBuilder(D delegate) |
Modifier and Type | Method and Description |
---|---|
AuditMessage |
getMessage() |
void |
validate()
Validates the constructed audit message against the specification, because API does not completely
prevent constructing incomplete or inconsistent messages.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessages, getTypeValuePair, self
protected final D extends BaseAuditMessageBuilder<D> delegate
public DelegatingAuditMessageBuilder(D delegate)
public AuditMessage getMessage()
getMessage
in interface AuditMessageBuilder<T extends DelegatingAuditMessageBuilder<T,D>>
public void validate()
Validateable
validate
in interface Validateable
Copyright © 2018 Open eHealth Foundation. All rights reserved.