Ignore:
Timestamp:
Aug 21, 2009, 8:17:57 AM (14 years ago)
Author:
Nicklas Nordborg
Message:

References #108: Logging the change history of an item

  • Added the new data classes to UML diagram and made updates to all other affected diagrams
  • Documented the logging feature for plug-in developers
  • Made the new data classes immutable
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/src/docbook/developerdoc/api_overview.xml

    r4902 r5071  
    405405            This interface is used by items which registered the date they were
    406406            created in the database. The registration date is set at creation time
    407             and can't be modified later. Since this didn't exist prior to BASE 2.10
     407            and can't be modified later. Since this didn't exist prior to BASE 2.10,
    408408            null values are allowed on all pre-existing items. Note! For backwards
    409409            compatibility reasons with existing code in
    410410            <classname docapi="net.sf.basedb.core.data">BioMaterialEventData</classname>
    411411            the method name is <methodname>getEntryDate()</methodname>.
     412            </para>
     413          </listitem>
     414        </varlistentry>
     415       
     416        <varlistentry>
     417          <term><interfacename docapi="net.sf.basedb.core.data">LoggableData</interfacename></term>
     418          <listitem>
     419            <para>
     420            This is a tagging interface that indicates that the <classname
     421            docapi="net.sf.basedb.core.log.db">DbLogManagerFactory</classname> logging
     422            implementation should log changes made to items that implements it.
    412423            </para>
    413424          </listitem>
Note: See TracChangeset for help on using the changeset viewer.