Class DUAUmfeldDatenMessStelle

java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle

public final class DUAUmfeldDatenMessStelle extends Object
Korrespondiert mit einem Objekt vom Typ typ.umfeldDatenMessStelle und stellt alle Konfigurationsdaten zur Verfuegung.
  • Method Details

    • initialisiere

      public static void initialisiere(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject[] messStellenObjekte)
      Initialisiert alle Messstellen, die mit den uebergebenen Objekten assoziiert sind.
      Parameters:
      dav - die Datenverteiler-Verbindung
      messStellenObjekte - Menge der zu initialisierenden Objekte (muss != null sein)
    • getInstanzen

      public static Collection<DUAUmfeldDatenMessStelle> getInstanzen()
      Erfragt die statischen Instanzen dieser Klasse.
      Achtung: initialisiere(final ClientDavInterface dav, final SystemObject[] messStellenObjekte) muss vorher aufgerufen worden sein
      Returns:
      die statischen Instanzen dieser Klasse (ggf. leere Liste)
    • getInstanz

      public static DUAUmfeldDatenMessStelle getInstanz(de.bsvrz.dav.daf.main.config.SystemObject messStellenObjekt)
      Erfragt die statische Instanz dieser Klasse, die mit dem uebergebenen Systemobjekt assoziiert ist.
      Achtung: initialisiere(final ClientDavInterface dav, final SystemObject[] messStellenObjekte) muss vorher aufgerufen worden sein
      Parameters:
      messStellenObjekt - ein Systemobjekt einer Umfelddatenmessstelle
      Returns:
      die statische Instanz dieser Klasse, die mit dem uebergebenen Systemobjekt assoziiert ist oder null, wenn keine Instanz gefunden wurde
    • getSensoren

      public Collection<DUAUmfeldDatenSensor> getSensoren()
      Erfragt alle Umfelddatensensoren dieser Messstelle.
      Returns:
      alle Umfelddatensensoren dieser Messstelle (ggf. leere Liste)
    • getSensoren

      public Collection<DUAUmfeldDatenSensor> getSensoren(UmfeldDatenArt datenArt)
      Erfragt alle an dieser Umfelddatenmessstelle konfigurierten Sensoren mit der uebergebenen Datenart.
      Parameters:
      datenArt - eine Umfelddatenart
      Returns:
      alle an dieser Umfelddatenmessstelle konfigurierten Sensoren mit der uebergebenen Datenart (ggf. leere Liste)
    • getHauptSensor

      public DUAUmfeldDatenSensor getHauptSensor(UmfeldDatenArt datenArt)
      Erfragt den an dieser Umfelddatenmessstelle konfigurierten Hauptsensor mit der uebergebenen Datenart.
      Parameters:
      datenArt - eine Umfelddatenart
      Returns:
      den an dieser Umfelddatenmessstelle konfigurierten Hauptsensor mit der uebergebenen Datenart (ggf. null)
    • getNebenSensoren

      public Collection<DUAUmfeldDatenSensor> getNebenSensoren(UmfeldDatenArt datenArt)
      Erfragt alle an dieser Umfelddatenmessstelle konfigurierten Nebensensoren mit der uebergebenen Datenart.
      Parameters:
      datenArt - eine Umfelddatenart
      Returns:
      alle an dieser Umfelddatenmessstelle konfigurierten Nebensensoren mit der uebergebenen Datenart (ggf. leere Liste)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getObjekt

      public de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
      Erfragt das assoziierte Systemobjekt.
      Returns:
      das assoziierte Systemobjekt
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object