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 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.
|
protected static final Debug debug
protected ClientDavInterface dav
protected SystemObject client
protected long requestId
protected SystemObject script
protected DataManagerInterface dataManager
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 DataManagerRequestpublic void abort()
DataManagerRequestDataManagerRequest.process() wird abgebrochen.abort in interface DataManagerRequestDataManagerRequest.abort()public boolean isAborted()
true wenn der Auftrag abgebrochen werden soll.public boolean printPretty()
true falls der Pretty Printer verwendet werden soll.falsesonst.