de.bsvrz.pat.sysbed.preselection.lists
Interface PreselectionListsFilter


public interface PreselectionListsFilter

Interface, um ein Filter-Objekt bei der Klasse PreselectionLists anzumelden. Wenn die Listen des PreselectionLists-Panels zusätzlich nach weiteren Kriterien gefiltert werden sollen, muss die Methode applyFilter(int, java.util.List) implementiert werden. Welche Liste gefiltert werden soll, kann mittels Konstanten, die dieses Interface zur Verfügung stellt, bestimmt werden.

Author:
Kappich Systemberatung

Field Summary
static int ASPECT_LIST
          Die zu filternde Liste der applyFilter-Methode: Aspekt
static int ATTRIBUTEGROUP_LIST
          Die zu filternde Liste der applyFilter-Methode: Attributgruppe
static int OBJECT_LIST
          Die zu filternde Liste der applyFilter-Methode: Objekt
static int OBJECTTYPE_LIST
          Die zu filternde Liste der applyFilter-Methode: Objekttyp
 
Method Summary
 List applyFilter(int whichList, List list)
          Die Methode muss von der Anwendung implementiert werden, wenn eine der Listen des PreselectionLists-Panels zusätzlich nach weiteren Kriterien gefiltert werden soll.
 

Field Detail

OBJECT_LIST

static final int OBJECT_LIST
Die zu filternde Liste der applyFilter-Methode: Objekt

See Also:
applyFilter(int,java.util.List), Constant Field Values

OBJECTTYPE_LIST

static final int OBJECTTYPE_LIST
Die zu filternde Liste der applyFilter-Methode: Objekttyp

See Also:
applyFilter(int,java.util.List), Constant Field Values

ATTRIBUTEGROUP_LIST

static final int ATTRIBUTEGROUP_LIST
Die zu filternde Liste der applyFilter-Methode: Attributgruppe

See Also:
applyFilter(int,java.util.List), Constant Field Values

ASPECT_LIST

static final int ASPECT_LIST
Die zu filternde Liste der applyFilter-Methode: Aspekt

See Also:
applyFilter(int,java.util.List), Constant Field Values
Method Detail

applyFilter

List applyFilter(int whichList,
                 List list)
Die Methode muss von der Anwendung implementiert werden, wenn eine der Listen des PreselectionLists-Panels zusätzlich nach weiteren Kriterien gefiltert werden soll. Welche Liste gefiltert werden soll, kann mittels der Konstanten des Interfaces bestimmt werden.

Parameters:
whichList - gibt an, welche Liste übergeben wird
list - die zu filternde Liste
Returns:
die gefilterte Liste