public abstract class SkriptLauf extends Object
Modifier and Type | Field and Description |
---|---|
private String |
benutzer
der Name des Benutzers, unter dem das Skript innerhalb der Umfassenden
Datenanalyse ausgeführt werden soll.
|
private String |
beschreibung
eine ausführlichere Beschreibung des Inhalts des Skriptlaufs.
|
private List<Historie> |
historie
die Historie für die Bearbeitung des Skriptlaufs.
|
private UdaInterpreter |
interpreter
der Interpreter, der den Skriptlauf ausführt.
|
private String |
name
der Name des Skriptlaufs.
|
private String |
passwd
das Passwort des Benutzers.
|
private Collection<Protokoll> |
protokolle
die Liste der Protokolle für die Ausführung des Skripts.
|
private Skript |
skript
das zugeordnete Skript.
|
private Map<String,String> |
skriptParameter
die Liste der Parameter des Skriptlaufs.
|
private StartTyp |
startTyp
der Starttyp für die Ausführung des Skripts.
|
private SkriptLaufStatus |
status
der Status der Ausführung des Skripts.
|
private StartZyklus |
zyklus
der Zyklus für eine potentielle zyklische Ausführung.
|
Constructor and Description |
---|
SkriptLauf() |
Modifier and Type | Method and Description |
---|---|
void |
addHistorie(Historie eintrag)
fügt dem Skript einen Historie-Eintrag hinzu.
|
void |
addProtokoll(Protokoll protokoll)
fügt dem Skriptlauf eine Protokolldefinition hinzu.
|
void |
ausgeben(ProtokollEintrag daten)
gibt die übergebenen Daten über alle dem Skriptlauf zugewiesenen
Ausgabakanäle aus.
|
void |
clearHistorie()
löscht die Liste der Historie-Einträge.
|
void |
clearParameter()
löscht die Liste der Parameter des Skripts.
|
void |
clearProtokolle()
entfernt alle für den Skriptlauf definierten Protokolleinträge.
|
String |
getBenutzer()
liefert den Name des Benutzers mit dem die Anmeldung beim Datenverteiler
bei der Asuführung des Skripts erfolgen soll.
|
String |
getBeschreibung()
liefert die erläuternde Beschreibung des Skriptlaufs.
|
List<Historie> |
getHistorie()
liefert die Liste der Einträge der Bearbeitungsgeschichte des Skripts.
|
UdaInterpreter |
getInterpreter()
liefert den ausführenden Interpreter.
|
abstract Modul |
getModul()
liefert das Modul, in dem der Skriptlauf definiert ist.
|
String |
getName()
liefert den Namen des Skripts.
|
Map<String,String> |
getParameter()
liefert die Liste der Parameter, mit denen das dem Skriptlauf zugeordnete
Skript ausgeführt werden soll.
|
String |
getPasswd()
liefert des Passwort düe die Anmeldung beim Datenverteiler bei der
Ausführung des Skriptlaufs.
|
Collection<Protokoll> |
getProtokolle()
liefert die Liste der Protokolle, die bei der Ausführung des Skripts
erstellt werden sollen.
|
Skript |
getSkript()
liefert das dem Skriptlauf zugeordnete Skript.
|
Map<String,String> |
getSkriptParameter()
liefert die Liste der für das Skript definierten Parameter.
|
StartTyp |
getStartTyp()
liefert den für das Skript definierten Starttyp.
|
SkriptLaufStatus |
getStatus()
liefert den aktuellen Status der Ausführung des Skripts.
|
StartZyklus |
getZyklus()
liefert die Daten für eine zyklische oder zeitgesteuerte Ausführung des
Skriptlaufs.
|
void |
initialisiereProtokolle()
initialisiert alle Protokolle vor der Ausführung des zugeordneten
Skripts.
|
void |
kopiereDaten(SkriptLauf quellLauf)
die Funktion übernimmt die Daten des übergebenen Skriptlaufs.
|
void |
protokolleAbschliessen()
schließt alle Protokolle des Skriptlaufs.
|
abstract void |
publiziereErgebnis(Exception fehler)
veröffentlicht das Ergebnis eines Skriptlaufs.
|
void |
removeParameter(String parameter)
entfernt den mit dem Namen benannten Parameter des Skripts.
|
void |
removeProtokoll(Protokoll item)
entfernt einen Protokolleintrag aus den Definitionen des Skriptlaufs.
|
void |
setBenutzer(String benutzer)
setzt den Namen des Benutzers, unter dessen Namen das Skript ausgeführt
werden soll.
|
void |
setBeschreibung(String beschreibung)
setzt den erläuternden Text des Skriptlaufs.
|
void |
setInterpreter(UdaInterpreter interpreter)
setzt den Interpreter, der den Skriptlauf ausführt.
|
void |
setName(String name)
setzt den Namen des Skriptlaufs.
|
void |
setParameter(String parameter,
String wert)
setzt einen Startparameter des Skripts.
|
void |
setPasswd(String passwd)
setzt das Passwort für die Anmeldung beim Datenverteiler bei der
Ausführung des zugeordneten Skripts.
|
void |
setSkript(Skript skript)
setzt das zugeordnete Skript des Skriptlaufs.
|
void |
setStartTyp(StartTyp typ)
setzt den Starttyp für das Skript.
|
void |
setStatus(SkriptLaufStatus status)
setzt den Ausführungsstatus des Skripts.
|
void |
setZyklus(StartZyklus zyklus)
setzt den Startzyklus für die Ausführung des Skriptlaufs.
|
String |
toString()
.
|
private Skript skript
private String name
private String beschreibung
private final Map<String,String> skriptParameter
private String benutzer
private String passwd
private StartTyp startTyp
private final StartZyklus zyklus
private final Collection<Protokoll> protokolle
private SkriptLaufStatus status
private UdaInterpreter interpreter
public void addHistorie(Historie eintrag)
eintrag
- der neue Eintragpublic void addProtokoll(Protokoll protokoll)
protokoll
- das Protokollpublic void ausgeben(ProtokollEintrag daten)
daten
- die auszugebenden Datenpublic void clearHistorie()
public void clearParameter()
public void clearProtokolle()
public String getBenutzer()
setBenutzer(String)
public String getBeschreibung()
setBeschreibung(String)
public List<Historie> getHistorie()
public UdaInterpreter getInterpreter()
setInterpreter(UdaInterpreter)
public abstract Modul getModul()
public String getName()
UdaKonstante.STRING_UNBEKANNT
zurückgeliefert.UdaKonstante.STRING_UNBEKANNT
setName(String)
public Map<String,String> getParameter()
setParameter(String, String)
public String getPasswd()
setPasswd(String)
public Collection<Protokoll> getProtokolle()
public Skript getSkript()
setSkript(Skript)
public Map<String,String> getSkriptParameter()
public StartTyp getStartTyp()
setStartTyp(StartTyp)
public SkriptLaufStatus getStatus()
setStatus(SkriptLaufStatus)
public StartZyklus getZyklus()
setZyklus(StartZyklus)
public void initialisiereProtokolle()
public void kopiereDaten(SkriptLauf quellLauf)
quellLauf
- der Skriptlauf, von dem die Daten übernommen werden sollen.public void protokolleAbschliessen()
public abstract void publiziereErgebnis(Exception fehler)
fehler
- die Ursache eines Skriptabbruchs oder null, wenn das
Skript ordnungsgemäß beendet wurde.public void removeParameter(String parameter)
parameter
- der Parameternamepublic void removeProtokoll(Protokoll item)
item
- die Protokolldefinitionpublic void setBenutzer(String benutzer)
benutzer
- der Name des BenutzersgetBenutzer()
public void setBeschreibung(String beschreibung)
beschreibung
- der beschreibende TextgetBeschreibung()
public void setInterpreter(UdaInterpreter interpreter)
interpreter
- der InterpretergetInterpreter()
public void setName(String name)
name
- der NamegetName()
public void setParameter(String parameter, String wert)
parameter
- der Parameternamewert
- der WertgetParameter()
public void setPasswd(String passwd)
passwd
- das PasswortgetPasswd()
public void setSkript(Skript skript)
skript
- das SkriptgetSkript()
public void setStartTyp(StartTyp typ)
typ
- der StarttypgetStartTyp()
public void setStatus(SkriptLaufStatus status)
status
- der StatusgetStatus()
public void setZyklus(StartZyklus zyklus)
zyklus
- der ZyklusgetZyklus()
public String toString()
toString
in class Object
Object.toString()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.