View Javadoc

1   /*
2    * ObjectSourceListener.java
3    * Created on 17 Июль 2006 г., 21:24
4    */
5   
6   package org.weda.store;
7   
8   /**
9    *
10   * @author Mikhail Titov
11   */
12  public interface ObjectSourceListener {
13      /**Метод вызывается непосредственно перед тем как изменения в строках будут 
14       * зафиксированы (например перед фиксацией изменений в БД).
15       * Для события {@link RowsChangeEvent.ChangeType#REFRESH} метод вызывается
16       * перед тем как строки будут перечитаны, иными словами 
17       * <code>event.getRows().size()</code> будет возвращать <code>0</code>
18       * для этого типа события.
19       */
20      public void rowsChanging(RowsChangeEvent event) 
21          throws Exception;
22      /**Вызывается в том случае если в конролируемом источнике объектов произошли
23       * изменения в наборе строк источника (строки обновились, добавились, изменились
24       * удалились).
25       */
26      public void rowsChanged(RowsChangeEvent event) 
27          throws Exception;
28  }