public class ScriptRequest extends java.lang.Object implements DataManagerRequest
ResultData
überprüft, welcher Skript-bezogene Auftrag ausgeführt werden soll.Modifier and Type | Field and Description |
---|---|
protected de.bsvrz.dav.daf.main.config.SystemObject |
client
Auftraggeber, and den das Ergebnis gesendet wird
|
protected DataManagerInterface |
dataManager
Schnittstelle zum DataManager
|
protected de.bsvrz.dav.daf.main.ClientDavInterface |
dav
Verbindung zum Datenverteiler
|
protected static de.bsvrz.sys.funclib.debug.Debug |
debug
Debug - Ausgabe
|
protected long |
requestId
Anfrage-Id
|
protected de.bsvrz.dav.daf.main.config.SystemObject |
script
Skriptobjekt
|
Constructor and Description |
---|
ScriptRequest(de.bsvrz.dav.daf.main.ClientDavInterface dav,
DataManagerInterface dataManager,
de.bsvrz.dav.daf.main.ResultData[] resultData,
boolean prettyPrinter)
Erzeugt das Objekt.
|
Modifier and Type | Method and Description |
---|---|
void |
abort()
Bricht den Auftrag.
|
boolean |
isAborted() |
boolean |
printPretty() |
ProtocolRequestResult |
process()
Bildet Aufträge aus den Auftragsparametern und führt diese aus.
|
protected static final de.bsvrz.sys.funclib.debug.Debug debug
protected de.bsvrz.dav.daf.main.ClientDavInterface dav
protected de.bsvrz.dav.daf.main.config.SystemObject client
protected long requestId
protected de.bsvrz.dav.daf.main.config.SystemObject script
protected DataManagerInterface dataManager
public ScriptRequest(de.bsvrz.dav.daf.main.ClientDavInterface dav, DataManagerInterface dataManager, de.bsvrz.dav.daf.main.ResultData[] resultData, boolean prettyPrinter)
client
, requestId
und script
werden mit den Werten aus resultData[0]
initialisiert!dav
- Verbindung zum Datenverteiler.dataManager
- Submodul Daten Manager.resultData
- Aufrufparameter.prettyPrinter
- Gibt an ob der Pretty Printer verwendet werden soll.public ProtocolRequestResult process()
process
in interface DataManagerRequest
public void abort()
DataManagerRequest
DataManagerRequest.process()
wird abgebrochen.abort
in interface DataManagerRequest
DataManagerRequest.abort()
public boolean isAborted()
true
wenn der Auftrag abgebrochen werden soll.public boolean printPretty()
true
falls der Pretty Printer verwendet werden soll.false
sonst.