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 LaufKommandoAntwortanhalten()Es wird ein Kommando zum Anhalten eines aktiven Skriptlaufs an die "Umfassende Datenanalyse" übertragen.LaufKommandoAntwortbeenden()Es wird ein Kommando zum Anhalten eines beenden eines Skriptlaufs an die "Umfassende Datenanalyse" übertragen.LaufKommandoAntwortfortsetzen()Es wird ein Kommando zum Fortsetzen eines zuvor angehaltenen aktiven Skriptlaufs an die "Umfassende Datenanalyse" übertragen.de.bsvrz.dav.daf.main.config.SystemObjectgetDavObjekt()liefert das Systemobjekt, das den Skriptlauf in der Konfiguration des Datenverteilers repräsentiert.SkriptLaufErgebnisgetLaufErgebnis()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.ClientModulgetModul()liefert das Modul, in dem der Skriptlauf definiert ist.ClientSkriptgetSkript()liefert das dem Skriptlauf zugeordnete Skriptobjekt.booleanisValid()ermittelt, ob die Daten des Objekts gültig sind, d.h. ob sie von einer momentan aktiven Anwendung "Umfassende Datenanalyse" veröffentlicht wurden.voidpubliziereErgebnis(java.lang.Exception fehler)veröffentlicht das Ergebnis eines Skriptlaufs.voidsave(java.lang.String benutzer, java.lang.String grund)überträgt die Daten des Skriptlaufs als neue Vorgabe an die "Umfassende Datenanalyse".LaufKommandoAntwortstarten()Es wird ein Kommando zum Starten des Skriptlaufs an die "Umfassende Datenanalyse" übertragen.java.lang.StringtoString().
Die Funktion liefert den Namen des Skriptlaufs.voidupdate(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:
getModulin classSkriptLauf- Returns:
- das Modul
- See Also:
SkriptLauf.getModul()
-
getSkript
public ClientSkript getSkript()
liefert das dem Skriptlauf zugeordnete Skriptobjekt.- Overrides:
getSkriptin 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:
publiziereErgebnisin 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:
toStringin 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:
updatein interfacede.bsvrz.dav.daf.main.ClientReceiverInterface- See Also:
ClientReceiverInterface.update(de.bsvrz.dav.daf.main.ResultData[])
-
-