Class EreignisWrapper
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.rdstmc.AbstractWrapper
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.rdstmc.EreignisWrapper
-
public class EreignisWrapper extends AbstractWrapper
Wrapper, welcher für ein EreignisDaten-SystemObjekt sämtliche Daten vorhält.- See Also:
AtlRdsEreignisDaten
-
-
Constructor Summary
Constructors Constructor Description EreignisWrapper(RdsMeldungWrapper rdsMeldungWrapper)Der Default-Konstruktor.EreignisWrapper(RdsMeldungWrapper rdsMeldungWrapper, de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AtlRdsEreignisDaten rdsEreignisDaten)Der Konstruktor.EreignisWrapper(RdsMeldungWrapper rdsMeldungWrapper, EreignisWrapper wrapper)Der Konstruktor.
-
Method Summary
Modifier and Type Method Description protected voidfirePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)Informiert alle registrierten PropertyChangeListener über eine Änderung.BetroffeneLaengegetBetroffeneLaenge()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.AttRdsEreignisDauergetDauer()Liefert die Dauer für dieses Ereignis zurück.de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmsttmccodes.attribute.AttRdsEmpfehlungsCodegetEmpfehlungsCode()Liefert den Empfehlungs-Code zurück.de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisDauergetEmpfohleneDauer()Liefert die empfohlene Dauer für dieses Ereignis zurück.de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmsttmccodes.attribute.AttRdsEreignisCodegetEreignisCode()Liefert den Ereignis-Code zurück.de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisKategoriegetKategorie()Liefert die Kategorie dieses Ereignisses zurück.RdsMeldungWrappergetParent()Liefert den RdsMeldungWrapper zurück, welcher diesen EreignisWrapper enthält.RdsQuantitaetWrappergetQuantitaet()Liefert die mit diesem Ereignis assoziierte Quantität zurück, odernull, wenn eine solche nicht gibt.java.lang.IntegergetQuantitaetIntWert()Liefert den Integer-Wert der assozierten Quantität dieses Ereignisses.java.lang.StringgetQuantitaetStringWert()Liefert den String-Wert der assozierten Quantität dieses Ereignisses zurück.de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AtlRdsEreignisDatengetRdsEreignisDaten()Liefert das in diesem Objekt gekapselte RdsEreignisDaten-Systemobjekt zurück.java.lang.StringgetText()Liefert den aktuellen Ausgabe-Text zurück.de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmsttmccodes.attribute.AttRdsVorhersageCodegetVorhersageCode()Liefert den Vorhersage-Code zurück.voidsetBetroffeneLaenge(BetroffeneLaenge neuerWert)Setzt den neuen Wert für die betroffene Länge dieses Ereignisses.voidsetCode(de.bsvrz.sys.funclib.bitctrl.modell.att.Zahl<java.lang.Integer> neuerWert)Setzt den Code.voidsetDauer(de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisDauer neuerWert)Setzt die Dauer dieses Ereignisses.voidsetKategorie(de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsEreignisKategorie neuerWert)Setzt die Kategorie dieses Ereignisses.voidsetQuantitaetIntWert(java.lang.Integer neuerWert)Setzt den Integer-Wert der assozierten Quantität dieses Ereignisses.voidsetQuantitaetStringWert(java.lang.String neuerWert)Setzt den String-Wert der assozierten Quantität dieses Ereignisses.java.lang.StringtoString()-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.util.rdstmc.AbstractWrapper
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener
-
-
-
-
Constructor Detail
-
EreignisWrapper
public EreignisWrapper(RdsMeldungWrapper rdsMeldungWrapper)
Der Default-Konstruktor.- Parameters:
rdsMeldungWrapper- der RdsMeldungWrapper, der diesen EreignisWrapper enthält, darf nichtnullsein
-
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 nichtnullseinrdsEreignisDaten- die RDS-Ereignisdaten, darf nichtnullsein
-
EreignisWrapper
public EreignisWrapper(RdsMeldungWrapper rdsMeldungWrapper, EreignisWrapper wrapper)
Der Konstruktor.- Parameters:
rdsMeldungWrapper- der RdsMeldungWrapper, der diesen EreignisWrapper enthält, darf nichtnullseinwrapper- ein anderer EreignisWrapper, darf nichtnullsein
-
-
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 nichtnullsein
-
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 nichtnullsein
-
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, odernull, 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 nichtnullsein
-
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, darfnullsein
-
getBetroffeneLaenge
public BetroffeneLaenge getBetroffeneLaenge()
Liefert die betroffene Länge dieses Ereignisses zurück.- Returns:
- die betroffene Länge dieses Ereignisses, kann
nullsein
-
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 KlasseAttRdsEreignisCode,AttRdsVorhersageCodeoderAttRdsEmpfehlungsCodesein, darf nichtnullsein
-
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:AbstractWrapperInformiert alle registrierten PropertyChangeListener über eine Änderung.- Overrides:
firePropertyChangein classAbstractWrapper- Parameters:
propertyName- der Name der PropertyoldValue- der alter WertnewValue- der neue Wert- See Also:
PropertyChangeSupport.firePropertyChange(String, Object, Object)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-