org.dcm4che2.audit.message
Class DataExportMessage
java.lang.Object
org.dcm4che2.audit.message.AuditMessage
org.dcm4che2.audit.message.DataExportMessage
public class DataExportMessage
- extends AuditMessage
This message describes the event of exporting data from a system, implying
that the data is leaving control of the system's security domain.
Examples of exporting include printing to paper, recording on film, creation
of a .pdf or HTML file, conversion to another format for storage in an EHR,
writing to removable media, or sending via e-mail. Multiple patients may be
described in one event message.
- Since:
- Nov 23, 2006
- Version:
- $Revision: 5685 $ $Date: 2008-01-15 21:05:18 +0100 (Tue, 15 Jan 2008) $
- Author:
- Gunter Zeilinger
- See Also:
-
DICOM Supp 95: Audit Trail Messages, A.1.3.4 Data Export
Field Summary |
protected java.lang.String |
name
|
Method Summary |
protected void |
addAttribute(java.lang.String name,
byte[] val,
boolean optional)
|
protected void |
addAttribute(java.lang.String name,
java.util.Date val,
boolean optional)
|
protected void |
addAttribute(java.lang.String name,
java.lang.Object val,
boolean optional)
|
ParticipantObject |
addDataRepository(java.lang.String uri)
|
ActiveParticipant |
addDestinationMedia(java.lang.String mediaID,
java.lang.String mediaUID)
|
ActiveParticipant |
addDestinationMedia(java.lang.String userID,
java.lang.String altUserID,
java.lang.String userName,
boolean requestor,
java.lang.String hostname)
|
ActiveParticipant |
addExporterPerson(java.lang.String userID,
java.lang.String altUserID,
java.lang.String userName,
boolean requestor,
java.lang.String hostname)
|
ActiveParticipant |
addExporterProcess(java.lang.String processID,
java.lang.String[] aets,
java.lang.String processName,
boolean requestor,
java.lang.String hostname)
|
ParticipantObject |
addPatient(java.lang.String id,
java.lang.String name)
|
ParticipantObject |
addStudy(java.lang.String uid,
ParticipantObjectDescription desc)
|
protected java.lang.Object |
getAttribute(java.lang.String name)
|
protected void |
outputChilds(java.io.Writer out,
java.util.List<? extends org.dcm4che2.audit.message.BaseElement> childs)
|
java.lang.String |
toString(int initialSize)
|
void |
validate()
|
Methods inherited from class org.dcm4che2.audit.message.AuditMessage |
addActiveParticipant, addAuditSource, addParticipantObject, aetsToAltUserID, aetToAltUserID, altUserIDToAETs, getActiveParticipants, getAuditEvent, getAuditSources, getLocalAETitles, getLocalHost, getLocalHostName, getLocalNodeID, getParticipantObjects, getProcessID, getProcessName, getRequestingActiveParticipants, hostNameOf, isAllowMultipleRequestors, isEmpty, isEnableDNSLookups, isIncludeXMLDeclaration, isQualifyHostname, isTimezonedDateTime, isUtcDateTime, nodeIDOf, output, outputContent, setAllowMultipleRequestors, setEnableDNSLookups, setEventDateTime, setIncludeXMLDeclaration, setLocalAETitles, setOutcomeIndicator, setProcessName, setQualifyHostname, setTimezonedDateTime, setUtcDateTime, toDateTimeStr, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
protected final java.lang.String name
DataExportMessage
public DataExportMessage()
addExporterPerson
public ActiveParticipant addExporterPerson(java.lang.String userID,
java.lang.String altUserID,
java.lang.String userName,
boolean requestor,
java.lang.String hostname)
addExporterProcess
public ActiveParticipant addExporterProcess(java.lang.String processID,
java.lang.String[] aets,
java.lang.String processName,
boolean requestor,
java.lang.String hostname)
addDestinationMedia
public ActiveParticipant addDestinationMedia(java.lang.String mediaID,
java.lang.String mediaUID)
addDestinationMedia
public ActiveParticipant addDestinationMedia(java.lang.String userID,
java.lang.String altUserID,
java.lang.String userName,
boolean requestor,
java.lang.String hostname)
addPatient
public ParticipantObject addPatient(java.lang.String id,
java.lang.String name)
addStudy
public ParticipantObject addStudy(java.lang.String uid,
ParticipantObjectDescription desc)
addDataRepository
public ParticipantObject addDataRepository(java.lang.String uri)
validate
public void validate()
- Overrides:
validate
in class AuditMessage
addAttribute
protected void addAttribute(java.lang.String name,
java.lang.Object val,
boolean optional)
addAttribute
protected void addAttribute(java.lang.String name,
java.util.Date val,
boolean optional)
addAttribute
protected void addAttribute(java.lang.String name,
byte[] val,
boolean optional)
getAttribute
protected java.lang.Object getAttribute(java.lang.String name)
toString
public java.lang.String toString(int initialSize)
outputChilds
protected void outputChilds(java.io.Writer out,
java.util.List<? extends org.dcm4che2.audit.message.BaseElement> childs)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2011 dcm4che. All Rights Reserved.