Class ProtocolRequest
- java.lang.Object
-
- de.bsvrz.pua.prot.manager.requests.ProtocolRequest
-
- All Implemented Interfaces:
DataManagerRequest
- Direct Known Subclasses:
DeleteProtocolRequest
,ProtocolListRequest
public class ProtocolRequest extends java.lang.Object implements DataManagerRequest
Klasse die anhand eines Objekts vom TypResultData
überprüft, welcher Protokoll-bezogene Auftrag ausgeführt werden soll.
-
-
Field Summary
Fields Modifier and Type Field Description protected DataManager
dataManager
Data Managerprotected de.bsvrz.dav.daf.main.ClientDavInterface
dav
Verbindung zum Datenverteilerprotected static de.bsvrz.sys.funclib.debug.Debug
debug
Debug - Ausgabe
-
Constructor Summary
Constructors Constructor Description ProtocolRequest(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.ResultData[] resultData, DataManager dataManager)
Erzeugt den Auftrag
-
Method Summary
Modifier and Type Method Description void
abort()
Bricht den Auftrag.boolean
isAborted()
ProtocolRequestResult
process()
Erzeugt konkrete Aufträge aus den Anfrageparametern und führt diese aus.
-
-
-
Field Detail
-
dav
protected de.bsvrz.dav.daf.main.ClientDavInterface dav
Verbindung zum Datenverteiler
-
debug
protected static final de.bsvrz.sys.funclib.debug.Debug debug
Debug - Ausgabe
-
dataManager
protected DataManager dataManager
Data Manager
-
-
Constructor Detail
-
ProtocolRequest
public ProtocolRequest(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.ResultData[] resultData, DataManager dataManager)
Erzeugt den Auftrag- Parameters:
dav
- Verbindung zum DatenverteilerresultData
- AnfrageparameterdataManager
- Data Manager
-
-
Method Detail
-
process
public ProtocolRequestResult process()
Erzeugt konkrete Aufträge aus den Anfrageparametern und führt diese aus. Es werden folgende Anfragen unterstützt:
1. Liste der gespeicherten Protokolle bzw. noch nicht abgerufenen Protokolle zurückgeben. Dazu wird ein Objekt vom TypProtocolListRequest
erzeugt, das den Auftrag ausführt. 2. Löschen eines gespeicherten Protokolls:DeleteProtocolRequest
führt den Auftrag aus.- Specified by:
process
in interfaceDataManagerRequest
- Returns:
- Liefert immer eine positive Rückmeldung
-
abort
public void abort()
Description copied from interface:DataManagerRequest
Bricht den Auftrag. Die Ausführing vonDataManagerRequest.process()
wird abgebrochen.- Specified by:
abort
in interfaceDataManagerRequest
- See Also:
DataManagerRequest.abort()
-
isAborted
public boolean isAborted()
- Returns:
- Zeigt an ob der Auftrag abgebrochen werden soll.
-
-