Package de.bsvrz.ibv.uda.client
Class ClientSkriptLauf
- java.lang.Object
-
- de.bsvrz.ibv.uda.uda.data.SkriptLauf
-
- de.bsvrz.ibv.uda.client.ClientSkriptLauf
-
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface
public class ClientSkriptLauf extends SkriptLauf implements de.bsvrz.dav.daf.main.ClientReceiverInterface
die Repräsentation eines Skriptlaufs innerhalb eines Clients der "Umfassenden Datenanalyse".
-
-
Method Summary
Modifier and Type Method Description LaufKommandoAntwort
anhalten()
Es wird ein Kommando zum Anhalten eines aktiven Skriptlaufs an die "Umfassende Datenanalyse" übertragen.LaufKommandoAntwort
beenden()
Es wird ein Kommando zum Anhalten eines beenden eines Skriptlaufs an die "Umfassende Datenanalyse" übertragen.LaufKommandoAntwort
fortsetzen()
Es wird ein Kommando zum Fortsetzen eines zuvor angehaltenen aktiven Skriptlaufs an die "Umfassende Datenanalyse" übertragen.de.bsvrz.dav.daf.main.config.SystemObject
getDavObjekt()
liefert das Systemobjekt, das den Skriptlauf in der Konfiguration des Datenverteilers repräsentiert.SkriptLaufErgebnis
getLaufErgebnis()
liefert das Ergebnis der letzten Skriptlaufausführung seit dem Start der "Umfassenden Datenanalyse".
Wurde bisher kein Skriptlauf ausgeführt, wird der Wert null geliefert.java.util.List<java.lang.String>
getMeldungen()
liefert die Liste der Ausgabemeldungen.ClientModul
getModul()
liefert das Modul, in dem der Skriptlauf definiert ist.ClientSkript
getSkript()
liefert das dem Skriptlauf zugeordnete Skriptobjekt.boolean
isValid()
ermittelt, ob die Daten des Objekts gültig sind, d.h. ob sie von einer momentan aktiven Anwendung "Umfassende Datenanalyse" veröffentlicht wurden.void
publiziereErgebnis(java.lang.Exception fehler)
veröffentlicht das Ergebnis eines Skriptlaufs.void
save(java.lang.String benutzer, java.lang.String grund)
überträgt die Daten des Skriptlaufs als neue Vorgabe an die "Umfassende Datenanalyse".LaufKommandoAntwort
starten()
Es wird ein Kommando zum Starten des Skriptlaufs an die "Umfassende Datenanalyse" übertragen.java.lang.String
toString()
.
Die Funktion liefert den Namen des Skriptlaufs.void
update(de.bsvrz.dav.daf.main.ResultData[] resultListe)
.
Die Funktion aktualisiert die Daten des Objekts mit den aktuelllen von der "Umfassenden Datenanalyse" empfangenen.-
Methods inherited from class de.bsvrz.ibv.uda.uda.data.SkriptLauf
addHistorie, addProtokoll, ausgeben, clearHistorie, clearParameter, clearProtokolle, getBenutzer, getBeschreibung, getHistorie, getInterpreter, getName, getParameter, getPasswd, getProtokolle, getSkriptParameter, getStartTyp, getStatus, getZyklus, initialisiereProtokolle, kopiereDaten, protokolleAbschliessen, removeParameter, removeProtokoll, setBenutzer, setBeschreibung, setInterpreter, setName, setParameter, setPasswd, setSkript, setStartTyp, setStatus, setZyklus
-
-
-
-
Method Detail
-
anhalten
public LaufKommandoAntwort anhalten() throws ClientException
Es wird ein Kommando zum Anhalten eines aktiven Skriptlaufs an die "Umfassende Datenanalyse" übertragen.- Returns:
- das Ergebnis des Kommandoausführung
- Throws:
ClientException
- der Skriptlauf konnte nicht angehalten werden
-
beenden
public LaufKommandoAntwort beenden() throws ClientException
Es wird ein Kommando zum Anhalten eines beenden eines Skriptlaufs an die "Umfassende Datenanalyse" übertragen.- Returns:
- das Ergebnis des Kommandoausführung
- Throws:
ClientException
- der Skriptlauf konnte nicht beendet werden
-
fortsetzen
public LaufKommandoAntwort fortsetzen() throws ClientException
Es wird ein Kommando zum Fortsetzen eines zuvor angehaltenen aktiven Skriptlaufs an die "Umfassende Datenanalyse" übertragen.- Returns:
- das Ergebnis des Kommandoausführung
- Throws:
ClientException
- der Skriptlauf konnte nicht fortgesetzt werden
-
getDavObjekt
public de.bsvrz.dav.daf.main.config.SystemObject getDavObjekt()
liefert das Systemobjekt, das den Skriptlauf in der Konfiguration des Datenverteilers repräsentiert.- Returns:
- das Systemobjekt
-
getLaufErgebnis
public SkriptLaufErgebnis getLaufErgebnis()
liefert das Ergebnis der letzten Skriptlaufausführung seit dem Start der "Umfassenden Datenanalyse".
Wurde bisher kein Skriptlauf ausgeführt, wird der Wert null geliefert.- Returns:
- das Ergebnis oder null
-
getMeldungen
public java.util.List<java.lang.String> getMeldungen()
liefert die Liste der Ausgabemeldungen.- Returns:
- die Meldungen
-
getModul
public ClientModul getModul()
liefert das Modul, in dem der Skriptlauf definiert ist..- Specified by:
getModul
in classSkriptLauf
- Returns:
- das Modul
- See Also:
SkriptLauf.getModul()
-
getSkript
public ClientSkript getSkript()
liefert das dem Skriptlauf zugeordnete Skriptobjekt.- Overrides:
getSkript
in classSkriptLauf
- Returns:
- das Skriptobjekt oder null, wenn keins zugewiesen ist
- See Also:
SkriptLauf.setSkript(Skript)
-
isValid
public boolean isValid()
ermittelt, ob die Daten des Objekts gültig sind, d.h. ob sie von einer momentan aktiven Anwendung "Umfassende Datenanalyse" veröffentlicht wurden.- Returns:
- valid
-
publiziereErgebnis
public void publiziereErgebnis(java.lang.Exception fehler)
veröffentlicht das Ergebnis eines Skriptlaufs..- Specified by:
publiziereErgebnis
in classSkriptLauf
- Parameters:
fehler
- die Ursache eines Skriptabbruchs oder null, wenn das Skript ordnungsgemäß beendet wurde.- See Also:
SkriptLauf.publiziereErgebnis(java.lang.Exception)
-
save
public void save(java.lang.String benutzer, java.lang.String grund) throws ClientException
überträgt die Daten des Skriptlaufs als neue Vorgabe an die "Umfassende Datenanalyse".- Parameters:
benutzer
- der Benutzerm der eine Änderung vornimmtgrund
- der Grund für die Änderung- Throws:
ClientException
- die Übertragung konnte nicht erfolgreich ausgeführt werden
-
starten
public LaufKommandoAntwort starten() throws ClientException
Es wird ein Kommando zum Starten des Skriptlaufs an die "Umfassende Datenanalyse" übertragen.- Returns:
- das Ergebnis des Kommandoausführung
- Throws:
ClientException
- der Skriptlauf konnte nicht gestartet werden
-
toString
public java.lang.String toString()
.
Die Funktion liefert den Namen des Skriptlaufs..
Die Funktion liefert den Namen des Skriptlaufs.- Overrides:
toString
in classSkriptLauf
- See Also:
Object.toString()
-
update
public void update(de.bsvrz.dav.daf.main.ResultData[] resultListe)
.
Die Funktion aktualisiert die Daten des Objekts mit den aktuelllen von der "Umfassenden Datenanalyse" empfangenen.- Specified by:
update
in interfacede.bsvrz.dav.daf.main.ClientReceiverInterface
- See Also:
ClientReceiverInterface.update(de.bsvrz.dav.daf.main.ResultData[])
-
-