java.lang.Object
de.bsvrz.pat.sysbed.preselection.treeFilter.standard.Filter

public class Filter
extends java.lang.Object
Die Klasse Filter speichert ein Kriterium und die dazugehörigen Werte und bietet Methoden an, um Systemobjekte anhand des Kriteriums zu filtern.
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.lang.String ASPECT
    filtert die aufgelisteten Objekte nach dem Aspekt
    static java.lang.String ATTRIBUTEGROUP
    filtert die aufgelisteten Objekte nach der Attributgruppe
    static java.lang.String CONFIGURATIONAREA
    filtert die aufgelisteten Objekte nach dem Konfigurationsbereich
    static java.lang.String EXTENDED
    filtert die aufgelisteten Objekte nach einem erweiterten Filter
    static java.lang.String OBJECT
    filtert die aufgelisteten Objekte nach dem Objekt
    static java.lang.String OBJECTTYPE
    filtert die aufgelisteten Objekte nach dem Objekttyp
  • Constructor Summary

    Constructors
    Constructor Description
    Filter​(java.lang.String criteria, java.lang.String[] values, de.bsvrz.dav.daf.main.ClientDavInterface connection)
    Erzeugt ein neues Objekt der Klasse Filter.
  • Method Summary

    Modifier and Type Method Description
    java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> filterObjects​(java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> systemObjects)
    Die übergebenen Systemobjekte werden entsprechend des Kriteriums gefiltert und zurückgegeben.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • CONFIGURATIONAREA

      public static final java.lang.String CONFIGURATIONAREA
      filtert die aufgelisteten Objekte nach dem Konfigurationsbereich
      See Also:
      Constant Field Values
    • OBJECTTYPE

      public static final java.lang.String OBJECTTYPE
      filtert die aufgelisteten Objekte nach dem Objekttyp
      See Also:
      Constant Field Values
    • ATTRIBUTEGROUP

      public static final java.lang.String ATTRIBUTEGROUP
      filtert die aufgelisteten Objekte nach der Attributgruppe
      See Also:
      Constant Field Values
    • ASPECT

      public static final java.lang.String ASPECT
      filtert die aufgelisteten Objekte nach dem Aspekt
      See Also:
      Constant Field Values
    • OBJECT

      public static final java.lang.String OBJECT
      filtert die aufgelisteten Objekte nach dem Objekt
      See Also:
      Constant Field Values
    • EXTENDED

      public static final java.lang.String EXTENDED
      filtert die aufgelisteten Objekte nach einem erweiterten Filter
      See Also:
      Constant Field Values
  • Constructor Details

    • Filter

      public Filter​(java.lang.String criteria, java.lang.String[] values, de.bsvrz.dav.daf.main.ClientDavInterface connection)
      Erzeugt ein neues Objekt der Klasse Filter.
      Parameters:
      criteria - Filterkriterium
      values - Filterattribute
      connection - Verbindung zum Datenverteiler
  • Method Details

    • filterObjects

      public java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> filterObjects​(java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> systemObjects)
      Die übergebenen Systemobjekte werden entsprechend des Kriteriums gefiltert und zurückgegeben.
      Parameters:
      systemObjects - die zu filternden Systemobjekte
      Returns:
      die gefilterten Systemobjekte