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 }