Class AbstraktUmfeldDatenSensor

java.lang.Object
de.bsvrz.dua.pllogufd.AbstraktUmfeldDatenSensor
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface
Direct Known Subclasses:
AufAbUmfeldDatenSensor, DiffUmfeldDatenSensor, GrenzUmfeldDatenSensor

public abstract class AbstraktUmfeldDatenSensor extends Object implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Abstrakter Umfelddatensensor, der sich auf die Parameter für seine Pl-Prüfung logisch UFD anmeldet.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected de.bsvrz.dav.daf.main.config.Aspect
    asp.parameterSoll.
    protected final de.bsvrz.dav.daf.main.config.SystemObject
    Systemobjekt.
    protected de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung
    Verbindung zum Verwaltungsmodul.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstraktUmfeldDatenSensor(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltung, de.bsvrz.dav.daf.main.config.SystemObject obj)
    Standardkonstruktor.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract Collection<de.bsvrz.dav.daf.main.config.AttributeGroup>
    Erfragt die Parameter-Attributgruppen, auf die sich dieses Objekt anmelden soll.
    void
    Fuehrt die Empfangsanmeldung durch.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface de.bsvrz.dav.daf.main.ClientReceiverInterface

    update
  • Field Details

    • aspParameterSoll

      protected de.bsvrz.dav.daf.main.config.Aspect aspParameterSoll
      asp.parameterSoll.
    • verwaltungsModul

      protected de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltungsModul
      Verbindung zum Verwaltungsmodul.
    • objekt

      protected final de.bsvrz.dav.daf.main.config.SystemObject objekt
      Systemobjekt.
  • Constructor Details

    • AbstraktUmfeldDatenSensor

      protected AbstraktUmfeldDatenSensor(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltung, de.bsvrz.dav.daf.main.config.SystemObject obj)
      Standardkonstruktor.
      Parameters:
      verwaltung - Verbindung zum Verwaltungsmodul
      obj - das mit dieser Instanz zu assoziierende Systemobjekt (vom Typ typ.umfeldDatenSensor)
  • Method Details

    • getParameterAtgs

      protected abstract Collection<de.bsvrz.dav.daf.main.config.AttributeGroup> getParameterAtgs() throws de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException
      Erfragt die Parameter-Attributgruppen, auf die sich dieses Objekt anmelden soll.
      Returns:
      eine ggf. leere Menge von Attributgruppen
      Throws:
      de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException - wenn ein Fehler bei der Bestimmung der Attributgruppen auftritt
      de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException - Exception
    • init

      public void init() throws de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException
      Fuehrt die Empfangsanmeldung durch.
      Throws:
      de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException - wird weitergereicht
      de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException