org.dcm4che.auditlog
Class AuditLoggerFactory

java.lang.Object
  extended by org.dcm4che.auditlog.AuditLoggerFactory

public abstract class AuditLoggerFactory
extends java.lang.Object

Description of the Class

Since:
August 27, 2002
Version:
$Revision: 3995 $ $Date: 2006-05-19 14:32:05 +0200 (Fr, 19 Mai 2006) $
Author:
gunter zeilinger

Field Summary
protected static boolean disableHostLookup
           
 
Constructor Summary
AuditLoggerFactory()
           
 
Method Summary
static AuditLoggerFactory getInstance()
          Gets the instance attribute of the AuditLoggerFactory class
static boolean isDisableHostLookup()
           
abstract  AuditLogger newAuditLogger()
          Description of the Method
abstract  AuditLogger newAuditLogger(org.apache.log4j.Logger log)
          Description of the Method
abstract  InstancesAction newInstancesAction(java.lang.String action, java.lang.String suid, Patient patient)
          Description of the Method
abstract  Destination newLocalPrinter(java.lang.String name)
          Description of the Method
abstract  User newLocalUser(java.lang.String name)
          Description of the Method
abstract  MediaDescription newMediaDescription(Patient patient)
          Description of the Method
abstract  Patient newPatient(java.lang.String id, java.lang.String name)
          Description of the Method
abstract  RemoteNode newRemoteNode(java.net.Socket socket, java.lang.String aet)
          Description of the Method
abstract  RemoteNode newRemoteNode(java.lang.String ip, java.lang.String hname, java.lang.String aet)
          Description of the Method
abstract  Destination newRemotePrinter(RemoteNode rnode)
          Description of the Method
abstract  User newRemoteUser(RemoteNode rnode)
          Description of the Method
static void setDisableHostLookup(boolean disableHostLookup)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

disableHostLookup

protected static boolean disableHostLookup
Constructor Detail

AuditLoggerFactory

public AuditLoggerFactory()
Method Detail

getInstance

public static AuditLoggerFactory getInstance()
Gets the instance attribute of the AuditLoggerFactory class

Returns:
The instance value

isDisableHostLookup

public static final boolean isDisableHostLookup()

setDisableHostLookup

public static final void setDisableHostLookup(boolean disableHostLookup)

newAuditLogger

public abstract AuditLogger newAuditLogger()
Description of the Method

Returns:
Description of the Return Value

newAuditLogger

public abstract AuditLogger newAuditLogger(org.apache.log4j.Logger log)
Description of the Method

Parameters:
log - Description of the Parameter
Returns:
Description of the Return Value

newPatient

public abstract Patient newPatient(java.lang.String id,
                                   java.lang.String name)
Description of the Method

Parameters:
id - Description of the Parameter
name - Description of the Parameter
Returns:
Description of the Return Value

newRemoteNode

public abstract RemoteNode newRemoteNode(java.lang.String ip,
                                         java.lang.String hname,
                                         java.lang.String aet)
Description of the Method

Parameters:
ip - Description of the Parameter
hname - Description of the Parameter
aet - Description of the Parameter
Returns:
Description of the Return Value

newRemoteNode

public abstract RemoteNode newRemoteNode(java.net.Socket socket,
                                         java.lang.String aet)
Description of the Method

Parameters:
socket - Description of the Parameter
aet - Description of the Parameter
Returns:
Description of the Return Value

newLocalUser

public abstract User newLocalUser(java.lang.String name)
Description of the Method

Parameters:
name - Description of the Parameter
Returns:
Description of the Return Value

newRemoteUser

public abstract User newRemoteUser(RemoteNode rnode)
Description of the Method

Parameters:
rnode - Description of the Parameter
Returns:
Description of the Return Value

newLocalPrinter

public abstract Destination newLocalPrinter(java.lang.String name)
Description of the Method

Parameters:
name - Description of the Parameter
Returns:
Description of the Return Value

newRemotePrinter

public abstract Destination newRemotePrinter(RemoteNode rnode)
Description of the Method

Parameters:
rnode - Description of the Parameter
Returns:
Description of the Return Value

newInstancesAction

public abstract InstancesAction newInstancesAction(java.lang.String action,
                                                   java.lang.String suid,
                                                   Patient patient)
Description of the Method

Parameters:
action - Description of the Parameter
suid - Description of the Parameter
patient - Description of the Parameter
Returns:
Description of the Return Value

newMediaDescription

public abstract MediaDescription newMediaDescription(Patient patient)
Description of the Method

Parameters:
patient - Description of the Parameter
Returns:
Description of the Return Value