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

    public static class PdVerkehrsDatenKurzZeitIntervallPlausibilitaetsPruefungLogisch.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
    Kapselt die Daten des Datensatzes.
    • 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.
      • getVKfzGrenz

        public AttGeschwindigkeit getVKfzGrenz()
        Grenzgeschwindigkeit für PL-Prüfung FG1 Verkehr. Ist dieser Wert überschritten, muss b kleiner bGrenz sein, sonst ist b implausibel.

        Returns:
        der Wert von VKfzGrenz.
      • setVKfzGrenz

        public void setVKfzGrenz​(AttGeschwindigkeit _vKfzGrenz)
        Grenzgeschwindigkeit für PL-Prüfung FG1 Verkehr. Ist dieser Wert überschritten, muss b kleiner bGrenz sein, sonst ist b implausibel.

        Parameters:
        _vKfzGrenz - der neue Wert von VKfzGrenz.
      • getBGrenz

        public AttProzent getBGrenz()
        Ist vKfz größer als vKfzGrenz, so muss b kleiner bGrenz sein, sonst ist b implausibel.

        Returns:
        der Wert von BGrenz.
      • setBGrenz

        public void setBGrenz​(AttProzent _bGrenz)
        Ist vKfz größer als vKfzGrenz, so muss b kleiner bGrenz sein, sonst ist b implausibel.

        Parameters:
        _bGrenz - der neue Wert von BGrenz.
      • setOptionen

        public void setOptionen​(AttOptionenPlausibilitaetsPruefungLogischVerkehr _optionen)
        Legt das Verhalten für den Umgang mit geprüften Werten nach der Wertebereichsprüfung fest.

        Parameters:
        _optionen - der neue Wert von Optionen.
      • getQKfzBereich

        public AtlMinMaxVerkehrsStaerkeStunde getQKfzBereich()
        Wertebereichsgrenzen für qKfz bei der logischen Plausibilitätsprüfung (Stundenwerte).

        Returns:
        der Wert von QKfzBereich.
      • setQKfzBereich

        public void setQKfzBereich​(AtlMinMaxVerkehrsStaerkeStunde _qKfzBereich)
        Wertebereichsgrenzen für qKfz bei der logischen Plausibilitätsprüfung (Stundenwerte).

        Parameters:
        _qKfzBereich - der neue Wert von QKfzBereich.
      • getQLkwBereich

        public AtlMinMaxVerkehrsStaerkeStunde getQLkwBereich()
        Wertebereichsgrenzen für qLkw bei der logischen Plausibilitätsprüfung (Stundenwerte).

        Returns:
        der Wert von QLkwBereich.
      • setQLkwBereich

        public void setQLkwBereich​(AtlMinMaxVerkehrsStaerkeStunde _qLkwBereich)
        Wertebereichsgrenzen für qLkw bei der logischen Plausibilitätsprüfung (Stundenwerte).

        Parameters:
        _qLkwBereich - der neue Wert von QLkwBereich.
      • getQPkwBereich

        public AtlMinMaxVerkehrsStaerkeStunde getQPkwBereich()
        Wertebereichsgrenzen für qPkw bei der logischen Plausibilitätsprüfung (Stundenwerte).

        Returns:
        der Wert von QPkwBereich.
      • setQPkwBereich

        public void setQPkwBereich​(AtlMinMaxVerkehrsStaerkeStunde _qPkwBereich)
        Wertebereichsgrenzen für qPkw bei der logischen Plausibilitätsprüfung (Stundenwerte).

        Parameters:
        _qPkwBereich - der neue Wert von QPkwBereich.
      • getVKfzBereich

        public AtlMinMaxGeschwindigkeit getVKfzBereich()
        Wertebereichsgrenzen für vKfz bei der logischen Plausibilitätsprüfung.

        Returns:
        der Wert von VKfzBereich.
      • setVKfzBereich

        public void setVKfzBereich​(AtlMinMaxGeschwindigkeit _vKfzBereich)
        Wertebereichsgrenzen für vKfz bei der logischen Plausibilitätsprüfung.

        Parameters:
        _vKfzBereich - der neue Wert von VKfzBereich.
      • getVLkwBereich

        public AtlMinMaxGeschwindigkeit getVLkwBereich()
        Wertebereichsgrenzen für vLkwbei der logischen Plausibilitätsprüfung.

        Returns:
        der Wert von VLkwBereich.
      • setVLkwBereich

        public void setVLkwBereich​(AtlMinMaxGeschwindigkeit _vLkwBereich)
        Wertebereichsgrenzen für vLkwbei der logischen Plausibilitätsprüfung.

        Parameters:
        _vLkwBereich - der neue Wert von VLkwBereich.
      • getVPkwBereich

        public AtlMinMaxGeschwindigkeit getVPkwBereich()
        Wertebereichsgrenzen für vPkw bei der logischen Plausibilitätsprüfung.

        Returns:
        der Wert von VPkwBereich.
      • setVPkwBereich

        public void setVPkwBereich​(AtlMinMaxGeschwindigkeit _vPkwBereich)
        Wertebereichsgrenzen für vPkw bei der logischen Plausibilitätsprüfung.

        Parameters:
        _vPkwBereich - der neue Wert von VPkwBereich.
      • getVgKfzBereich

        public AtlMinMaxGeschwindigkeit getVgKfzBereich()
        Wertebereichsgrenzen für vgKfz bei der logischen Plausibilitätsprüfung.

        Returns:
        der Wert von VgKfzBereich.
      • setVgKfzBereich

        public void setVgKfzBereich​(AtlMinMaxGeschwindigkeit _vgKfzBereich)
        Wertebereichsgrenzen für vgKfz bei der logischen Plausibilitätsprüfung.

        Parameters:
        _vgKfzBereich - der neue Wert von VgKfzBereich.
      • getBelegungBereich

        public AtlMinMaxProzent getBelegungBereich()
        Wertebereichsgrenzen für b (Belegung) bei der logischen Plausibilitätsprüfung.

        Returns:
        der Wert von BelegungBereich.
      • setBelegungBereich

        public void setBelegungBereich​(AtlMinMaxProzent _belegungBereich)
        Wertebereichsgrenzen für b (Belegung) bei der logischen Plausibilitätsprüfung.

        Parameters:
        _belegungBereich - der neue Wert von BelegungBereich.
      • 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 PdVerkehrsDatenKurzZeitIntervallPlausibilitaetsPruefungLogisch.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