Class PersistentOperatingMessage
java.lang.Object
de.bsvrz.sys.funclib.operatingMessage.PersistentOperatingMessage
- All Implemented Interfaces:
OperatingMessageInterface
public final class PersistentOperatingMessage extends java.lang.Object implements OperatingMessageInterface
Eine Betriebsmeldung mit Zustand, über die beispielsweise zusammengehörige Änderungsmeldungen oder Gutmeldungen verschickt werden können.
-
Method Summary
Modifier and Type Method Description MessageType
getDomain()
Gibt die Art der Meldung zurückjava.lang.Throwable
getException()
Gibt die Exception zurückMessageGrade
getGrade()
Gibt den Grad der Meldung zurückjava.lang.String
getId()
Gibt die ID der Meldung zurück, zur Zuordnung von mehreren zusammengehörigen Meldungen (z.B.java.lang.String
getMessage()
Gibt den Betriebsmeldungstext zurückjava.lang.String
getMessageTypeAddOn()
Gibt den MeldungsTypZusatz zurückde.bsvrz.dav.daf.main.config.SystemObject
getObject()
Gibt das Systemobjekt, auf das sich die Meldung bezieht, zurückMessageState
getState()
Gibt den Zustand der Meldung zurückvoid
resolve(OperatingMessageInterface message)
Sendet eine Gutmeldung mit den übergebenen Betriebsmeldungsdatenvoid
resolve(java.lang.String message)
Sendet eine Gutmeldung mit dem übergebenen Betriebsmeldungstextvoid
sendChangeMessage()
Sendet eine Änderungsmeldungvoid
sendGoodMessage()
Sendet eine Gutmeldungvoid
sendRepeatMessage()
Sendet eine Wiederholungsmeldungvoid
setMessage(OperatingMessageInterface operatingMessage)
Setzt eine neue Nachricht.void
setMessage(java.lang.String message)
Setzt einen neuen Betriebsmeldungstext.java.lang.String
toString()
void
update(OperatingMessageInterface message)
Sendet eine Änderungsmeldung mit den übergebenen Betriebsmeldungsdatenvoid
update(java.lang.String message)
Sendet eine Änderungsmeldung mit dem übergebenen BetriebsmeldungstextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.bsvrz.sys.funclib.operatingMessage.OperatingMessageInterface
getLevel, getMessageId
-
Method Details
-
getMessage
public java.lang.String getMessage()Gibt den Betriebsmeldungstext zurück- Specified by:
getMessage
in interfaceOperatingMessageInterface
- Returns:
- den Betriebsmeldungstext
-
setMessage
Setzt eine neue Nachricht. Von den übergebenen Objekt werden alle Informationen außer der Zustand übernommen.- Parameters:
operatingMessage
- Nachricht
-
setMessage
public void setMessage(java.lang.String message)Setzt einen neuen Betriebsmeldungstext.- Parameters:
message
- Betriebsmeldungstext
-
getGrade
Description copied from interface:OperatingMessageInterface
Gibt den Grad der Meldung zurück- Specified by:
getGrade
in interfaceOperatingMessageInterface
- Returns:
- den Grad der Meldung
-
getId
public java.lang.String getId()Description copied from interface:OperatingMessageInterface
Gibt die ID der Meldung zurück, zur Zuordnung von mehreren zusammengehörigen Meldungen (z.B. Erst-Meldung und Gutmeldung)- Specified by:
getId
in interfaceOperatingMessageInterface
- Returns:
- die ID der Meldung
-
sendRepeatMessage
public void sendRepeatMessage()Sendet eine Wiederholungsmeldung -
sendChangeMessage
public void sendChangeMessage()Sendet eine Änderungsmeldung -
sendGoodMessage
public void sendGoodMessage()Sendet eine Gutmeldung -
update
public void update(java.lang.String message)Sendet eine Änderungsmeldung mit dem übergebenen Betriebsmeldungstext- Parameters:
message
- Betriebsmeldungstext
-
resolve
public void resolve(java.lang.String message)Sendet eine Gutmeldung mit dem übergebenen Betriebsmeldungstext- Parameters:
message
- Betriebsmeldungstext
-
update
Sendet eine Änderungsmeldung mit den übergebenen Betriebsmeldungsdaten- Parameters:
message
- Betriebsmeldung
-
resolve
Sendet eine Gutmeldung mit den übergebenen Betriebsmeldungsdaten- Parameters:
message
- Betriebsmeldung
-
getDomain
Description copied from interface:OperatingMessageInterface
Gibt die Art der Meldung zurück- Specified by:
getDomain
in interfaceOperatingMessageInterface
- Returns:
- die Art der Meldung
-
getMessageTypeAddOn
public java.lang.String getMessageTypeAddOn()Description copied from interface:OperatingMessageInterface
Gibt den MeldungsTypZusatz zurück- Specified by:
getMessageTypeAddOn
in interfaceOperatingMessageInterface
- Returns:
- den MeldungsTypZusatz
-
getObject
public de.bsvrz.dav.daf.main.config.SystemObject getObject()Description copied from interface:OperatingMessageInterface
Gibt das Systemobjekt, auf das sich die Meldung bezieht, zurück- Specified by:
getObject
in interfaceOperatingMessageInterface
- Returns:
- das Systemobjekt, auf das sich die Meldung bezieht, oder null falls nicht definiert
-
getState
Description copied from interface:OperatingMessageInterface
Gibt den Zustand der Meldung zurück- Specified by:
getState
in interfaceOperatingMessageInterface
- Returns:
- den Zustand der Meldung
-
getException
public java.lang.Throwable getException()Description copied from interface:OperatingMessageInterface
Gibt die Exception zurück- Specified by:
getException
in interfaceOperatingMessageInterface
- Returns:
- die Exception
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-