2.17.2: 2011-06-17

net.sf.basedb.core.log.db
Class AnnotationSetLogger

java.lang.Object
  extended by net.sf.basedb.core.log.db.AnnotationSetLogger
All Implemented Interfaces:
EntityLogger

public class AnnotationSetLogger
extends Object
implements EntityLogger

Logger for annotations sets that detects and logs changes to inherited anntations as updates to the parent item that are inheriting the annotations.

Version:
2.13
Author:
Nicklas
Last modified
$Date: 2009-08-20 09:14:03 +0200 (Thu, 20 Aug 2009) $

Field Summary
private  boolean detailedProperties
           
 
Constructor Summary
AnnotationSetLogger(boolean detailedProperties)
           
 
Method Summary
 void logChanges(LogManager logManager, EntityDetails details)
          Called when changes has been detected to an entity.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

detailedProperties

private final boolean detailedProperties
Constructor Detail

AnnotationSetLogger

public AnnotationSetLogger(boolean detailedProperties)
Method Detail

logChanges

public void logChanges(LogManager logManager,
                       EntityDetails details)
Description copied from interface: EntityLogger
Called when changes has been detected to an entity.

Specified by:
logChanges in interface EntityLogger
Parameters:
logManager - The log manager for the current transaction
details - Detailed information about the entity that has changed

2.17.2: 2011-06-17