Class UzImpl

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt, KonfigurationsObjekt, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt, GeoReferenzObjekt, Punkt, PunktXY, Geraet, Uz, java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>

    public class UzImpl
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
    implements Uz
    Unterzentrale.

    • Constructor Detail

      • UzImpl

        public UzImpl()
        Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
      • UzImpl

        public UzImpl​(de.bsvrz.dav.daf.main.config.SystemObject objekt,
                      de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Initialisierung.
        Parameters:
        objekt - ein beliebiges Systemobjekt.
        factory - die Fabrik, die das Systemobjekt angelegt hat.
    • Method Detail

      • doGetTypPid

        protected java.lang.String doGetTypPid()
      • getAnschlussPunkteGeraet

        public java.util.Collection<AnschlussPunkt> getAnschlussPunkteGeraet()
        Description copied from interface: Uz
        Anschlusspunkte an einem Gerät.

        Specified by:
        getAnschlussPunkteGeraet in interface Geraet
        Specified by:
        getAnschlussPunkteGeraet in interface Uz
        Returns:
        die Menge AnschlussPunkteGeraet oder null, wenn eine optionale Menge nicht versorgt ist.
      • getKdGeraetZustaendigkeit

        public KdGeraetZustaendigkeit getKdGeraetZustaendigkeit()
        Description copied from interface: Uz
        Konfigurierende Eigenschaften der Objekte des Typs.

        Liste mit den Pid von weiteren Geräten, für die die TLS-Applikation neben dem Startgerät zuständig ist (UZ, VRZ oder VIZ). Wird hier kein Eintrag gemacht, so sucht die TLS-Applikation vom Startgerät nur über direkt angeschlossene KRI oder Steuermodule nach EAK und De, für die sie dann verantwortlich ist, ansonsten wird auch bei den in dieser Liste aufgeführten Geräten weitergesucht (nach KRI oder SM oder Geräten, die in der Liste aufgeführt sind)..

        Specified by:
        getKdGeraetZustaendigkeit in interface Geraet
        Specified by:
        getKdGeraetZustaendigkeit in interface Uz
        Returns:
        der Datensatz GeraetZustaendigkeit.
      • getKdGeraet

        public KdGeraet getKdGeraet()
        Description copied from interface: Uz
        Konfigurierende Eigenschaften der Objekte des Typs.

        Specified by:
        getKdGeraet in interface Geraet
        Specified by:
        getKdGeraet in interface Uz
        Returns:
        der Datensatz Geraet.
      • init

        public void init​(de.bsvrz.dav.daf.main.config.SystemObject arg0,
                         de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
      • getObjektFactory

        public de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory getObjektFactory()
      • equals

        public boolean equals​(java.lang.Object arg0)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getId

        public long getId()
        Specified by:
        getId in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getPid

        public java.lang.String getPid()
        Specified by:
        getPid in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getTyp

        public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()
        Specified by:
        getTyp in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getKonfigurationsBereich

        public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()
        Specified by:
        getKonfigurationsBereich in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getSystemObject

        public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
        Specified by:
        getSystemObject in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • compareTo

        public int compareTo​(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
        Specified by:
        compareTo in interface java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>