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

public class Filter extends 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 final String
    filtert die aufgelisteten Objekte nach dem Aspekt
    static final String
    filtert die aufgelisteten Objekte nach der Attributgruppe
    static final String
    filtert die aufgelisteten Objekte nach dem Konfigurationsbereich
    static final String
    filtert die aufgelisteten Objekte nach einem erweiterten Filter
    static final String
    filtert die aufgelisteten Objekte nach dem Objekt
    static final String
    filtert die aufgelisteten Objekte nach dem Objekttyp
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    Collection<de.bsvrz.dav.daf.main.config.SystemObject>
    filterObjects(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 String CONFIGURATIONAREA
      filtert die aufgelisteten Objekte nach dem Konfigurationsbereich
      See Also:
    • OBJECTTYPE

      public static final String OBJECTTYPE
      filtert die aufgelisteten Objekte nach dem Objekttyp
      See Also:
    • ATTRIBUTEGROUP

      public static final String ATTRIBUTEGROUP
      filtert die aufgelisteten Objekte nach der Attributgruppe
      See Also:
    • ASPECT

      public static final String ASPECT
      filtert die aufgelisteten Objekte nach dem Aspekt
      See Also:
    • OBJECT

      public static final String OBJECT
      filtert die aufgelisteten Objekte nach dem Objekt
      See Also:
    • EXTENDED

      public static final String EXTENDED
      filtert die aufgelisteten Objekte nach einem erweiterten Filter
      See Also:
  • Constructor Details

    • Filter

      public Filter(String criteria, 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 Collection<de.bsvrz.dav.daf.main.config.SystemObject> filterObjects(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