ERCAuditTrail Class Reference

Inherits er::corebusinesslogic::audittrail::_ERCAuditTrail.

Collaboration diagram for ERCAuditTrail:

Collaboration graph
[legend]

List of all members.

Classes

class  ERCAuditTrailClazz
interface  Key

Public Member Functions

void createEntry (ERCAuditTrailType type, String keyPath, Object oldValue, Object newValue)
 ERCAuditTrail ()
void init (EOEditingContext ec)
EOEnterpriseObject object ()
void setObject (EOEnterpriseObject eo)

Static Public Attributes

static final ERCAuditTrailClazz clazz = new ERCAuditTrailClazz()

Static Package Attributes

static final
org.apache.log4j.Logger 
log = org.apache.log4j.Logger.getLogger(ERCAuditTrail.class)


Detailed Description

Bracket for all single audit trail actions. It serves as a "shadow" of the object in question.

Author:
ak

Constructor & Destructor Documentation

ERCAuditTrail (  ) 


Member Function Documentation

void createEntry ( ERCAuditTrailType  type,
String  keyPath,
Object  oldValue,
Object  newValue 
)

void init ( EOEditingContext  ec  ) 

used for initialization stuff instead of awakeFromInsertion. awakeFromInsertions is buggy because if an EO is deleted and then its EOEditingContext is reverted using 'revert' for example then EOF will -insert- this EO again in its EOEditingContext which in turn calls awakeFromInsertion again.

Parameters:
ec the EOEditingContext in which this new EO is inserted

Reimplemented from ERXGenericRecord.

EOEnterpriseObject object (  ) 

void setObject ( EOEnterpriseObject  eo  ) 


Member Data Documentation

final org.apache.log4j.Logger log = org.apache.log4j.Logger.getLogger(ERCAuditTrail.class) [static, package]

general logging support

Implements ERXEnterpriseObject.


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:47 2012 for Project Wonder by  doxygen 1.5.8