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

    public static class OdTurZaehlMethodeManuell.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)  
      OdTurZaehlMethodeManuell.Daten clone()  
      AttTurArtStellplatzAnzahl getArt()
      Definiert, ob die verfügbaren oder die belegten Stellplätze einer Anlage gezählt / errechnet / gezeigt wurden bzw.
      AtlGuete getGuete()
      Güteinformationen zum Zählwert (Güte und Verfahren, welches zur Güteermittlung verwendet wurde).
      AttTurArtKorrektur getKorrektur()
      Bestimmt, ob bei einer Korrektur über die Angabe freier Stellplätze der zugrunde liegende Zählwert oder die logische Anzahl freier Stellplätze angepasst werden soll bzw. wurde.
      AttJaNein getUebernehmen()
      Beantwortung einer Frage, die sich implizit durch den Namen des Attributs stellt mit"Ja" (Wert 1) oder"Nein" (Wert 0).
      AtlUrlasser getUrlasser()
      Urlasserinformationen.
      AttTurStellplatzAnzahl getWert()
      Definiert einen 32-Bit-Integertyp zur Darstellung der Anzahl von Stellplätzen.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel getZeitstempel()
      Zeit im aktuellen Kontext (Simulationszeit oder Systemzeit).
      void setArt​(AttTurArtStellplatzAnzahl _art)
      Definiert, ob die verfügbaren oder die belegten Stellplätze einer Anlage gezählt / errechnet / gezeigt wurden bzw.
      void setGuete​(AtlGuete _guete)
      Güteinformationen zum Zählwert (Güte und Verfahren, welches zur Güteermittlung verwendet wurde).
      void setKorrektur​(AttTurArtKorrektur _korrektur)
      Bestimmt, ob bei einer Korrektur über die Angabe freier Stellplätze der zugrunde liegende Zählwert oder die logische Anzahl freier Stellplätze angepasst werden soll bzw. wurde.
      void setUebernehmen​(AttJaNein _uebernehmen)
      Beantwortung einer Frage, die sich implizit durch den Namen des Attributs stellt mit"Ja" (Wert 1) oder"Nein" (Wert 0).
      void setUrlasser​(AtlUrlasser _urlasser)
      Urlasserinformationen.
      void setWert​(AttTurStellplatzAnzahl _wert)
      Definiert einen 32-Bit-Integertyp zur Darstellung der Anzahl von Stellplätzen.
      void setZeitstempel​(de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel _zeitstempel)
      Zeit im aktuellen Kontext (Simulationszeit oder Systemzeit).
      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.
      • getZeitstempel

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel getZeitstempel()
        Zeit im aktuellen Kontext (Simulationszeit oder Systemzeit).

        Returns:
        der Wert von Zeitstempel.
      • setZeitstempel

        public void setZeitstempel​(de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel _zeitstempel)
        Zeit im aktuellen Kontext (Simulationszeit oder Systemzeit).

        Parameters:
        _zeitstempel - der neue Wert von Zeitstempel.
      • getWert

        public AttTurStellplatzAnzahl getWert()
        Definiert einen 32-Bit-Integertyp zur Darstellung der Anzahl von Stellplätzen.

        Die Definition läßt bewußt negative Werte zu, da die Zwischenergebnisse bzw. die Rohwerte verschiedener Algorithmen auch negativ werden können. In Pilotprojekten und zur Verfeinerung der Parametrierung der Anlage müssen diese Werte auch archiviert und in Protokollen betrachtet werden können.

        Returns:
        der Wert von Wert.
      • setWert

        public void setWert​(AttTurStellplatzAnzahl _wert)
        Definiert einen 32-Bit-Integertyp zur Darstellung der Anzahl von Stellplätzen.

        Die Definition läßt bewußt negative Werte zu, da die Zwischenergebnisse bzw. die Rohwerte verschiedener Algorithmen auch negativ werden können. In Pilotprojekten und zur Verfeinerung der Parametrierung der Anlage müssen diese Werte auch archiviert und in Protokollen betrachtet werden können.

        Parameters:
        _wert - der neue Wert von Wert.
      • getArt

        public AttTurArtStellplatzAnzahl getArt()
        Definiert, ob die verfügbaren oder die belegten Stellplätze einer Anlage gezählt / errechnet / gezeigt wurden bzw. werden.

        Der Bediener soll so schnell, sicher und genau die Möglichkeit haben, die Anzahl verfügbarer Stellplätze in das System einzugeben. Deshalb werden grundsätzlich zwei Möglichkeiten vorgesehen: <liste zeichen="punkt"> <listenPunkt> <wichtig>Belegte Stellplätze:</wichtig> Bei geringer bzw. mittlerer Stellplatzauslastung ist es einfacher, die im Parkbereich befindlichen (wenigen) Fahrzeuge zu zählen. </listenPunkt> <listenPunkt> <wichtig>Freie Stellplätze:</wichtig> Bei hoher Stellplatzauslastung ist es einfacher, die (wenigen) freien Stellplätze zu zählen. </listenPunkt> </liste>

        Returns:
        der Wert von Art.
      • setArt

        public void setArt​(AttTurArtStellplatzAnzahl _art)
        Definiert, ob die verfügbaren oder die belegten Stellplätze einer Anlage gezählt / errechnet / gezeigt wurden bzw. werden.

        Der Bediener soll so schnell, sicher und genau die Möglichkeit haben, die Anzahl verfügbarer Stellplätze in das System einzugeben. Deshalb werden grundsätzlich zwei Möglichkeiten vorgesehen: <liste zeichen="punkt"> <listenPunkt> <wichtig>Belegte Stellplätze:</wichtig> Bei geringer bzw. mittlerer Stellplatzauslastung ist es einfacher, die im Parkbereich befindlichen (wenigen) Fahrzeuge zu zählen. </listenPunkt> <listenPunkt> <wichtig>Freie Stellplätze:</wichtig> Bei hoher Stellplatzauslastung ist es einfacher, die (wenigen) freien Stellplätze zu zählen. </listenPunkt> </liste>

        Parameters:
        _art - der neue Wert von Art.
      • getKorrektur

        public AttTurArtKorrektur getKorrektur()
        Bestimmt, ob bei einer Korrektur über die Angabe freier Stellplätze der zugrunde liegende Zählwert oder die logische Anzahl freier Stellplätze angepasst werden soll bzw. wurde.

        Der Bediener soll die Möglichkeit haben, Korrekturwerte anhand der konkreten Situation qualifizieren zu können. <liste zeichen="punkt"> <listenPunkt> <wichtig>Gezählt:</wichtig> Der Versand des Korrekturwertes soll eine Anpassung des aktuellen Rechenwertes der Auslastung zur Folge haben. Diese Option wählt der Bediener, wenn die Anzahl von Fahrzeugen aufgrund von Messungenauigkeiten der zugrunde liegenden Erfassungstechnik falsch bestimmt wurde oder ein Neustart der Anlage erfolgte. </listenPunkt> <listenPunkt> <wichtig>Logisch ermittelt:</wichtig> Der Versand des Korrekturwertes soll eine Anpassung des Wertes 'Logische Kapazität' aus dem Parametersatz atg.turParameterAnlage am Anlagenobjekt zur Folge haben. Diese Option wählt der Bediener, wenn die Anzahl von Fahrzeugen im Parkbereich korrekt ist, die abgeleitete Anzahl verfügbarer Stellplätze aber trotzdem verkehrt ist. Dies kann der Fall sein, wenn: <liste zeichen="punkt"> <listenPunkt>Ein Lkw mehrere Parkbuchten benutzt (z.B. schräg steht)</listenPunkt> <listenPunkt>Sich mehrere kleine Fahrzeuge (z.B. Sprinter) eine Parkbucht teilen</listenPunkt> <listenPunkt>Sich eine der oben beschriebenen Situationen auflöst.</listenPunkt> </liste> </listenPunkt> </liste>

        Returns:
        der Wert von Korrektur.
      • setKorrektur

        public void setKorrektur​(AttTurArtKorrektur _korrektur)
        Bestimmt, ob bei einer Korrektur über die Angabe freier Stellplätze der zugrunde liegende Zählwert oder die logische Anzahl freier Stellplätze angepasst werden soll bzw. wurde.

        Der Bediener soll die Möglichkeit haben, Korrekturwerte anhand der konkreten Situation qualifizieren zu können. <liste zeichen="punkt"> <listenPunkt> <wichtig>Gezählt:</wichtig> Der Versand des Korrekturwertes soll eine Anpassung des aktuellen Rechenwertes der Auslastung zur Folge haben. Diese Option wählt der Bediener, wenn die Anzahl von Fahrzeugen aufgrund von Messungenauigkeiten der zugrunde liegenden Erfassungstechnik falsch bestimmt wurde oder ein Neustart der Anlage erfolgte. </listenPunkt> <listenPunkt> <wichtig>Logisch ermittelt:</wichtig> Der Versand des Korrekturwertes soll eine Anpassung des Wertes 'Logische Kapazität' aus dem Parametersatz atg.turParameterAnlage am Anlagenobjekt zur Folge haben. Diese Option wählt der Bediener, wenn die Anzahl von Fahrzeugen im Parkbereich korrekt ist, die abgeleitete Anzahl verfügbarer Stellplätze aber trotzdem verkehrt ist. Dies kann der Fall sein, wenn: <liste zeichen="punkt"> <listenPunkt>Ein Lkw mehrere Parkbuchten benutzt (z.B. schräg steht)</listenPunkt> <listenPunkt>Sich mehrere kleine Fahrzeuge (z.B. Sprinter) eine Parkbucht teilen</listenPunkt> <listenPunkt>Sich eine der oben beschriebenen Situationen auflöst.</listenPunkt> </liste> </listenPunkt> </liste>

        Parameters:
        _korrektur - der neue Wert von Korrektur.
      • getGuete

        public AtlGuete getGuete()
        Güteinformationen zum Zählwert (Güte und Verfahren, welches zur Güteermittlung verwendet wurde).

        Returns:
        der Wert von Guete.
      • setGuete

        public void setGuete​(AtlGuete _guete)
        Güteinformationen zum Zählwert (Güte und Verfahren, welches zur Güteermittlung verwendet wurde).

        Parameters:
        _guete - der neue Wert von Guete.
      • getUebernehmen

        public AttJaNein getUebernehmen()
        Beantwortung einer Frage, die sich implizit durch den Namen des Attributs stellt mit"Ja" (Wert 1) oder"Nein" (Wert 0).

        Returns:
        der Wert von Uebernehmen.
      • setUebernehmen

        public void setUebernehmen​(AttJaNein _uebernehmen)
        Beantwortung einer Frage, die sich implizit durch den Namen des Attributs stellt mit"Ja" (Wert 1) oder"Nein" (Wert 0).

        Parameters:
        _uebernehmen - der neue Wert von Uebernehmen.
      • 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 OdTurZaehlMethodeManuell.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