Package net.sf.basedb.core.log

  • Interface Summary
    Interface Description
    EntityLogger
    Entity logger implementations are created by a LogManagerFactory when a change to a logged entity has been detected.
    LogManager
    Manages the logging of changes made in a single transaction.
    LogManagerFactory
    A log manager factory handles the creation of log managers and entity loggers.
  • Class Summary
    Class Description
    ChangeTypeFormatter
    Formatter implementation that converts an integer into it's ChangeType representation and the uses name() as the formatted value.
    EntityDetails
    Contains detailed information about the changes made to an entity during a transaction.
    EntityLogOptions
    This class collect some static information related to logging for entities.
    LoggingInterceptor
    Interceptor that attaches to Hibernate sessions to provide logging of items that are updated/created/deleted.
    LoggingInterceptor.LogDetails  
    LoggingInterceptor.LogManagerAndFactory  
    ManualLogEntry
    Represents a manual entry into the change history log.
    TransactionDetails
    Holds information about the curren transaction, such as the logged in user, the active project, the plug-in that is executing, etc.
  • Enum Summary
    Enum Description
    ChangeType
    Enumeration that represents the type of change that has happened.