org.dcm4che2.audit.message
Class NetworkEntryMessage
java.lang.Object
   org.dcm4che2.audit.message.AuditMessage
org.dcm4che2.audit.message.AuditMessage
       org.dcm4che2.audit.message.NetworkEntryMessage
org.dcm4che2.audit.message.NetworkEntryMessage
- public class NetworkEntryMessage 
- extends AuditMessage
This message describes the event of a system, such as a mobile device, 
 entering or leaving the network as a normal part of operations. It is not
 intended to report network problems, loose cables, or other unintentional
 detach and reattach situations.
 
 
 Note: The machine should attempt to send this message prior to detaching.
 If this is not possible, it should retain the message in a local buffer so
 that it can be sent later. The mobile machine can then capture audit
 messages in a local buffer while it is outside the secure domain. When it is
 reconnected to the secure domain, it can send the detach message (if buffered),
 followed by the buffered messages, followed by a mobile machine message for
 rejoining the secure domain. The timestamps on these messages is  the time
 that the event occurred, not the time that the message is sent. 
 
- Since:
- Nov 23, 2006
- Version:
- $Revision: 750 $ $Date: 2007-02-12 18:37:51 +0100 (Mon, 12 Feb 2007) $
- Author:
- Gunter Zeilinger 
- See Also:
- 
 DICOM Supp 95: Audit Trail Messages, A.1.3.9 Network Entry
 
 
 
| 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)
 | 
|  ActiveParticipant | addNode(java.lang.String hostname)
 | 
| 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)
 | 
 
| 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, validate | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
ATTACH
public static final AuditEvent.TypeCode ATTACH
DETACH
public static final AuditEvent.TypeCode DETACH
name
protected final java.lang.String name
NetworkEntryMessage
public NetworkEntryMessage(AuditEvent.TypeCode type)
addNode
public ActiveParticipant addNode(java.lang.String hostname)
- 
 
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.