public class ClientSkriptLauf extends SkriptLauf implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Modifier and Type | Method and 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".
|
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()
.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultListe)
.
|
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
public LaufKommandoAntwort anhalten() throws ClientException
ClientException
- der Skriptlauf konnte nicht angehalten werdenpublic LaufKommandoAntwort beenden() throws ClientException
ClientException
- der Skriptlauf konnte nicht beendet werdenpublic LaufKommandoAntwort fortsetzen() throws ClientException
ClientException
- der Skriptlauf konnte nicht fortgesetzt werdenpublic de.bsvrz.dav.daf.main.config.SystemObject getDavObjekt()
public SkriptLaufErgebnis getLaufErgebnis()
public java.util.List<java.lang.String> getMeldungen()
public ClientModul getModul()
getModul
in class SkriptLauf
SkriptLauf.getModul()
public ClientSkript getSkript()
getSkript
in class SkriptLauf
SkriptLauf.setSkript(Skript)
public boolean isValid()
public void publiziereErgebnis(java.lang.Exception fehler)
publiziereErgebnis
in class SkriptLauf
fehler
- die Ursache eines Skriptabbruchs oder null, wenn das
Skript ordnungsgemäß beendet wurde.SkriptLauf.publiziereErgebnis(java.lang.Exception)
public void save(java.lang.String benutzer, java.lang.String grund) throws ClientException
benutzer
- der Benutzerm der eine Änderung vornimmtgrund
- der Grund für die ÄnderungClientException
- die Übertragung konnte nicht erfolgreich ausgeführt werdenpublic LaufKommandoAntwort starten() throws ClientException
ClientException
- der Skriptlauf konnte nicht gestartet werdenpublic java.lang.String toString()
toString
in class SkriptLauf
Object.toString()
public void update(de.bsvrz.dav.daf.main.ResultData[] resultListe)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
ClientReceiverInterface.update(de.bsvrz.dav.daf.main.ResultData[])