Class EreignisWrapper


  • public class EreignisWrapper
    extends AbstractWrapper
    Wrapper, welcher für ein EreignisDaten-SystemObjekt sämtliche Daten vorhält.
    See Also:
    AtlRdsEreignisDaten
    • Method Summary

      Modifier and Type Method Description
      protected void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
      Informiert alle registrierten PropertyChangeListener über eine Änderung.
      BetroffeneLaenge getBetroffeneLaenge()
      Liefert die betroffene Länge dieses Ereignisses zurück.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Zahl<java.lang.Integer> getCode()
      Liefert den aktuell gesetzten Code zurück.
      de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisDauer getDauer()
      Liefert die Dauer für dieses Ereignis zurück.
      de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmsttmccodes.attribute.AttRdsEmpfehlungsCode getEmpfehlungsCode()
      Liefert den Empfehlungs-Code zurück.
      de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisDauer getEmpfohleneDauer()
      Liefert die empfohlene Dauer für dieses Ereignis zurück.
      de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmsttmccodes.attribute.AttRdsEreignisCode getEreignisCode()
      Liefert den Ereignis-Code zurück.
      de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisKategorie getKategorie()
      Liefert die Kategorie dieses Ereignisses zurück.
      RdsMeldungWrapper getParent()
      Liefert den RdsMeldungWrapper zurück, welcher diesen EreignisWrapper enthält.
      RdsQuantitaetWrapper getQuantitaet()
      Liefert die mit diesem Ereignis assoziierte Quantität zurück, oder null, wenn eine solche nicht gibt.
      java.lang.Integer getQuantitaetIntWert()
      Liefert den Integer-Wert der assozierten Quantität dieses Ereignisses.
      java.lang.String getQuantitaetStringWert()
      Liefert den String-Wert der assozierten Quantität dieses Ereignisses zurück.
      de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AtlRdsEreignisDaten getRdsEreignisDaten()
      Liefert das in diesem Objekt gekapselte RdsEreignisDaten-Systemobjekt zurück.
      java.lang.String getText()
      Liefert den aktuellen Ausgabe-Text zurück.
      de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmsttmccodes.attribute.AttRdsVorhersageCode getVorhersageCode()
      Liefert den Vorhersage-Code zurück.
      void setBetroffeneLaenge​(BetroffeneLaenge neuerWert)
      Setzt den neuen Wert für die betroffene Länge dieses Ereignisses.
      void setCode​(de.bsvrz.sys.funclib.bitctrl.modell.att.Zahl<java.lang.Integer> neuerWert)
      Setzt den Code.
      void setDauer​(de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisDauer neuerWert)
      Setzt die Dauer dieses Ereignisses.
      void setKategorie​(de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisKategorie neuerWert)
      Setzt die Kategorie dieses Ereignisses.
      void setQuantitaetIntWert​(java.lang.Integer neuerWert)
      Setzt den Integer-Wert der assozierten Quantität dieses Ereignisses.
      void setQuantitaetStringWert​(java.lang.String neuerWert)
      Setzt den String-Wert der assozierten Quantität dieses Ereignisses.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • EreignisWrapper

        public EreignisWrapper​(RdsMeldungWrapper rdsMeldungWrapper)
        Der Default-Konstruktor.
        Parameters:
        rdsMeldungWrapper - der RdsMeldungWrapper, der diesen EreignisWrapper enthält, darf nicht null sein
      • EreignisWrapper

        public EreignisWrapper​(RdsMeldungWrapper rdsMeldungWrapper,
                               de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AtlRdsEreignisDaten rdsEreignisDaten)
        Der Konstruktor.
        Parameters:
        rdsMeldungWrapper - der RdsMeldungWrapper, der diesen EreignisWrapper enthält, darf nicht null sein
        rdsEreignisDaten - die RDS-Ereignisdaten, darf nicht null sein
      • EreignisWrapper

        public EreignisWrapper​(RdsMeldungWrapper rdsMeldungWrapper,
                               EreignisWrapper wrapper)
        Der Konstruktor.
        Parameters:
        rdsMeldungWrapper - der RdsMeldungWrapper, der diesen EreignisWrapper enthält, darf nicht null sein
        wrapper - ein anderer EreignisWrapper, darf nicht null sein
    • Method Detail

      • getRdsEreignisDaten

        public de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AtlRdsEreignisDaten getRdsEreignisDaten()
        Liefert das in diesem Objekt gekapselte RdsEreignisDaten-Systemobjekt zurück.
        Returns:
        das in diesem Objekt gekapselte RdsEreignisDaten-Systemobjekt
      • getParent

        public RdsMeldungWrapper getParent()
        Liefert den RdsMeldungWrapper zurück, welcher diesen EreignisWrapper enthält.
        Returns:
        den RdsMeldungWrapper, welcher diesen EreignisWrapper enthält, niemals null
      • setDauer

        public void setDauer​(de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisDauer neuerWert)
        Setzt die Dauer dieses Ereignisses.
        Parameters:
        neuerWert - die neue Dauer, darf nicht null sein
      • getDauer

        public de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisDauer getDauer()
        Liefert die Dauer für dieses Ereignis zurück.
        Returns:
        Dauer dieses Ereignisses, niemals null
      • getEmpfohleneDauer

        public de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisDauer getEmpfohleneDauer()
        Liefert die empfohlene Dauer für dieses Ereignis zurück.
        Returns:
        die empfohlene Dauer dieses Ereignisses, niemals null
      • setKategorie

        public void setKategorie​(de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisKategorie neuerWert)
        Setzt die Kategorie dieses Ereignisses.
        Parameters:
        neuerWert - die neue Kategorie, darf nicht null sein
      • getKategorie

        public de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisKategorie getKategorie()
        Liefert die Kategorie dieses Ereignisses zurück.

        Kategorien 1-31 stehen für Ereignisse, Kategorien 32-39 für Vorhersagen, Kategorien 40-49 sind unbenutzt und Kategorie 50 steht für Empfehlungen.

        Returns:
        Kategorie dieses Ereignisses
      • getQuantitaet

        public RdsQuantitaetWrapper getQuantitaet()
        Liefert die mit diesem Ereignis assoziierte Quantität zurück, oder null, wenn eine solche nicht gibt.
        Returns:
        die mit diesem Ereignis assoziierte Quantität zurück, oder null
      • setQuantitaetStringWert

        public void setQuantitaetStringWert​(java.lang.String neuerWert)
        Setzt den String-Wert der assozierten Quantität dieses Ereignisses.
        Parameters:
        neuerWert - der neue Wert, darf nicht null sein
      • getQuantitaetStringWert

        public java.lang.String getQuantitaetStringWert()
        Liefert den String-Wert der assozierten Quantität dieses Ereignisses zurück.
        Returns:
        den String-Wert der assozierten Quantität dieses Ereignisses
      • setQuantitaetIntWert

        public void setQuantitaetIntWert​(java.lang.Integer neuerWert)
        Setzt den Integer-Wert der assozierten Quantität dieses Ereignisses.
        Parameters:
        neuerWert - der neue Wert
      • getQuantitaetIntWert

        public java.lang.Integer getQuantitaetIntWert()
        Liefert den Integer-Wert der assozierten Quantität dieses Ereignisses.
        Returns:
        den Integer-Wert der assozierten Quantität dieses Ereignisses
      • setBetroffeneLaenge

        public void setBetroffeneLaenge​(BetroffeneLaenge neuerWert)
        Setzt den neuen Wert für die betroffene Länge dieses Ereignisses.
        Parameters:
        neuerWert - der neue Wert, darf null sein
      • getBetroffeneLaenge

        public BetroffeneLaenge getBetroffeneLaenge()
        Liefert die betroffene Länge dieses Ereignisses zurück.
        Returns:
        die betroffene Länge dieses Ereignisses, kann null sein
      • getCode

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Zahl<java.lang.Integer> getCode()
        Liefert den aktuell gesetzten Code zurück. Kann ein Ereignis-, Vorhersage- oder Empfehlungs-Code darstellen.
        Returns:
        den aktuell gesetzten Code
      • getEreignisCode

        public de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmsttmccodes.attribute.AttRdsEreignisCode getEreignisCode()
        Liefert den Ereignis-Code zurück.
        Returns:
        den Ereignis-Code, niemals null
      • getVorhersageCode

        public de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmsttmccodes.attribute.AttRdsVorhersageCode getVorhersageCode()
        Liefert den Vorhersage-Code zurück.
        Returns:
        den Vorhersage-Code, niemals null
      • getEmpfehlungsCode

        public de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmsttmccodes.attribute.AttRdsEmpfehlungsCode getEmpfehlungsCode()
        Liefert den Empfehlungs-Code zurück.
        Returns:
        den Empfehlungs-Code, niemals null
      • setCode

        public void setCode​(de.bsvrz.sys.funclib.bitctrl.modell.att.Zahl<java.lang.Integer> neuerWert)
        Setzt den Code. Muss ein Ereignis-, Vorhersage- oder Empfehlungs-Code darstellen.
        Parameters:
        neuerWert - der neue Code, muss eine Instanz der Klasse AttRdsEreignisCode, AttRdsVorhersageCode oder AttRdsEmpfehlungsCode sein, darf nicht null sein
      • getText

        public java.lang.String getText()
        Liefert den aktuellen Ausgabe-Text zurück. Der Text ist abhängig von dem gesetzten Ereignis-, Vorhersage- bzw. Empfehlungs-Code sowie möglicherweise gesetzten Quantitäten.
        Returns:
        den aktuellen Ausgabe-Text
      • firePropertyChange

        protected void firePropertyChange​(java.lang.String propertyName,
                                          java.lang.Object oldValue,
                                          java.lang.Object newValue)
        Description copied from class: AbstractWrapper
        Informiert alle registrierten PropertyChangeListener über eine Änderung.
        Overrides:
        firePropertyChange in class AbstractWrapper
        Parameters:
        propertyName - der Name der Property
        oldValue - der alter Wert
        newValue - der neue Wert
        See Also:
        PropertyChangeSupport.firePropertyChange(String, Object, Object)
      • toString

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