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 }