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.Collection<? extends de.bsvrz.dav.daf.main.config.SystemObject>)
implementiert werden. Welche Liste gefiltert
werden soll, kann mittels Konstanten, die dieses Interface zur Verfügung stellt, bestimmt werden.-
Field Summary
Fields Modifier and Type Field Description static int
ASPECT_LIST
Die zu filternde Liste derapplyFilter
-Methode: Aspektstatic int
ATTRIBUTEGROUP_LIST
Die zu filternde Liste derapplyFilter
-Methode: Attributgruppestatic int
OBJECT_LIST
Die zu filternde Liste derapplyFilter
-Methode: Objektstatic int
OBJECTTYPE_LIST
Die zu filternde Liste derapplyFilter
-Methode: Objekttyp -
Method Summary
Modifier and Type Method Description java.util.Collection<? extends de.bsvrz.dav.daf.main.config.SystemObject>
applyFilter(int whichList, java.util.Collection<? extends de.bsvrz.dav.daf.main.config.SystemObject> list)
Die Methode muss von der Anwendung implementiert werden, wenn eine der Listen desPreselectionLists
-Panels zusätzlich nach weiteren Kriterien gefiltert werden soll.
-
Field Details
-
OBJECT_LIST
static final int OBJECT_LISTDie zu filternde Liste derapplyFilter
-Methode: Objekt -
OBJECTTYPE_LIST
static final int OBJECTTYPE_LISTDie zu filternde Liste derapplyFilter
-Methode: Objekttyp -
ATTRIBUTEGROUP_LIST
static final int ATTRIBUTEGROUP_LISTDie zu filternde Liste derapplyFilter
-Methode: Attributgruppe -
ASPECT_LIST
static final int ASPECT_LISTDie zu filternde Liste derapplyFilter
-Methode: Aspekt
-
-
Method Details
-
applyFilter
java.util.Collection<? extends de.bsvrz.dav.daf.main.config.SystemObject> applyFilter(int whichList, java.util.Collection<? extends de.bsvrz.dav.daf.main.config.SystemObject> list)Die Methode muss von der Anwendung implementiert werden, wenn eine der Listen desPreselectionLists
-Panels zusätzlich nach weiteren Kriterien gefiltert werden soll. Welche Liste gefiltert werden soll, kann mittels der Konstanten des bestimmt werden.- Parameters:
whichList
- gibt an, welche Liste übergeben wirdlist
- die zu filternde Liste- Returns:
- die gefilterte Liste
-