Class BioMaterialEventLogger

  • All Implemented Interfaces:
    EntityLogger

    public class BioMaterialEventLogger
    extends Object
    implements EntityLogger
    Logger for biomaterial events that logs UPDATE:s to CREATION and HYBRIDIZATION events as updates to their parent biomaterial/hybridization. OTHER events are not logged.
    Version:
    2.13
    Author:
    Nicklas
    Last modified
    $Date: 2013-11-25 09:20:23 +0100 (må, 25 nov 2013) $
    • Field Detail

      • detailedProperties

        private final boolean detailedProperties
      • oldPropertyValues

        private final boolean oldPropertyValues
    • Constructor Detail

      • BioMaterialEventLogger

        public BioMaterialEventLogger​(DbLogManagerFactory factory)
        Creates a new biomaterial event logger.
        Parameters:
        factory - The log manager factory
    • 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