Class PdVerriegelungsReglementRelativ.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:
    PdVerriegelungsReglementRelativ

    public static class PdVerriegelungsReglementRelativ.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)  
      PdVerriegelungsReglementRelativ.Daten clone()  
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<FahrSpur> getFahrSpurenVonRechtsNachLinks()
      Diese Liste definiert eine Ordnung in Fahrtrichtung, auf die sich die Verriegelungs- bzw.
      AttHimmelsRichtung getFahrtrichtung()
      Fahrtrichtung, die für dieses Reglement gilt.
      java.lang.String getKommentar()
      Attribut zur Speicherung eines Textes.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AnzeigeQuerschnitt> getQuerschnitteInFahrtrichtung()
      Eine Liste mit in Fahrtrichtung geordneten Anzeigequerschnitten.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<VerriegelungsRegelListe> getRegelListen()
      Eine Liste mit Mengen von Verriegelungs- bzw.
      AtlUrlasser getUrlasser()
      Urlasserinformationen.
      void setFahrtrichtung​(AttHimmelsRichtung _fahrtrichtung)
      Fahrtrichtung, die für dieses Reglement gilt.
      void setKommentar​(java.lang.String _kommentar)
      Attribut zur Speicherung eines Textes.
      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.
      • getKommentar

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

        Returns:
        der Wert von Kommentar.
      • setKommentar

        public void setKommentar​(java.lang.String _kommentar)
        Attribut zur Speicherung eines Textes.

        Parameters:
        _kommentar - der neue Wert von Kommentar.
      • getFahrtrichtung

        public AttHimmelsRichtung getFahrtrichtung()
        Fahrtrichtung, die für dieses Reglement gilt. Auf diese Richtung beziehen sich auch die folgenden Listen.

        Returns:
        der Wert von Fahrtrichtung.
      • setFahrtrichtung

        public void setFahrtrichtung​(AttHimmelsRichtung _fahrtrichtung)
        Fahrtrichtung, die für dieses Reglement gilt. Auf diese Richtung beziehen sich auch die folgenden Listen.

        Parameters:
        _fahrtrichtung - der neue Wert von Fahrtrichtung.
      • getFahrSpurenVonRechtsNachLinks

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<FahrSpur> getFahrSpurenVonRechtsNachLinks()
        Diese Liste definiert eine Ordnung in Fahrtrichtung, auf die sich die Verriegelungs- bzw. Abgleichregeln beziehen. Innerhalb einer solchen Regel erfolgt bspw. eine Verriegelung eines Anzeigeelements gegen ein Anzeigeelement auf einer anderen Fahrspur. Diese kann so relativ zur aktuellen Fahrspur angegeben werden kann (0 = gleiche Fahrspur, -1 = in Fahrtrichtung rechts angrenzende Fahrspur usw.).

        Returns:
        der Wert von FahrSpurenVonRechtsNachLinks.
      • getQuerschnitteInFahrtrichtung

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AnzeigeQuerschnitt> getQuerschnitteInFahrtrichtung()
        Eine Liste mit in Fahrtrichtung geordneten Anzeigequerschnitten. Wird in Regel wie die Fahrspurreferenz aufgelöst.

        Returns:
        der Wert von QuerschnitteInFahrtrichtung.
      • getRegelListen

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<VerriegelungsRegelListe> getRegelListen()
        Eine Liste mit Mengen von Verriegelungs- bzw. Abgleichregeln. Die darin enthaltenen Regeln arbeiten über einer Vorgänger-Nachfolger-Relation für Anzeigequerschnitte. Diese Relationen sind über die Ordnung innerhalb der hier definierten Menge von Anzeigequerschnitten gegeben.

        Returns:
        der Wert von RegelListen.
      • 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 PdVerriegelungsReglementRelativ.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