Class BetriebsmeldungDaten


  • public class BetriebsmeldungDaten
    extends java.lang.Object
    Klasse zur Speicherung aller für die Erstellung einer Betriebsmeldung relevanten Daten.
    • Method Summary

      Modifier and Type Method Description
      de.bsvrz.sys.funclib.operatingMessage.MessageCauser getCauser()
      liefert den Verursacher der Meldung.
      java.lang.String getId()
      liefert die definierte ID der Meldung.
      de.bsvrz.dav.daf.main.config.SystemObject getReference()
      liefert das mit der Meldung assoziierte Systemobjekt.
      de.bsvrz.sys.funclib.operatingMessage.MessageState getState()
      liefert den Status der Meldung (Meldung, widerholte Meldung, Gutmeldung, ...).
      de.bsvrz.sys.funclib.operatingMessage.MessageType getType()
      liefert den Typ der Meldung.
      void setCauser​(de.bsvrz.sys.funclib.operatingMessage.MessageCauser causer)
      setzt den Verursacher der Meldung.
      void setId​(java.lang.String id)
      setzt explizit die ID der Meldung.
      void setReference​(de.bsvrz.dav.daf.main.config.SystemObject reference)
      setzt das mit der Meldung assoziierte Systemobjekt.
      void setState​(de.bsvrz.sys.funclib.operatingMessage.MessageState state)
      setzt den Status der Meldung.
      void setType​(de.bsvrz.sys.funclib.operatingMessage.MessageType type)
      setzt den Typ der Meldung.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BetriebsmeldungDaten

        public BetriebsmeldungDaten()
        Standard-Konstruktor.
      • BetriebsmeldungDaten

        public BetriebsmeldungDaten​(de.bsvrz.dav.daf.main.config.SystemObject reference)
        Erzeugt eine Instanz des BetriebsmeldungDaten mit Standardwerten und der übergebenen Referenz.
        Parameters:
        reference - das Referenzobjekt
    • Method Detail

      • getCauser

        public de.bsvrz.sys.funclib.operatingMessage.MessageCauser getCauser()
        liefert den Verursacher der Meldung. Der Standardwert ist ein Verursacher mit einer Referenz auf den aktuellen Nutzer der zu Grunde liegenden Datenverteilerverbindung und leeren Kommentartexten. Dies entspricht dem Standardverhalten des MessageSender.
        Returns:
        den Verursacher
      • getId

        public java.lang.String getId()
        liefert die definierte ID der Meldung. Der Standardwert ist null.
        Returns:
        die ID oder null
      • getReference

        public de.bsvrz.dav.daf.main.config.SystemObject getReference()
        liefert das mit der Meldung assoziierte Systemobjekt. Der Standardwert ist null.
        Returns:
        das Objekt oder null
      • getState

        public de.bsvrz.sys.funclib.operatingMessage.MessageState getState()
        liefert den Status der Meldung (Meldung, widerholte Meldung, Gutmeldung, ...). Der Standardwert ist MessageState.MESSAGE, einfach Meldung.
        Returns:
        den Status
      • getType

        public de.bsvrz.sys.funclib.operatingMessage.MessageType getType()
        liefert den Typ der Meldung. Der Standardwert ist MessageType.APPLICATION_DOMAIN.
        Returns:
        den Typ
      • setCauser

        public void setCauser​(de.bsvrz.sys.funclib.operatingMessage.MessageCauser causer)
        setzt den Verursacher der Meldung. Wenn null übergeben wird, wird ein Standardverursacher erzeugt.
        Parameters:
        causer - der definierte Verursacher oder null für den Standardwert
      • setId

        public void setId​(java.lang.String id)
        setzt explizit die ID der Meldung.
        Parameters:
        id - die ID
      • setReference

        public void setReference​(de.bsvrz.dav.daf.main.config.SystemObject reference)
        setzt das mit der Meldung assoziierte Systemobjekt.
        Parameters:
        reference - das Objekt
      • setState

        public void setState​(de.bsvrz.sys.funclib.operatingMessage.MessageState state)
        setzt den Status der Meldung. Wenn null übergeben wird, wird der Standardwert MessageState.MESSAGE gesetzt.
        Parameters:
        state - der Status oder null für den Standardwert
      • setType

        public void setType​(de.bsvrz.sys.funclib.operatingMessage.MessageType type)
        setzt den Typ der Meldung. Wenn null übergeben wird, wird der Standardwert MessageType.APPLICATION_DOMAIN gesetzt.
        Parameters:
        type - der Typ oder null für den Standardwert