View Javadoc

1   /*
2    * AuditableObject.java
3    * Created on 28 Август 2006 г., 22:44
4    */
5   
6   package org.weda.store;
7   
8   import java.util.List;
9   
10  /**Хранит информацию об доменном объекте для которого нужно проводить аудит
11   *
12   * @author Mikhail Titov
13   */
14  public interface AuditableObject {
15      /**Возвращает класс доменного объекта для которого нужно проводить
16       * аудит.
17       */
18      public Class getObjectClass();
19      /**Метод возвращает имена свойств объекта за изменениями 
20       * которых нужно следить.
21       */
22      public List<AuditableProperty> getObjectProperties();
23  }