Class OdBetriebsMeldung.Daten

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste, de.bsvrz.sys.funclib.bitctrl.modell.Datum, de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum
    Enclosing class:
    OdBetriebsMeldung

    public static class OdBetriebsMeldung.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
    Kapselt die Daten des Datensatzes.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum

        de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum.Status
    • Constructor Summary

      Constructors 
      Constructor Description
      Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz, de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
      Initialisiert das Onlinedatum.
    • Method Summary

      Modifier and Type Method Description
      void atl2Bean​(de.bsvrz.dav.daf.main.Data daten, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      void bean2Atl​(de.bsvrz.dav.daf.main.Data datum, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      OdBetriebsMeldung.Daten clone()  
      AttZahlPositiv getApplikationsID()
      ID der Applikation, die die Informationsmeldung erzeugt hat.
      java.lang.String getApplikationsKennung()
      Wird für einen Bezug zur vorherigen Meldung benötigt.
      java.lang.Object getApplikationsTyp()
      Typ der Applikation, die die Informationsmeldung erzeugt hat.
      java.lang.String getID()
      ID der Meldung.
      AttZahlPositiv getLaufendeNummer()
      Laufende Nummerierung der durch die Applikation seit dem Applikationsstart erzeugten Informationsmeldungen.
      AttMeldungsKlasse getMeldungsKlasse()
      Klassifizierung einer Meldung.
      java.lang.String getMeldungsText()
      Text der Meldung.
      AttMeldungsTyp getMeldungsTyp()
      Klassifizierung der Meldungen in unterschiedliche Typen.
      java.lang.String getMeldungsTypZusatz()
      Zur genaueren Beschreibung des MeldungsTyps.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.Object> getReferenz()
      Referenz auf ein beliebiges Konfigurationsobjekt.
      AttMeldungsStatus getStatus()
      Gibt den Meldungsstatus an.
      AtlUrlasser getUrlasser()
      Urlasserinformation.
      void setApplikationsID​(AttZahlPositiv _applikationsID)
      ID der Applikation, die die Informationsmeldung erzeugt hat.
      void setApplikationsKennung​(java.lang.String _applikationsKennung)
      Wird für einen Bezug zur vorherigen Meldung benötigt.
      void setApplikationsTyp​(java.lang.Object _applikationsTyp)
      Typ der Applikation, die die Informationsmeldung erzeugt hat.
      void setID​(java.lang.String _iD)
      ID der Meldung.
      void setLaufendeNummer​(AttZahlPositiv _laufendeNummer)
      Laufende Nummerierung der durch die Applikation seit dem Applikationsstart erzeugten Informationsmeldungen.
      void setMeldungsKlasse​(AttMeldungsKlasse _meldungsKlasse)
      Klassifizierung einer Meldung.
      void setMeldungsText​(java.lang.String _meldungsText)
      Text der Meldung.
      void setMeldungsTyp​(AttMeldungsTyp _meldungsTyp)
      Klassifizierung der Meldungen in unterschiedliche Typen.
      void setMeldungsTypZusatz​(java.lang.String _meldungsTypZusatz)
      Zur genaueren Beschreibung des MeldungsTyps.
      void setStatus​(AttMeldungsStatus _status)
      Gibt den Meldungsstatus an.
      void setUrlasser​(AtlUrlasser _urlasser)
      Urlasserinformation.
      java.lang.String toString()  
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum

        dContainsDaten, dGetDatenStatus, dGetZeitstempel, dSetDatenStatus, dSetZeitstempel
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum

        dGetAspekt, dGetDatensatz, dSetAspekt
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.Datum

        dGetAspekt, dGetDatensatz
    • Constructor Detail

      • Daten

        public Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz,
                     de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
        Initialisiert das Onlinedatum.
        Parameters:
        datensatz - der Datensatz zu dem das Datum gehört.
        aspekt - der Aspekt für das Datum.
    • Method Detail

      • getApplikationsID

        public AttZahlPositiv getApplikationsID()
        ID der Applikation, die die Informationsmeldung erzeugt hat.

        ID der Applikation, die die Informationsmeldung erzeugt hat. Die ApplikationsID wird bei jedem Start einer Applikation eindeutig vergeben. Damit lässt sich im Nachhinein verfolgen, welche Applikation die Meldung veranlasst hat.

        Returns:
        der Wert von ApplikationsID.
      • setApplikationsID

        public void setApplikationsID​(AttZahlPositiv _applikationsID)
        ID der Applikation, die die Informationsmeldung erzeugt hat.

        ID der Applikation, die die Informationsmeldung erzeugt hat. Die ApplikationsID wird bei jedem Start einer Applikation eindeutig vergeben. Damit lässt sich im Nachhinein verfolgen, welche Applikation die Meldung veranlasst hat.

        Parameters:
        _applikationsID - der neue Wert von ApplikationsID.
      • getLaufendeNummer

        public AttZahlPositiv getLaufendeNummer()
        Laufende Nummerierung der durch die Applikation seit dem Applikationsstart erzeugten Informationsmeldungen.

        Laufende Nummerierung der durch die Applikation seit dem Applikationsstart erzeugten Informationsmeldungen. Aus der Kombination von ApplikationsID und LaufendeNummer lässt sich prüfen, ob Meldungen verloren wurden.

        Returns:
        der Wert von LaufendeNummer.
      • setLaufendeNummer

        public void setLaufendeNummer​(AttZahlPositiv _laufendeNummer)
        Laufende Nummerierung der durch die Applikation seit dem Applikationsstart erzeugten Informationsmeldungen.

        Laufende Nummerierung der durch die Applikation seit dem Applikationsstart erzeugten Informationsmeldungen. Aus der Kombination von ApplikationsID und LaufendeNummer lässt sich prüfen, ob Meldungen verloren wurden.

        Parameters:
        _laufendeNummer - der neue Wert von LaufendeNummer.
      • getApplikationsTyp

        public java.lang.Object getApplikationsTyp()
        Typ der Applikation, die die Informationsmeldung erzeugt hat.

        Returns:
        der Wert von ApplikationsTyp.
      • setApplikationsTyp

        public void setApplikationsTyp​(java.lang.Object _applikationsTyp)
        Typ der Applikation, die die Informationsmeldung erzeugt hat.

        Parameters:
        _applikationsTyp - der neue Wert von ApplikationsTyp.
      • getApplikationsKennung

        public java.lang.String getApplikationsKennung()
        Wird für einen Bezug zur vorherigen Meldung benötigt.

        Die ApplikationsKennung wird benötigt, um einen Bezug zur vorherigen Meldung herzustellen. Sie wird einmal im Code der Applikation festgelegt und ist für diese Applikation immer gleich.

        Returns:
        der Wert von ApplikationsKennung.
      • setApplikationsKennung

        public void setApplikationsKennung​(java.lang.String _applikationsKennung)
        Wird für einen Bezug zur vorherigen Meldung benötigt.

        Die ApplikationsKennung wird benötigt, um einen Bezug zur vorherigen Meldung herzustellen. Sie wird einmal im Code der Applikation festgelegt und ist für diese Applikation immer gleich.

        Parameters:
        _applikationsKennung - der neue Wert von ApplikationsKennung.
      • getID

        public java.lang.String getID()
        ID der Meldung.

        ID der Meldung. Dieses Attribut kann bei jeder Meldung von der Applikation gesetzt werden, um einen Bezug zu einer vorherigen Meldung herzustellen.

        Returns:
        der Wert von ID.
      • setID

        public void setID​(java.lang.String _iD)
        ID der Meldung.

        ID der Meldung. Dieses Attribut kann bei jeder Meldung von der Applikation gesetzt werden, um einen Bezug zu einer vorherigen Meldung herzustellen.

        Parameters:
        _iD - der neue Wert von ID.
      • getMeldungsTyp

        public AttMeldungsTyp getMeldungsTyp()
        Klassifizierung der Meldungen in unterschiedliche Typen.

        Klassifizierung der Meldungen in unterschiedliche Typen, die eine inhaltliche Unterscheidung der Meldungen bewirken. Z.B. System und Fach für Meldungen, die sich auf programmtechnische oder fachliche Zustände beziehen.

        Returns:
        der Wert von MeldungsTyp.
      • setMeldungsTyp

        public void setMeldungsTyp​(AttMeldungsTyp _meldungsTyp)
        Klassifizierung der Meldungen in unterschiedliche Typen.

        Klassifizierung der Meldungen in unterschiedliche Typen, die eine inhaltliche Unterscheidung der Meldungen bewirken. Z.B. System und Fach für Meldungen, die sich auf programmtechnische oder fachliche Zustände beziehen.

        Parameters:
        _meldungsTyp - der neue Wert von MeldungsTyp.
      • getMeldungsTypZusatz

        public java.lang.String getMeldungsTypZusatz()
        Zur genaueren Beschreibung des MeldungsTyps.

        Der MeldungsTypZusatz ermöglicht eine genauere Beschreibung des MeldungsTyps und eine weitere Unterteilung der verschiedenen Typen.

        Returns:
        der Wert von MeldungsTypZusatz.
      • setMeldungsTypZusatz

        public void setMeldungsTypZusatz​(java.lang.String _meldungsTypZusatz)
        Zur genaueren Beschreibung des MeldungsTyps.

        Der MeldungsTypZusatz ermöglicht eine genauere Beschreibung des MeldungsTyps und eine weitere Unterteilung der verschiedenen Typen.

        Parameters:
        _meldungsTypZusatz - der neue Wert von MeldungsTypZusatz.
      • getMeldungsKlasse

        public AttMeldungsKlasse getMeldungsKlasse()
        Klassifizierung einer Meldung.

        Hiermit ist die Klassifizierung einer Meldung in "Fatal", "Fehler", "Warnung" und "Information" möglich.

        Returns:
        der Wert von MeldungsKlasse.
      • setMeldungsKlasse

        public void setMeldungsKlasse​(AttMeldungsKlasse _meldungsKlasse)
        Klassifizierung einer Meldung.

        Hiermit ist die Klassifizierung einer Meldung in "Fatal", "Fehler", "Warnung" und "Information" möglich.

        Parameters:
        _meldungsKlasse - der neue Wert von MeldungsKlasse.
      • getReferenz

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.Object> getReferenz()
        Referenz auf ein beliebiges Konfigurationsobjekt.

        Referenz auf ein beliebiges Konfigurationsobjekt, auf das sich die Meldung bezieht. Dieses Attribut ist optional.

        Returns:
        der Wert von Referenz.
      • getStatus

        public AttMeldungsStatus getStatus()
        Gibt den Meldungsstatus an.

        Returns:
        der Wert von Status.
      • setStatus

        public void setStatus​(AttMeldungsStatus _status)
        Gibt den Meldungsstatus an.

        Parameters:
        _status - der neue Wert von Status.
      • getUrlasser

        public AtlUrlasser getUrlasser()
        Urlasserinformation.

        Dieses Attribut wird insbesondere für von Benutzern angelegte Informationsmeldungen benötigt.

        Returns:
        der Wert von Urlasser.
      • setUrlasser

        public void setUrlasser​(AtlUrlasser _urlasser)
        Urlasserinformation.

        Dieses Attribut wird insbesondere für von Benutzern angelegte Informationsmeldungen benötigt.

        Parameters:
        _urlasser - der neue Wert von Urlasser.
      • getMeldungsText

        public java.lang.String getMeldungsText()
        Text der Meldung.

        Returns:
        der Wert von MeldungsText.
      • setMeldungsText

        public void setMeldungsText​(java.lang.String _meldungsText)
        Text der Meldung.

        Parameters:
        _meldungsText - der neue Wert von MeldungsText.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • clone

        public OdBetriebsMeldung.Daten clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.Datum
        Specified by:
        clone in class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
      • toString

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