de.bsvrz.pua.prot.manager.requests
Class ProtocolRequest

java.lang.Object
  extended by 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 Typ ResultData überprüft, welcher Protokoll-bezogene Auftrag ausgeführt werden soll.

Version:
$Revision: 1.2 $ / $Date: 2008/01/22 16:55:49 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Martin Hilgers

Field Summary
protected  DataManager dataManager
          Data Manager
protected  ClientDavInterface dav
          Verbindung zum Datenverteiler
protected static Debug debug
          Debug - Ausgabe
 
Constructor Summary
ProtocolRequest(ClientDavInterface dav, ResultData[] resultData, DataManager dataManager)
          Erzeugt den Auftrag
 
Method Summary
 void abort()
          Bricht den Auftrag.
 boolean isAborted()
           
 ProtocolRequestResult process()
          Erzeugt konkrete Aufträge aus den Anfrageparametern und führt diese aus.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dav

protected ClientDavInterface dav
Verbindung zum Datenverteiler


debug

protected static final Debug debug
Debug - Ausgabe


dataManager

protected DataManager dataManager
Data Manager

Constructor Detail

ProtocolRequest

public ProtocolRequest(ClientDavInterface dav,
                       ResultData[] resultData,
                       DataManager dataManager)
Erzeugt den Auftrag

Parameters:
dav - Verbindung zum Datenverteiler
resultData - Anfrageparameter
dataManager - 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 Typ ProtocolListRequest erzeugt, das den Auftrag ausführt. 2. Löschen eines gespeicherten Protokolls: DeleteProtocolRequest führt den Auftrag aus.

Specified by:
process in interface DataManagerRequest
Returns:
Liefert immer eine positive Rückmeldung

abort

public void abort()
Description copied from interface: DataManagerRequest
Bricht den Auftrag. Die Ausführing von DataManagerRequest.process() wird abgebrochen.

Specified by:
abort in interface DataManagerRequest
See Also:
DataManagerRequest.abort()

isAborted

public boolean isAborted()
Returns:
Zeigt an ob der Auftrag abgebrochen werden soll.


Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.