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 protectedControlAnfrageBeantworter(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.SerializableermittleAntwort()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.ParametrierungsAnfrageTypgetAntwortTyp()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:ParameterAnfrageBeantworterdie 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:
ermittleAntwortin classParameterAnfrageBeantworter- Returns:
- die Antwort als serialisierbares Objekt
-
getAntwortTyp
protected de.bsvrz.puk.param.lib.ParametrierungsAnfrageTyp getAntwortTyp()
Description copied from class:ParameterAnfrageBeantworterliefert 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:
getAntwortTypin classParameterAnfrageBeantworter- Returns:
- den Antworttyp
-
-