flux.audittrail
Interface AuditTrailTransaction

All Superinterfaces:
java.io.Serializable

public interface AuditTrailTransaction
extends java.io.Serializable

Contains information about one database transaction in the audit trail. Each audit trail database transaction consists of a time-ordered list of audit trail events. Collectively, these events constitute an audit trail transaction.

Author:
Copyright 2000-2008 Flux Corporation. All rights reserved.

Method Summary
 java.util.List getAuditTrailEntries()
          Returns a time-ordered list of audit trail events.
 java.lang.String getEngineName()
          Returns the name of the Flux engine from where this audit trail transaction originated.
 java.lang.String getGroupname()
          Returns the group of the username responsible for this audit trail transaction.
 java.lang.String getNamespace()
          Returns the namespace that this audit trail transaction affected.
 java.lang.String getTransactionId()
          Returns the unique ID that identifies the database transaction associated with this audit trail transaction.
 java.lang.String getUsername()
          Returns the username responsible for generating this audit trail transaction.
 

Method Detail

getAuditTrailEntries

public java.util.List getAuditTrailEntries()
Returns a time-ordered list of audit trail events. These audit trail events constitute this audit trail database transaction.

Returns:
List of AuditTrailEntry. A time-ordered list of audit trail events.
See Also:
AuditTrailEntry

getEngineName

public java.lang.String getEngineName()
Returns the name of the Flux engine from where this audit trail transaction originated.

Returns:
The name of the Flux engine from where this audit trail transaction originated.

getNamespace

public java.lang.String getNamespace()
Returns the namespace that this audit trail transaction affected.

Returns:
The namespace that this audit trail transaction affected.

getGroupname

public java.lang.String getGroupname()
Returns the group of the username responsible for this audit trail transaction.

Returns:
The group of the username responsible for this audit trail transaction.

getTransactionId

public java.lang.String getTransactionId()
Returns the unique ID that identifies the database transaction associated with this audit trail transaction. Returns null if no database transaction is associated with this audit trail entry.

Returns:
The unique ID that identifies the database transaction associated with this audit trail transaction. Returns null if no database transaction is associated with this audit trail entry.

getUsername

public java.lang.String getUsername()
Returns the username responsible for generating this audit trail transaction. May be null if this audit trail transaction was generated from an unsecured Flux engine.

Returns:
The username responsible for generating this audit trail transaction. May be null if this audit trail transaction was generated from an unsecured Flux engine.


© 2000-2008 Flux Corporation. All rights reserved.