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 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

    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 des PreselectionLists-Panels zusätzlich nach weiteren Kriterien gefiltert werden soll.
  • Field Details

  • 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 des PreselectionLists-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 wird
      list - die zu filternde Liste
      Returns:
      die gefilterte Liste