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 |
---|---|
private boolean |
_abort
Zeigt an das der AUftrag abgebrochen werden soll.
|
private boolean |
_prettyPrinter
Gibt an ob der Pretty Printer verwendet werden soll.
|
private ResultData[] |
_resultData
Auftragsparameter
|
protected SystemObject |
client
Auftraggeber, and den das Ergebnis gesendet wird
|
protected DataManagerInterface |
dataManager
Schnittstelle zum DataManager
|
protected ClientDavInterface |
dav
Verbindung zum Datenverteiler
|
protected static Debug |
debug
Debug - Ausgabe
|
protected long |
requestId
Anfrage-Id
|
protected SystemObject |
script
Skriptobjekt
|
Constructor and Description |
---|
ScriptRequest(ClientDavInterface dav,
DataManagerInterface dataManager,
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.
|
private ResultData[] _resultData
protected static final Debug debug
protected ClientDavInterface dav
protected SystemObject client
protected long requestId
protected SystemObject script
protected DataManagerInterface dataManager
private boolean _abort
private boolean _prettyPrinter
public ScriptRequest(ClientDavInterface dav, DataManagerInterface dataManager, 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.