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 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, odernull
, 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 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 nichtnull
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 nichtnull
seinrdsEreignisDaten
- die RDS-Ereignisdaten, darf nichtnull
sein
-
EreignisWrapper
public EreignisWrapper(RdsMeldungWrapper rdsMeldungWrapper, EreignisWrapper wrapper)
Der Konstruktor.- Parameters:
rdsMeldungWrapper
- der RdsMeldungWrapper, der diesen EreignisWrapper enthält, darf nichtnull
seinwrapper
- ein anderer EreignisWrapper, darf nichtnull
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 nichtnull
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 nichtnull
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, 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 nichtnull
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, darfnull
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 KlasseAttRdsEreignisCode
,AttRdsVorhersageCode
oderAttRdsEmpfehlungsCode
sein, darf nichtnull
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 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:
toString
in classjava.lang.Object
-
-