View Javadoc

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  }