Class DavProtokoll

  • All Implemented Interfaces:
    java.io.Serializable

    public class DavProtokoll
    extends Protokoll
    beschreibt die Protokollierung der Ausgaben eines Uda-Skripts über eine Attributgruppe des Skriptlaufes.
    Der Skriptlauf einthält die Attributgruppe atg.udaSkriptLaufLogger, die aus einer variablen Liste von Textzeilen besteht, in der die Ausgabemeldungen des Skripts bzw. Skriptlaufs eingetragen werden können. Die eigentliche Ausgabe erfolgt über die Skriptlaufklasse selbst.
    Die Anzahl der innerhalb der Attributgruppe übertragen Ausgabezeilen wir durch die innerhalb des Protokolleintrags definierte Anzahl definiert.
    Ein Protokoll dieses Typs kann nur von einem Skriptlaufm, der auf dem Server "Umfassende Datenanalyse" ausgeführt wird erzeugt werden.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      DavProtokoll()
      Standardkonstruktor.
    • Method Summary

      Modifier and Type Method Description
      void abschliessen()
      schließt die Ausgabekanäle des entsprechenden Protokolls.
      void ausgeben​(ProtokollEintrag daten)
      gibt die übergebenen Daten entsprechend der Protokollimplementierung aus.
      void initialisiere​(SkriptLauf lauf)
      initialisiert die Ausgabekanäle des entsprechenden Protokolls.
      • Methods inherited from class java.lang.Object

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

      • DavProtokoll

        public DavProtokoll()
        Standardkonstruktor.
    • Method Detail

      • ausgeben

        public void ausgeben​(ProtokollEintrag daten)
        gibt die übergebenen Daten entsprechend der Protokollimplementierung aus..
        Die empfangenen Ausgabedaten werden in den internen Meldungspuffer übertragen, dieser wird bei Bedarf auf die maximale Länge verkürzt. Die Ausgabe der Meldungsliste erfolgt über das Skriptlaufobjekt.
        Die maximale Länge der Liste beträgt mindestens 1, d.h. wenn eine maximale Länge <= 0 angegeben wurde, wird diese automatisch auf 1 korrigiert.
        Specified by:
        ausgeben in class Protokoll
        Parameters:
        daten - die auszugebenden Daten
        See Also:
        Protokoll.ausgeben(de.bsvrz.ibv.uda.verwaltung.protokoll.ProtokollEintrag)
      • initialisiere

        public void initialisiere​(SkriptLauf lauf)
        initialisiert die Ausgabekanäle des entsprechenden Protokolls..
        Die Funktion leert den internen Meldungspuffer des Objekts bzw. legt ihn bei Bedarf an.
        Desweiteren wird der Skriptlauf, dessen Ausgaben protokolliert werden und über den die Ausgabe der Daten erfolgen soll zugeordnet.
        Specified by:
        initialisiere in class Protokoll
        Parameters:
        lauf - der Skriptlauf für den die Ausgaben erfolgen sollen
        See Also:
        Protokoll.initialisiere(de.bsvrz.ibv.uda.uda.data.SkriptLauf)
      • abschliessen

        public void abschliessen()
        schließt die Ausgabekanäle des entsprechenden Protokolls..
        Die Funktion leert die interne Meldungsliste und hebt die Zuordnung zum Skriptlauf auf.
        Specified by:
        abschliessen in class Protokoll
        See Also:
        Protokoll.abschliessen()