org.dcm4che2.audit.message
Class DataExportMessage
java.lang.Object
   org.dcm4che2.audit.message.AuditMessage
org.dcm4che2.audit.message.AuditMessage
       org.dcm4che2.audit.message.DataExportMessage
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:
- validatein 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.