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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageTypegetDomain()Gibt die Art der Meldung zurückjava.lang.ThrowablegetException()Gibt die Exception zurückMessageGradegetGrade()Gibt den Grad der Meldung zurückjava.lang.StringgetId()Gibt die ID der Meldung zurück, zur Zuordnung von mehreren zusammengehörigen Meldungen (z.B.java.lang.StringgetMessage()Gibt den Betriebsmeldungstext zurückjava.lang.StringgetMessageTypeAddOn()Gibt den MeldungsTypZusatz zurückde.bsvrz.dav.daf.main.config.SystemObjectgetObject()Gibt das Systemobjekt, auf das sich die Meldung bezieht, zurückMessageStategetState()Gibt den Zustand der Meldung zurückvoidresolve(OperatingMessageInterface message)Sendet eine Gutmeldung mit den übergebenen Betriebsmeldungsdatenvoidresolve(java.lang.String message)Sendet eine Gutmeldung mit dem übergebenen BetriebsmeldungstextvoidsendChangeMessage()Sendet eine ÄnderungsmeldungvoidsendGoodMessage()Sendet eine GutmeldungvoidsendRepeatMessage()Sendet eine WiederholungsmeldungvoidsetMessage(OperatingMessageInterface operatingMessage)Setzt eine neue Nachricht.voidsetMessage(java.lang.String message)Setzt einen neuen Betriebsmeldungstext.java.lang.StringtoString()voidupdate(OperatingMessageInterface message)Sendet eine Änderungsmeldung mit den übergebenen Betriebsmeldungsdatenvoidupdate(java.lang.String message)Sendet eine Änderungsmeldung mit dem übergebenen Betriebsmeldungstext-
Methods 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 Detail
-
getMessage
public java.lang.String getMessage()
Gibt den Betriebsmeldungstext zurück- Specified by:
getMessagein interfaceOperatingMessageInterface- Returns:
- den Betriebsmeldungstext
-
setMessage
public void setMessage(OperatingMessageInterface operatingMessage)
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
public MessageGrade getGrade()
Description copied from interface:OperatingMessageInterfaceGibt den Grad der Meldung zurück- Specified by:
getGradein interfaceOperatingMessageInterface- Returns:
- den Grad der Meldung
-
getId
public java.lang.String getId()
Description copied from interface:OperatingMessageInterfaceGibt die ID der Meldung zurück, zur Zuordnung von mehreren zusammengehörigen Meldungen (z.B. Erst-Meldung und Gutmeldung)- Specified by:
getIdin 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
public void update(OperatingMessageInterface message)
Sendet eine Änderungsmeldung mit den übergebenen Betriebsmeldungsdaten- Parameters:
message- Betriebsmeldung
-
resolve
public void resolve(OperatingMessageInterface message)
Sendet eine Gutmeldung mit den übergebenen Betriebsmeldungsdaten- Parameters:
message- Betriebsmeldung
-
getDomain
public MessageType getDomain()
Description copied from interface:OperatingMessageInterfaceGibt die Art der Meldung zurück- Specified by:
getDomainin interfaceOperatingMessageInterface- Returns:
- die Art der Meldung
-
getMessageTypeAddOn
public java.lang.String getMessageTypeAddOn()
Description copied from interface:OperatingMessageInterfaceGibt den MeldungsTypZusatz zurück- Specified by:
getMessageTypeAddOnin interfaceOperatingMessageInterface- Returns:
- den MeldungsTypZusatz
-
getObject
public de.bsvrz.dav.daf.main.config.SystemObject getObject()
Description copied from interface:OperatingMessageInterfaceGibt das Systemobjekt, auf das sich die Meldung bezieht, zurück- Specified by:
getObjectin interfaceOperatingMessageInterface- Returns:
- das Systemobjekt, auf das sich die Meldung bezieht, oder null falls nicht definiert
-
getState
public MessageState getState()
Description copied from interface:OperatingMessageInterfaceGibt den Zustand der Meldung zurück- Specified by:
getStatein interfaceOperatingMessageInterface- Returns:
- den Zustand der Meldung
-
getException
public java.lang.Throwable getException()
Description copied from interface:OperatingMessageInterfaceGibt die Exception zurück- Specified by:
getExceptionin interfaceOperatingMessageInterface- Returns:
- die Exception
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-