1
2
3
4
5
6 package org.weda.store;
7
8 /**Цель: установка ограничения как на фильтрацию так и добавление новых объектов
9 * к источнику данных
10 * @author Mikhail Titov
11 */
12 public interface ObjectSourceConstraint {
13 /**Имя свойства на которое распространяется ограничение.
14 */
15 public String getPropertyName();
16 /**Метод возвращает значение свойства. Во время фильтрации будут отбираться
17 * только те объекты у которых значение свойства {@link #getPropertyName}
18 * равно значению. При добавлении нового объекта значение свойства
19 * принудительно будет установлено в значение.
20 */
21 public Object getValue();
22 }