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 voidclose()führt alle Operationen zum Beenden des Moduls aus.voiddataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)de.bsvrz.puk.param.lib.ParameterermittleParameter(de.bsvrz.puk.param.lib.ParameterInfo info, boolean datenLiefern)ermittelt den Parameterdatensatz für die übergebene Parameterspezifikation.de.bsvrz.dav.daf.main.DataDescriptiongetAntwortDesc()liefert die Databeschreibung für die Antworten der Parametrierung über die Anfrageschnittstelle.ParametrierungsHierarchieManagergetHierarchieManager()liefert den Manager zur Verwaltung der Objekthierarchie.de.bsvrz.dav.daf.main.config.SystemObjectgetParameterObjekt()liefert das Systemobjekt, mit dem die Parametrierung in der Datenverteilerkonfiguration repräsentiert ist.PersistenzgetPersistenz()liefert das Persistenzmodul der Parametrierung.ProvidergetProvider()liefert den verwendeten Parameterprovider.de.bsvrz.dav.daf.main.ClientDavInterfacegetVerbindung()liefert die verwendete Datenverteilerverbindung.voidinform()Alle nicht mehr benötigten Anmeldungen werden entfernt, neue Anmeldungen werden umgesetzt.voidinitialisiereSimulationsParameter(short simulationsVariante, java.util.Set<de.bsvrz.puk.param.lib.ParameterInfo> anmeldungen)initialisiert die Daten für die übergebene Simulationsvariante.booleanisRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)voidupdate(de.bsvrz.dav.daf.main.ResultData[] results)voidupdate(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:ParametrierungsModulführt alle Operationen zum Beenden des Moduls aus.- Specified by:
closein interfaceParametrierungsModul
-
dataRequest
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)- Specified by:
dataRequestin 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:ParametrierungsModulermittelt den Parameterdatensatz für die übergebene Parameterspezifikation.- Specified by:
ermittleParameterin 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:ParametrierungsModulliefert den Manager zur Verwaltung der Objekthierarchie.- Specified by:
getHierarchieManagerin interfaceParametrierungsModul- Returns:
- den Manager
-
getParameterObjekt
public de.bsvrz.dav.daf.main.config.SystemObject getParameterObjekt()
Description copied from interface:ParametrierungsModulliefert das Systemobjekt, mit dem die Parametrierung in der Datenverteilerkonfiguration repräsentiert ist.- Specified by:
getParameterObjektin interfaceParametrierungsModul- Returns:
- das Objekt
-
getPersistenz
public Persistenz getPersistenz()
Description copied from interface:ParametrierungsModulliefert das Persistenzmodul der Parametrierung.- Specified by:
getPersistenzin interfaceParametrierungsModul- Returns:
- das Modul
-
getProvider
public Provider getProvider()
Description copied from interface:ParametrierungsModulliefert den verwendeten Parameterprovider.- Specified by:
getProviderin interfaceParametrierungsModul- Returns:
- den Provider
-
getVerbindung
public de.bsvrz.dav.daf.main.ClientDavInterface getVerbindung()
Description copied from interface:ParametrierungsModulliefert die verwendete Datenverteilerverbindung.- Specified by:
getVerbindungin interfaceParametrierungsModul- Returns:
- die Verbindung
-
inform
public void inform()
Alle nicht mehr benötigten Anmeldungen werden entfernt, neue Anmeldungen werden umgesetzt.- Specified by:
informin 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:ParametrierungsModulinitialisiert die Daten für die übergebene Simulationsvariante.- Specified by:
initialisiereSimulationsParameterin 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:
isRequestSupportedin 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:
updatein interfacede.bsvrz.sys.funclib.dataIdentificationSettings.UpdateListener
-
update
public void update(de.bsvrz.dav.daf.main.ResultData[] results)
- Specified by:
updatein 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
-
-