View Javadoc

1   /*
2    * DetailDataSourceInfo.java
3    * Created on 14 Апрель 2006 г., 0:52
4    */
5   
6   package org.weda.store;
7   
8   /**Цель: хранение информации о подчиненном источнике данных
9    * @author Mikhail Titov
10   */
11  public interface DetailObjectSourceInfo {
12      /**Метод возвращает имя подчиненного источника данных.
13       */
14      public String getName();
15      /**Метод возвращает имя свойства подчиненного источника данных 
16       * которое связывает главный и подчиненный источники данных.
17       */
18      public String getPropertyName();
19      /**Метод возвращает имя свойства базового класса главного источника объектов 
20       * значение которого будет использовано
21       * для установки ограничения на подчиненный источкик объектов.
22       * Если значение свойства не установлено, тогда в качестве значения
23       * для установки ограничения будет использован объект базового класса
24       * главного источника объектов.
25       */
26      public String getMasterPropertyName();
27      /**Метод вернет <code>true</code> если мастер источник объектов
28       * должен выполнить операцию {@link ObjectSource#select()} после
29       * установки ограничения на подчиненном источкнике объектов.
30       */
31      public boolean isRefreshOnActivate();
32  }