Package de.bsvrz.puk.param.param
Class Parametrierung
- java.lang.Object
-
- de.bsvrz.puk.param.param.Parametrierung
-
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface
,de.bsvrz.dav.daf.main.ClientSenderInterface
,ParametrierungsModul
,de.bsvrz.sys.funclib.dataIdentificationSettings.EndOfSettingsListener
,de.bsvrz.sys.funclib.dataIdentificationSettings.UpdateListener
public class Parametrierung extends java.lang.Object implements de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface, de.bsvrz.sys.funclib.dataIdentificationSettings.UpdateListener, de.bsvrz.sys.funclib.dataIdentificationSettings.EndOfSettingsListener, ParametrierungsModul
Realisierung des eigentlichen Parametrierungsmoduls.
Das Modul verarbeitet den Datensatz zur Parametrierung der Parametrierungsapplikation selbst, außerdem wird die Schnittstelle "atg.parameterSchnittstelle" bedient, um Anfragen von Clientapplikationen zu Parametern und der Objekthierarchie zu beantworten.
-
-
Method Summary
Modifier and Type Method Description void
close()
führt alle Operationen zum Beenden des Moduls aus.void
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
de.bsvrz.puk.param.lib.Parameter
ermittleParameter(de.bsvrz.puk.param.lib.ParameterInfo info, boolean datenLiefern)
ermittelt den Parameterdatensatz für die übergebene Parameterspezifikation.de.bsvrz.dav.daf.main.DataDescription
getAntwortDesc()
liefert die Databeschreibung für die Antworten der Parametrierung über die Anfrageschnittstelle.ParametrierungsHierarchieManager
getHierarchieManager()
liefert den Manager zur Verwaltung der Objekthierarchie.de.bsvrz.dav.daf.main.config.SystemObject
getParameterObjekt()
liefert das Systemobjekt, mit dem die Parametrierung in der Datenverteilerkonfiguration repräsentiert ist.Persistenz
getPersistenz()
liefert das Persistenzmodul der Parametrierung.Provider
getProvider()
liefert den verwendeten Parameterprovider.de.bsvrz.dav.daf.main.ClientDavInterface
getVerbindung()
liefert die verwendete Datenverteilerverbindung.void
inform()
Alle nicht mehr benötigten Anmeldungen werden entfernt, neue Anmeldungen werden umgesetzt.void
initialisiereSimulationsParameter(short simulationsVariante, java.util.Set<de.bsvrz.puk.param.lib.ParameterInfo> anmeldungen)
initialisiert die Daten für die übergebene Simulationsvariante.boolean
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
void
update(de.bsvrz.dav.daf.main.ResultData[] results)
void
update(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dataIdentification, de.bsvrz.dav.daf.main.Data oldSettings, de.bsvrz.dav.daf.main.Data newSettings)
Die Funktion sammelt die neuen Settingseinstellungen, die Veröffentlichung erfolgt mit dem Aufruf desEndOfSettingsListener
.
-
-
-
Method Detail
-
close
public void close()
Description copied from interface:ParametrierungsModul
führt alle Operationen zum Beenden des Moduls aus.- Specified by:
close
in interfaceParametrierungsModul
-
dataRequest
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
- Specified by:
dataRequest
in interfacede.bsvrz.dav.daf.main.ClientSenderInterface
-
ermittleParameter
public de.bsvrz.puk.param.lib.Parameter ermittleParameter(de.bsvrz.puk.param.lib.ParameterInfo info, boolean datenLiefern)
Description copied from interface:ParametrierungsModul
ermittelt den Parameterdatensatz für die übergebene Parameterspezifikation.- Specified by:
ermittleParameter
in interfaceParametrierungsModul
- Parameters:
info
- die SpezifikationdatenLiefern
- gibt an, ob im Ergebnis die Daten selbst mit übertragen werden sollen- Returns:
- den Parameter-Datensatz
-
getHierarchieManager
public ParametrierungsHierarchieManager getHierarchieManager()
Description copied from interface:ParametrierungsModul
liefert den Manager zur Verwaltung der Objekthierarchie.- Specified by:
getHierarchieManager
in interfaceParametrierungsModul
- Returns:
- den Manager
-
getParameterObjekt
public de.bsvrz.dav.daf.main.config.SystemObject getParameterObjekt()
Description copied from interface:ParametrierungsModul
liefert das Systemobjekt, mit dem die Parametrierung in der Datenverteilerkonfiguration repräsentiert ist.- Specified by:
getParameterObjekt
in interfaceParametrierungsModul
- Returns:
- das Objekt
-
getPersistenz
public Persistenz getPersistenz()
Description copied from interface:ParametrierungsModul
liefert das Persistenzmodul der Parametrierung.- Specified by:
getPersistenz
in interfaceParametrierungsModul
- Returns:
- das Modul
-
getProvider
public Provider getProvider()
Description copied from interface:ParametrierungsModul
liefert den verwendeten Parameterprovider.- Specified by:
getProvider
in interfaceParametrierungsModul
- Returns:
- den Provider
-
getVerbindung
public de.bsvrz.dav.daf.main.ClientDavInterface getVerbindung()
Description copied from interface:ParametrierungsModul
liefert die verwendete Datenverteilerverbindung.- Specified by:
getVerbindung
in interfaceParametrierungsModul
- Returns:
- die Verbindung
-
inform
public void inform()
Alle nicht mehr benötigten Anmeldungen werden entfernt, neue Anmeldungen werden umgesetzt.- Specified by:
inform
in interfacede.bsvrz.sys.funclib.dataIdentificationSettings.EndOfSettingsListener
-
initialisiereSimulationsParameter
public void initialisiereSimulationsParameter(short simulationsVariante, java.util.Set<de.bsvrz.puk.param.lib.ParameterInfo> anmeldungen)
Description copied from interface:ParametrierungsModul
initialisiert die Daten für die übergebene Simulationsvariante.- Specified by:
initialisiereSimulationsParameter
in interfaceParametrierungsModul
- Parameters:
simulationsVariante
- die Simulationsvarianteanmeldungen
- die Parameterspezifikationen, für die die Simulation parametriert ist.
-
isRequestSupported
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
- Specified by:
isRequestSupported
in interfacede.bsvrz.dav.daf.main.ClientSenderInterface
-
update
public void update(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dataIdentification, de.bsvrz.dav.daf.main.Data oldSettings, de.bsvrz.dav.daf.main.Data newSettings)
Die Funktion sammelt die neuen Settingseinstellungen, die Veröffentlichung erfolgt mit dem Aufruf desEndOfSettingsListener
.- Specified by:
update
in interfacede.bsvrz.sys.funclib.dataIdentificationSettings.UpdateListener
-
update
public void update(de.bsvrz.dav.daf.main.ResultData[] results)
- Specified by:
update
in interfacede.bsvrz.dav.daf.main.ClientReceiverInterface
-
getAntwortDesc
public de.bsvrz.dav.daf.main.DataDescription getAntwortDesc()
liefert die Databeschreibung für die Antworten der Parametrierung über die Anfrageschnittstelle.- Returns:
- die Datenbeschreibung
-
-