Class DavProtokoll
- java.lang.Object
-
- de.bsvrz.ibv.uda.verwaltung.protokoll.Protokoll
-
- de.bsvrz.ibv.uda.verwaltung.protokoll.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 de.bsvrz.ibv.uda.verwaltung.protokoll.Protokoll
getAnzahl, getMaxSize, getName, getTyp, setAnzahl, setMaxSize, setName
-
-
-
-
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 classProtokoll
- 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 classProtokoll
- 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 classProtokoll
- See Also:
Protokoll.abschliessen()
-
-