ERCAuditTrailHandler Class Reference

Collaboration diagram for ERCAuditTrailHandler:

Collaboration graph
[legend]

List of all members.

Classes

class  Configuration
interface  Delegate

Public Member Functions

void handleSave (NSNotification n)
void modelGroupDidLoad (NSNotification n)

Static Public Member Functions

static void initialize ()

Protected Member Functions

Configuration configureEntity (EOEntity entity)
void handleAdd (EOEditingContext ec, EOEnterpriseObject target, String keyPath, EOEnterpriseObject eo)
void handleChange (EOEditingContext ec, EOEnterpriseObject eo, ERCAuditTrailType type, String keyPath, Object oldValue, Object newValue)
void handleDelete (EOEditingContext ec, EOEnterpriseObject eo, Object oldValue)
void handleInsert (EOEditingContext ec, EOEnterpriseObject eo, Object newValue)
void handleRemove (EOEditingContext ec, EOEnterpriseObject target, String keyPath, EOEnterpriseObject eo)
void handleSave (EOEditingContext ec, String typeKey, NSArray objects)
void handleUpdate (EOEditingContext ec, EOEnterpriseObject target, String keyPath, EOEnterpriseObject eo)
void handleUpdate (EOEditingContext ec, EOEnterpriseObject eo, String keyPath, Object oldValue, Object newValue)
void handleUpdate (EOEditingContext ec, EOEnterpriseObject eo)
NSDictionary serializeObject (EOEnterpriseObject eo)

Protected Attributes

NSMutableDictionary< String,
Configuration
configuration = new NSMutableDictionary<String, Configuration>()

Static Package Attributes

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

Private Member Functions

void handleSave (EOEditingContext ec, String typeKey, EOEnterpriseObject eo)

Static Private Attributes

static ERCAuditTrailHandler _handler
static final String ERXAUDIT_KEYS = "ERXAuditKeys"


Member Function Documentation

Configuration configureEntity ( EOEntity  entity  )  [protected]

void handleAdd ( EOEditingContext  ec,
EOEnterpriseObject  target,
String  keyPath,
EOEnterpriseObject  eo 
) [protected]

void handleChange ( EOEditingContext  ec,
EOEnterpriseObject  eo,
ERCAuditTrailType  type,
String  keyPath,
Object  oldValue,
Object  newValue 
) [protected]

void handleDelete ( EOEditingContext  ec,
EOEnterpriseObject  eo,
Object  oldValue 
) [protected]

void handleInsert ( EOEditingContext  ec,
EOEnterpriseObject  eo,
Object  newValue 
) [protected]

void handleRemove ( EOEditingContext  ec,
EOEnterpriseObject  target,
String  keyPath,
EOEnterpriseObject  eo 
) [protected]

void handleSave ( EOEditingContext  ec,
String  typeKey,
NSArray  objects 
) [protected]

void handleSave ( EOEditingContext  ec,
String  typeKey,
EOEnterpriseObject  eo 
) [private]

void handleSave ( NSNotification  n  ) 

void handleUpdate ( EOEditingContext  ec,
EOEnterpriseObject  target,
String  keyPath,
EOEnterpriseObject  eo 
) [protected]

void handleUpdate ( EOEditingContext  ec,
EOEnterpriseObject  eo,
String  keyPath,
Object  oldValue,
Object  newValue 
) [protected]

void handleUpdate ( EOEditingContext  ec,
EOEnterpriseObject  eo 
) [protected]

static void initialize (  )  [static]

void modelGroupDidLoad ( NSNotification  n  ) 

NSDictionary serializeObject ( EOEnterpriseObject  eo  )  [protected]


Member Data Documentation

ERCAuditTrailHandler _handler [static, private]

final String ERXAUDIT_KEYS = "ERXAuditKeys" [static, private]

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


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