Class 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 Detail

      • getMessage

        public java.lang.String getMessage()
        Gibt den Betriebsmeldungstext zurück
        Specified by:
        getMessage in interface OperatingMessageInterface
        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
      • 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 interface OperatingMessageInterface
        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
      • 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 interface OperatingMessageInterface
        Returns:
        das Systemobjekt, auf das sich die Meldung bezieht, oder null falls nicht definiert
      • toString

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