1 package com.loribel.commons.abstraction;
2
3 import java.util.*;
4
5 /***
6 * Abstraction of a Object witch contains a list of items.
7 */
8 public interface GB_ItemsFilterOwner
9 extends
10 GB_ItemsOwner
11 {
12 List getAllItems();
13
14 boolean isFilterActive();
15
16 void setFilterActive(
17 boolean a_flag);
18
19 void setFilter(
20 GB_ObjectFilter a_filter);
21
22 GB_ObjectFilter getFilter();
23
24 void updateItems(
25 boolean a_structureChanged);
26 }