Class AnzeigeImpl

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

    public class AnzeigeImpl
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
    implements Anzeige
    Anzeige.

    • Constructor Detail

      • AnzeigeImpl

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

        public AnzeigeImpl​(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()
      • getFahrStreifen

        public java.util.Collection<FahrStreifen> getFahrStreifen()
        Description copied from interface: Anzeige
        Menge der Fahrstreifen, die einen Messquerschnitt bilden.

        Specified by:
        getFahrStreifen in interface Anzeige
        Returns:
        die Menge FahrStreifen oder null, wenn eine optionale Menge nicht versorgt ist.
      • getOdAnzeigeAutarkIst

        public OdAnzeigeAutarkIst getOdAnzeigeAutarkIst()
        Description copied from interface: Anzeige
        Rückmeldungsseitiger Autark Anzeige-Inhalt einer Anzeige.

        Specified by:
        getOdAnzeigeAutarkIst in interface Anzeige
        Returns:
        der Datensatz AnzeigeAutarkIst.
      • getOdAnzeigeAutarkSoll

        public OdAnzeigeAutarkSoll getOdAnzeigeAutarkSoll()
        Description copied from interface: Anzeige
        Befehlsseitiger Autark Anzeige-Inhalt einer Anzeige.

        Specified by:
        getOdAnzeigeAutarkSoll in interface Anzeige
        Returns:
        der Datensatz AnzeigeAutarkSoll.
      • getKdInfo

        public KdInfo getKdInfo()
        Description copied from interface: Anzeige
        Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.

        Specified by:
        getKdInfo in interface Anzeige
        Specified by:
        getKdInfo in interface KonfigurationsObjekt
        Returns:
        der Datensatz Info.
      • getKdAnzeigeBedeutungCopyPaste

        public KdAnzeigeBedeutungCopyPaste getKdAnzeigeBedeutungCopyPaste()
        Description copied from interface: Anzeige
        Bedeutung der Anzeige für Copy und Paste.

        Die angegebene Bezeichnung wird für die Copy-Paste-Funktionalität verwendet. D. h. bei Copy wird der Inhalt der Anzeige unter der BedeutungCopyPaste zwischengespeichert, beim Paste werden die zwischengespeicherten Inhalte über die BedeutungCopyPaste den Anzeigen, die die gespeicherten Inhalte erhalten sollen, zugeordnet. Durch sinnvolle Versorgung kann damit eine sinnvolle Zuordnung der verkehrlichen Bedeutungen erfolgen.

        Specified by:
        getKdAnzeigeBedeutungCopyPaste in interface Anzeige
        Returns:
        der Datensatz AnzeigeBedeutungCopyPaste.
      • getKdAnzeige

        public KdAnzeige getKdAnzeige()
        Description copied from interface: Anzeige
        Konfigurierende Eigenschaften der Objekte des Typs.

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