Package de.bsvrz.puk.param.anfrage
Class ControlAnfrageBeantworter
- java.lang.Object
-
- java.lang.Thread
-
- de.bsvrz.puk.param.anfrage.ParameterAnfrageBeantworter
-
- de.bsvrz.puk.param.anfrage.ControlAnfrageBeantworter
-
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientSenderInterface
,java.lang.Runnable
public class ControlAnfrageBeantworter extends ParameterAnfrageBeantworter
Klasse zur Bearbeitung von Anfragen zur Steuerung der Parametrierung. Als Typ wird der Antworttyp PARAMETER verwendet. Die Art der Steuerung wird über den Index der Anfrage bestimmt. Momentan ist nur der Wert -1 für das Erstellen eines Backups vorgesehen.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ControlAnfrageBeantworter(Parametrierung parametrierung, de.bsvrz.dav.daf.main.config.SystemObject anfrager, int index)
Konstruktor, erstellt einen Beantworter zur Steuerung der Parametrierung.
-
Method Summary
Modifier and Type Method Description protected java.io.Serializable
ermittleAntwort()
die Funktion ermittelt aus den übergebenen Daten eine Antwort, die später an den Anfrager als Attribut im Datensatz "atg.parametrierungSchnittstelle" zurückgesendet wird.protected de.bsvrz.puk.param.lib.ParametrierungsAnfrageTyp
getAntwortTyp()
liefert den Typ der Antwort auf die entsprechende Anfrage.-
Methods inherited from class de.bsvrz.puk.param.anfrage.ParameterAnfrageBeantworter
dataRequest, erzeugeBeantworter, getIndex, getParametrierung, isRequestSupported, run
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
ControlAnfrageBeantworter
protected ControlAnfrageBeantworter(Parametrierung parametrierung, de.bsvrz.dav.daf.main.config.SystemObject anfrager, int index)
Konstruktor, erstellt einen Beantworter zur Steuerung der Parametrierung.- Parameters:
parametrierung
- die Parametrierunganfrager
- das Objekt, das den Anfrage identifiziertindex
- der Index der Anfrage
-
-
Method Detail
-
ermittleAntwort
protected java.io.Serializable ermittleAntwort()
Description copied from class:ParameterAnfrageBeantworter
die Funktion ermittelt aus den übergebenen Daten eine Antwort, die später an den Anfrager als Attribut im Datensatz "atg.parametrierungSchnittstelle" zurückgesendet wird.- Specified by:
ermittleAntwort
in classParameterAnfrageBeantworter
- Returns:
- die Antwort als serialisierbares Objekt
-
getAntwortTyp
protected de.bsvrz.puk.param.lib.ParametrierungsAnfrageTyp getAntwortTyp()
Description copied from class:ParameterAnfrageBeantworter
liefert den Typ der Antwort auf die entsprechende Anfrage. Der Typ der Antwort hängt vom Typ der Anfrage ab, ist aber durch den gleichen Zustand definiert, da Anfrage und Antwort mit der gleichen Attributgruppe versendet werden.- Specified by:
getAntwortTyp
in classParameterAnfrageBeantworter
- Returns:
- den Antworttyp
-
-