org.dcm4che.auditlog
Interface AuditLogger


public interface AuditLogger

Since:
September 1, 2002
Version:
$Revision: 3922 $ $Date: 2005-10-05 18:26:16 +0200 (Mi, 05 Okt 2005) $
Author:
gunter zeilinger

Field Summary
static java.lang.String NETWORKING
           
static java.lang.String SECURITY
           
static java.lang.String START
           
static java.lang.String STOP
           
 
Method Summary
 java.lang.String getFacility()
           
 java.lang.String getSyslogHost()
           
 int getSyslogPort()
           
 boolean isLogActorConfig()
           
 boolean isLogActorStartStop()
           
 boolean isLogBeginStoringInstances()
           
 boolean isLogDicomQuery()
           
 boolean isLogExport()
           
 boolean isLogInstancesSent()
           
 boolean isLogInstancesStored()
           
 boolean isLogPatientRecord()
           
 boolean isLogProcedureRecord()
           
 boolean isLogSecurityAlert()
           
 boolean isLogStudyDeleted()
           
 boolean isLogUserAuthenticated()
           
 boolean isStrictIHEYr4()
           
 void logActorConfig(java.lang.String description, User user, java.lang.String configType)
           
 void logActorStartStop(java.lang.String actorName, java.lang.String action, User user)
           
 void logBeginStoringInstances(RemoteNode rNode, InstancesAction action)
           
 void logDicomQuery(Dataset keys, RemoteNode requestor, java.lang.String cuid)
           
 void logExport(MediaDescription media, User user)
           
 void logInstancesSent(RemoteNode rNode, InstancesAction action)
           
 void logInstancesStored(RemoteNode rNode, InstancesAction action)
           
 void logPatientRecord(java.lang.String action, Patient patient, User user, java.lang.String description)
           
 void logProcedureRecord(java.lang.String action, Patient patient, java.lang.String placerOrderNumber, java.lang.String fillerOrderNumber, java.lang.String suid, java.lang.String accessionNumber, User user, java.lang.String description)
           
 void logSecurityAlert(java.lang.String alertType, User user, java.lang.String description)
           
 void logStudyDeleted(InstancesAction action, java.lang.String description)
           
 void logUserAuthenticated(java.lang.String localUserName, java.lang.String action)
           
 void setFacility(java.lang.String facility)
           
 void setLogActorConfig(boolean enable)
           
 void setLogActorStartStop(boolean enable)
           
 void setLogBeginStoringInstances(boolean enable)
           
 void setLogDicomQuery(boolean enable)
           
 void setLogExport(boolean enable)
           
 void setLogInstancesSent(boolean enable)
           
 void setLogInstancesStored(boolean enable)
           
 void setLogPatientRecord(boolean enable)
           
 void setLogProcedureRecord(boolean enable)
           
 void setLogSecurityAlert(boolean enable)
           
 void setLogStudyDeleted(boolean enable)
           
 void setLogUserAuthenticated(boolean enable)
           
 void setStrictIHEYr4(boolean strictIHEYr4)
           
 void setSyslogHost(java.lang.String syslogHost)
           
 void setSyslogPort(int syslogPort)
           
 

Field Detail

START

static final java.lang.String START
See Also:
Constant Field Values

STOP

static final java.lang.String STOP
See Also:
Constant Field Values

SECURITY

static final java.lang.String SECURITY
See Also:
Constant Field Values

NETWORKING

static final java.lang.String NETWORKING
See Also:
Constant Field Values
Method Detail

setSyslogHost

void setSyslogHost(java.lang.String syslogHost)
                   throws java.net.UnknownHostException
Throws:
java.net.UnknownHostException

getSyslogHost

java.lang.String getSyslogHost()

setSyslogPort

void setSyslogPort(int syslogPort)

getSyslogPort

int getSyslogPort()

getFacility

java.lang.String getFacility()

setFacility

void setFacility(java.lang.String facility)

isLogActorStartStop

boolean isLogActorStartStop()

setLogActorStartStop

void setLogActorStartStop(boolean enable)

isLogInstancesStored

boolean isLogInstancesStored()

setLogInstancesStored

void setLogInstancesStored(boolean enable)

isLogBeginStoringInstances

boolean isLogBeginStoringInstances()

setLogBeginStoringInstances

void setLogBeginStoringInstances(boolean enable)

isLogInstancesSent

boolean isLogInstancesSent()

setLogInstancesSent

void setLogInstancesSent(boolean enable)

isLogDicomQuery

boolean isLogDicomQuery()

setLogDicomQuery

void setLogDicomQuery(boolean enable)

isLogSecurityAlert

boolean isLogSecurityAlert()

setLogSecurityAlert

void setLogSecurityAlert(boolean enable)

isLogUserAuthenticated

boolean isLogUserAuthenticated()

setLogUserAuthenticated

void setLogUserAuthenticated(boolean enable)

isLogActorConfig

boolean isLogActorConfig()

setLogActorConfig

void setLogActorConfig(boolean enable)

isLogExport

boolean isLogExport()

setLogExport

void setLogExport(boolean enable)

isLogPatientRecord

boolean isLogPatientRecord()

setLogPatientRecord

void setLogPatientRecord(boolean enable)

isLogProcedureRecord

boolean isLogProcedureRecord()

setLogProcedureRecord

void setLogProcedureRecord(boolean enable)

isLogStudyDeleted

boolean isLogStudyDeleted()

setLogStudyDeleted

void setLogStudyDeleted(boolean enable)

logActorStartStop

void logActorStartStop(java.lang.String actorName,
                       java.lang.String action,
                       User user)

logInstancesStored

void logInstancesStored(RemoteNode rNode,
                        InstancesAction action)

logBeginStoringInstances

void logBeginStoringInstances(RemoteNode rNode,
                              InstancesAction action)

logInstancesSent

void logInstancesSent(RemoteNode rNode,
                      InstancesAction action)

logDicomQuery

void logDicomQuery(Dataset keys,
                   RemoteNode requestor,
                   java.lang.String cuid)

logSecurityAlert

void logSecurityAlert(java.lang.String alertType,
                      User user,
                      java.lang.String description)

logUserAuthenticated

void logUserAuthenticated(java.lang.String localUserName,
                          java.lang.String action)

logActorConfig

void logActorConfig(java.lang.String description,
                    User user,
                    java.lang.String configType)

logExport

void logExport(MediaDescription media,
               User user)

logPatientRecord

void logPatientRecord(java.lang.String action,
                      Patient patient,
                      User user,
                      java.lang.String description)

logProcedureRecord

void logProcedureRecord(java.lang.String action,
                        Patient patient,
                        java.lang.String placerOrderNumber,
                        java.lang.String fillerOrderNumber,
                        java.lang.String suid,
                        java.lang.String accessionNumber,
                        User user,
                        java.lang.String description)

logStudyDeleted

void logStudyDeleted(InstancesAction action,
                     java.lang.String description)

isStrictIHEYr4

boolean isStrictIHEYr4()

setStrictIHEYr4

void setStrictIHEYr4(boolean strictIHEYr4)