Class PdTurAbleitungSchaltprogramm.Daten

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste, de.bsvrz.sys.funclib.bitctrl.modell.Datum, de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum
    Enclosing class:
    PdTurAbleitungSchaltprogramm

    public static class PdTurAbleitungSchaltprogramm.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
    Kapselt die Daten des Datensatzes.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum

        de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum.Status
    • Constructor Summary

      Constructors 
      Constructor Description
      Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz, de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
      Initialisiert das Onlinedatum.
    • Method Summary

      Modifier and Type Method Description
      void atl2Bean​(de.bsvrz.dav.daf.main.Data daten, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      void bean2Atl​(de.bsvrz.dav.daf.main.Data datum, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      PdTurAbleitungSchaltprogramm.Daten clone()  
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AtlTurAnzeigeSpezifikation> getAnzeigeSpezifikationen()
      Jede Anlage sollte mindestens eine Anzeige haben, nämlich die unmittelbar vor der Einfahrt (i.d.R. 350 m davor laut BASt).
      java.lang.String getAnzeigeTextBeiFrei()
      Attribut zur Speicherung eines Textes.
      java.lang.String getAnzeigeTextBeiVoll()
      Attribut zur Speicherung eines Textes.
      Aspekt getAspekt()
      Quellaspekt für die Daten am TuR-Anlagenobjekt.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<SchaltProgramm> getAutomatikProgramme()
      Info.
      SchaltProgramm getFehlerProgramm()
      Info.
      TurAnlage getTuRAnlage()
      Attribut zur Referenzierung des Objekttyps: typ.turAnlage.
      AtlUrlasser getUrlasser()
      Urlasserinformationen.
      void setAnzeigeTextBeiFrei​(java.lang.String _anzeigeTextBeiFrei)
      Attribut zur Speicherung eines Textes.
      void setAnzeigeTextBeiVoll​(java.lang.String _anzeigeTextBeiVoll)
      Attribut zur Speicherung eines Textes.
      void setAspekt​(Aspekt _aspekt)
      Quellaspekt für die Daten am TuR-Anlagenobjekt.
      void setFehlerProgramm​(SchaltProgramm _fehlerProgramm)
      Info.
      void setTuRAnlage​(TurAnlage _tuRAnlage)
      Attribut zur Referenzierung des Objekttyps: typ.turAnlage.
      void setUrlasser​(AtlUrlasser _urlasser)
      Urlasserinformationen.
      java.lang.String toString()  
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum

        dContainsDaten, dGetDatenStatus, dGetZeitstempel, dSetDatenStatus, dSetZeitstempel
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum

        dGetAspekt, dGetDatensatz, dSetAspekt
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.Datum

        dGetAspekt, dGetDatensatz
    • Constructor Detail

      • Daten

        public Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz,
                     de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
        Initialisiert das Onlinedatum.
        Parameters:
        datensatz - der Datensatz zu dem das Datum gehört.
        aspekt - der Aspekt für das Datum.
    • Method Detail

      • getUrlasser

        public AtlUrlasser getUrlasser()
        Urlasserinformationen.

        Urlasserinformationen bestehen aus einer Referenz auf den Benutzer, der die Meldung erzeugt hat, einer Angabe der Ursache für die Meldung und einem Veranlasser für die Meldung.

        Returns:
        der Wert von Urlasser.
      • setUrlasser

        public void setUrlasser​(AtlUrlasser _urlasser)
        Urlasserinformationen.

        Urlasserinformationen bestehen aus einer Referenz auf den Benutzer, der die Meldung erzeugt hat, einer Angabe der Ursache für die Meldung und einem Veranlasser für die Meldung.

        Parameters:
        _urlasser - der neue Wert von Urlasser.
      • getTuRAnlage

        public TurAnlage getTuRAnlage()
        Attribut zur Referenzierung des Objekttyps: typ.turAnlage.

        Returns:
        der Wert von TuRAnlage.
      • setTuRAnlage

        public void setTuRAnlage​(TurAnlage _tuRAnlage)
        Attribut zur Referenzierung des Objekttyps: typ.turAnlage.

        Parameters:
        _tuRAnlage - der neue Wert von TuRAnlage.
      • getAspekt

        public Aspekt getAspekt()
        Quellaspekt für die Daten am TuR-Anlagenobjekt.

        Definiert den Aspekt der 'atg.turErmittelteAnzahlStellplätze' am Typ 'typ.turAnlage', an dem der anzuzeigende Wert der verfügbaren Stellplätze sowie der TuR Betriebszustand abgegriffen werden soll. Möglich sind: <numListe typ="1"> <listenPunkt> <wichtig>asp.messWertErsetzung:</wichtig> Der Standard. </listenPunkt> <listenPunkt> <wichtig>asp.analyse:</wichtig> Die Rohdaten, nur für Testzwecke </listenPunkt> </numListe>

        Returns:
        der Wert von Aspekt.
      • setAspekt

        public void setAspekt​(Aspekt _aspekt)
        Quellaspekt für die Daten am TuR-Anlagenobjekt.

        Definiert den Aspekt der 'atg.turErmittelteAnzahlStellplätze' am Typ 'typ.turAnlage', an dem der anzuzeigende Wert der verfügbaren Stellplätze sowie der TuR Betriebszustand abgegriffen werden soll. Möglich sind: <numListe typ="1"> <listenPunkt> <wichtig>asp.messWertErsetzung:</wichtig> Der Standard. </listenPunkt> <listenPunkt> <wichtig>asp.analyse:</wichtig> Die Rohdaten, nur für Testzwecke </listenPunkt> </numListe>

        Parameters:
        _aspekt - der neue Wert von Aspekt.
      • getAutomatikProgramme

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<SchaltProgramm> getAutomatikProgramme()
        Info.

        Returns:
        der Wert von AutomatikProgramme.
      • getFehlerProgramm

        public SchaltProgramm getFehlerProgramm()
        Info.

        Returns:
        der Wert von FehlerProgramm.
      • setFehlerProgramm

        public void setFehlerProgramm​(SchaltProgramm _fehlerProgramm)
        Info.

        Parameters:
        _fehlerProgramm - der neue Wert von FehlerProgramm.
      • getAnzeigeTextBeiFrei

        public java.lang.String getAnzeigeTextBeiFrei()
        Attribut zur Speicherung eines Textes.

        Returns:
        der Wert von AnzeigeTextBeiFrei.
      • setAnzeigeTextBeiFrei

        public void setAnzeigeTextBeiFrei​(java.lang.String _anzeigeTextBeiFrei)
        Attribut zur Speicherung eines Textes.

        Parameters:
        _anzeigeTextBeiFrei - der neue Wert von AnzeigeTextBeiFrei.
      • getAnzeigeTextBeiVoll

        public java.lang.String getAnzeigeTextBeiVoll()
        Attribut zur Speicherung eines Textes.

        Returns:
        der Wert von AnzeigeTextBeiVoll.
      • setAnzeigeTextBeiVoll

        public void setAnzeigeTextBeiVoll​(java.lang.String _anzeigeTextBeiVoll)
        Attribut zur Speicherung eines Textes.

        Parameters:
        _anzeigeTextBeiVoll - der neue Wert von AnzeigeTextBeiVoll.
      • getAnzeigeSpezifikationen

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AtlTurAnzeigeSpezifikation> getAnzeigeSpezifikationen()
        Jede Anlage sollte mindestens eine Anzeige haben, nämlich die unmittelbar vor der Einfahrt (i.d.R. 350 m davor laut BASt). Weitere Anzeigen können weiter stromaufwärts liegen.

        Returns:
        der Wert von AnzeigeSpezifikationen.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • clone

        public PdTurAbleitungSchaltprogramm.Daten clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.Datum
        Specified by:
        clone in class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
      • toString

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