Class GmaImpl

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

    public class GmaImpl
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
    implements Gma
    Definition einer Glättemeldeanlage zur Abbildung der logischen Struktur eines SWIS-Netzwerks mit SRZ, SUZ, GMA und Umfelddatensensoren.

    • Field Summary

      • Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.tmswis.objekte.Gma

        PID
    • Constructor Summary

      Constructors 
      Constructor Description
      GmaImpl()
      Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
      GmaImpl​(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      Initialisierung.
    • Method Summary

      Modifier and Type Method Description
      int compareTo​(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)  
      protected java.lang.String doGetTypPid()  
      boolean equals​(java.lang.Object arg0)  
      long getId()  
      KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
      Verwaltet bis zu zehn alternative Bezeichnungen.
      KdDefaultParameterdatensaetze getKdDefaultParameterdatensaetze()
      Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.
      KdGma getKdGma()
      Charakterisierende Daten einer Glättemeldeanlage (als logisches Strukturelement).
      KdInfo getKdInfo()
      Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.
      KdPunktKoordinaten getKdPunktKoordinaten()
      Koordinaten eines Punktes in Grad entsprechend WGS84.
      de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()  
      java.lang.String getName()  
      de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory getObjektFactory()  
      OdGmaUmfelddaten getOdGmaUmfelddaten()
      Umfelddaten einer Glättemeldeanlage, zusammengefasst für maßgebliche Sensoren.
      OdSwisAlarm getOdSwisAlarm()
      Gibt an, ob ein Alarm anliegt.
      java.lang.String getPid()  
      de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()  
      de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()  
      int hashCode()  
      void init​(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)  
      java.lang.String toString()  
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt

        getDatensatz
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt

        getId, getKonfigurationsBereich, getName, getPid, getSystemObject, getTyp
    • Constructor Detail

      • GmaImpl

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

        public GmaImpl​(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()
      • getOdGmaUmfelddaten

        public OdGmaUmfelddaten getOdGmaUmfelddaten()
        Description copied from interface: Gma
        Umfelddaten einer Glättemeldeanlage, zusammengefasst für maßgebliche Sensoren.

        Specified by:
        getOdGmaUmfelddaten in interface Gma
        Returns:
        der Datensatz GmaUmfelddaten.
      • getOdSwisAlarm

        public OdSwisAlarm getOdSwisAlarm()
        Description copied from interface: Gma
        Gibt an, ob ein Alarm anliegt.

        Specified by:
        getOdSwisAlarm in interface Gma
        Returns:
        der Datensatz SwisAlarm.
      • getKdGma

        public KdGma getKdGma()
        Description copied from interface: Gma
        Charakterisierende Daten einer Glättemeldeanlage (als logisches Strukturelement).

        Specified by:
        getKdGma in interface Gma
        Returns:
        der Datensatz Gma.
      • 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>