Class 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

      All Methods Instance Methods Concrete Methods 
      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 Detail

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

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

      • 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