Package de.bsvrz.ibv.uda.client
Class LokalesSkript
- java.lang.Object
-
- de.bsvrz.ibv.uda.uda.data.Skript
-
- de.bsvrz.ibv.uda.client.LokalesSkript
-
public class LokalesSkript extends Skript
die Repräsentation eines lokalen Uda-Skripts innerhalb einer Client-Anwendung.
Ein lokales Skript hat keine Beziehung zu einem UdaModul. Der zugeordnete Skripttext liegt in einer lokalen Datei vor, die beim Abfragen des Quelltextes eingelesen wird. Ein derartiges Skriptobjekt, kann einem LokalenSkriptlauf zugeordnet und lokal ausgeführt werden, d.h. ohne die "Umfassende Datenanalyse" einzubeziehen.
-
-
Constructor Summary
Constructors Constructor Description LokalesSkript(java.lang.String fileName)
Konstruktor.
Die Funktion erzeugt ein lokales Skriptobjekt, dessen Quelltext in der Datei mit dem übergebenen Namen abgelegt ist.LokalesSkript(java.lang.String name, java.io.InputStream stream)
Konstruktor.
Die Funktion erzeugt ein lokales Skriptobjekt, dessen Quelltext in dem übergebenen Stream bereitgestellt wird.
-
Method Summary
Modifier and Type Method Description de.bsvrz.dav.daf.main.config.SystemObject
getDavObjekt()
liefert des Datenverteiler-Systemobjekt, mit dem das Skript innerhalb des Datenverteilers repräsentiert wird.java.util.List<java.lang.String>
getSourceCode()
liefert den Quellcode als Liste von Zeilen.-
Methods inherited from class de.bsvrz.ibv.uda.uda.data.Skript
addHistorie, addSourceLine, clearHistorie, clearSourceCode, getBeschreibung, getErsteller, getErstellungsDatum, getHistorie, getName, getSource, getZustand, isFreigegeben, kopiereDaten, setErstelltAm, setErstelltDurch, setSkriptBeschreibung, setSkriptName, setZustand, toString
-
-
-
-
Constructor Detail
-
LokalesSkript
public LokalesSkript(java.lang.String fileName)
Konstruktor.
Die Funktion erzeugt ein lokales Skriptobjekt, dessen Quelltext in der Datei mit dem übergebenen Namen abgelegt ist.- Parameters:
fileName
- der Name der Datei mit dem Quelltext des Skripts
-
LokalesSkript
public LokalesSkript(java.lang.String name, java.io.InputStream stream)
Konstruktor.
Die Funktion erzeugt ein lokales Skriptobjekt, dessen Quelltext in dem übergebenen Stream bereitgestellt wird.- Parameters:
name
- Name des Skriptsstream
- der Quelltext des Skripts als Stream
-
-
Method Detail
-
getDavObjekt
public de.bsvrz.dav.daf.main.config.SystemObject getDavObjekt()
liefert des Datenverteiler-Systemobjekt, mit dem das Skript innerhalb des Datenverteilers repräsentiert wird..
Da ein lokales Skriptobjekt kein zugeordnetes Datenverteilerobjekt besitzt, wird in jedem Fall eineUnsupportedOperationException
geworfen.- Specified by:
getDavObjekt
in classSkript
- Returns:
- das Systemobjekt
- See Also:
Skript.getDavObjekt()
-
getSourceCode
public java.util.List<java.lang.String> getSourceCode()
liefert den Quellcode als Liste von Zeilen..
Die Funktion überlädt, die entsprechende Funktion der Superklasse. Beim Abfragen des Sourcecodes wird immer zuerst die dem Skript zugeordnete Datei eingelesen und der innerhalb des Skriptobjekts verwaltete Sourcecode aktualisiert.- Overrides:
getSourceCode
in classSkript
- Returns:
- den Quellcode
- See Also:
Skript.getSourceCode()
-
-