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 }