org.alfresco.repo.audit
Class AuditServiceImpl

java.lang.Object
  extended by org.alfresco.repo.audit.AuditServiceImpl
All Implemented Interfaces:
AuditService

public class AuditServiceImpl
extends java.lang.Object
implements AuditService

The implementation of the AuditService for application auditing.


Constructor Summary
AuditServiceImpl()
           
 
Method Summary
 void audit(java.lang.String source, java.lang.String description)
          Add an application audit entry.
 void audit(java.lang.String source, java.lang.String description, NodeRef key)
           
 void audit(java.lang.String source, java.lang.String description, NodeRef key, java.lang.Object[] args)
           
 void audit(java.lang.String source, java.lang.String description, java.lang.Object[] args)
           
 java.util.List getAuditTrail(NodeRef nodeRef)
          Get the audit trail for a node ref.
static void main(java.lang.String[] args)
           
 void setAuditComponent(AuditComponent auditComponent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuditServiceImpl

public AuditServiceImpl()
Method Detail

setAuditComponent

public void setAuditComponent(AuditComponent auditComponent)

audit

public void audit(java.lang.String source,
                  java.lang.String description)
Description copied from interface: AuditService
Add an application audit entry.

Specified by:
audit in interface AuditService
Parameters:
source - - a string that represents the application
description - - the audit entry

audit

public void audit(java.lang.String source,
                  java.lang.String description,
                  NodeRef key)
Specified by:
audit in interface AuditService
Parameters:
source - - a string that represents the application
description - - the audit entry
key - - a node ref to use as the key for filtering etc

audit

public void audit(java.lang.String source,
                  java.lang.String description,
                  java.lang.Object[] args)
Specified by:
audit in interface AuditService
Parameters:
source - - a string that represents the application
description - - the audit entry
args - - an arbitrary list of parameters

audit

public void audit(java.lang.String source,
                  java.lang.String description,
                  NodeRef key,
                  java.lang.Object[] args)
Specified by:
audit in interface AuditService
Parameters:
source - - a string that represents the application
description - - the audit entry *
key - - a node ref to use as the key for filtering etc
args - - an arbitrary list of parameters

getAuditTrail

public java.util.List getAuditTrail(NodeRef nodeRef)
Description copied from interface: AuditService
Get the audit trail for a node ref.

Specified by:
getAuditTrail in interface AuditService
Parameters:
nodeRef - - the node ref for which to get the audit trail.
Returns:
- tha audit trail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2005 - 2008 Alfresco Software, Inc. All Rights Reserved.