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_UNBEKANNTsetName(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 ObjectObject.toString()Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.