public class Parametrierung extends 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
| Modifier and Type | Field and Description |
|---|---|
private Set<de.bsvrz.puk.param.lib.ParameterInfo> |
addedSettings
die Liste der bei einer Parameterdatensatzänderung empfangenen neuen
Spezifikationen.
|
private de.bsvrz.dav.daf.main.DataDescription |
anfrageDesc
die Datenbeschreibung zum Empfang von Anfragen über die Schnittstelle
"atg.parametrierungsAnfrage" oder "atg.parametrierungSchnittstelle".
|
private de.bsvrz.dav.daf.main.DataDescription |
antwortDesc
die Datenbeschreibung für die Antwort auf Anfragen an die Parametrierung.
|
private DefaultParameterProvider |
defaultProvider
verwaltet die Standardparameter für alle Parameterspezifikationen.
|
private ParameterErmittler |
ermittler
ermittelt die Parameter für eine angefragte Parameterspezifikation.
|
private ParametrierungsHierarchieManager |
hierarchieManager
das Verwaltungsmodul für die Hierarchiedefinitionen.
|
private boolean |
initialCleanupReady
markiert, ob die initiale Bereinigung der Datenbankdaten (nach erstem
Abschluß des SettingsManagers) bereits ausgeführt wurde.
|
private static de.bsvrz.sys.funclib.debug.Debug |
LOGGER
der Logger für Logmeldungen.
|
private boolean |
oldDefault
Merker, ob die Standardparameter für Objekte über den veralteten Aspekt
"asp.parameterDefault" ausgelesen werden.
|
private ParamApp |
param
die verwendete Parametrierungsapplikation.
|
private de.bsvrz.dav.daf.main.config.SystemObject |
parameterObjekt
das Datenverteiler-Systemobjekt, das die Parametrierungsapplikation in
der Datenverteiler-Konfiguration repräsentiert.
|
private Persistenz |
persistenz
das Persistenzmodul.
|
private ParameterProvider |
provider
stellt die Parameter für Objekte zur Verfügung und verarbeitet
Parametervorgaben über den Aspekt "asp.parameterVorgabe".
|
private Set<de.bsvrz.puk.param.lib.ParameterInfo> |
removedSettings
die Liste der bei einer Parameterdatensatzänderung empfangenen entfernten
Spezifikationen.
|
private long |
settingsStart
interner Zähler für den Empfang von Datenidentifikationsmeldungen.
|
private de.bsvrz.dav.daf.main.DataDescription |
sollDesc
die Datenbeschreibung für die Veröffentlichung des
Parametrierungsdatensatzes.
|
private de.bsvrz.dav.daf.main.DataDescription |
vorgabeDesc
die Datenbeschreibung für die Vorgabe des Parametrierungsdatensatzes.
|
| Constructor and Description |
|---|
Parametrierung(ParamApp param,
de.bsvrz.dav.daf.main.config.SystemObject parametrierungsObjekt,
Persistenz persistenz,
boolean oldDefault)
Konstruktor, erzeugt eine Instanz des Parametrierungsmoduls.
|
| Modifier and Type | Method and 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.
|
(package private) de.bsvrz.puk.param.lib.daten.DataWithTime |
getDefaultParameterDaten(de.bsvrz.puk.param.lib.ParameterInfo info)
liefert den Standardwert für die übergeben Parameterspezifikation.
|
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,
Set<de.bsvrz.puk.param.lib.ParameterInfo> anmeldungen)
initialisiert die Daten für die übergebene Simulationsvariante.
|
(package private) boolean |
isOldDefault()
ermittelt, ob Standardwerte über den veralteten Aspekt
"asp.parameterDefault" ausgelesen werden sollen.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
private boolean |
parametrierenGefordert(de.bsvrz.dav.daf.main.Data settings)
die Funktion ermittelt, ob die übergebenen Daten eine Parametrierung
fordern oder nicht.
|
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 des
EndOfSettingsListener
. |
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
private static final de.bsvrz.sys.funclib.debug.Debug LOGGER
private final DefaultParameterProvider defaultProvider
private final ParameterProvider provider
private final ParameterErmittler ermittler
private final ParamApp param
private final de.bsvrz.dav.daf.main.DataDescription vorgabeDesc
private final de.bsvrz.dav.daf.main.DataDescription sollDesc
private final de.bsvrz.dav.daf.main.DataDescription antwortDesc
private final ParametrierungsHierarchieManager hierarchieManager
private final Persistenz persistenz
private final de.bsvrz.dav.daf.main.config.SystemObject parameterObjekt
private final de.bsvrz.dav.daf.main.DataDescription anfrageDesc
private final boolean oldDefault
private final Set<de.bsvrz.puk.param.lib.ParameterInfo> addedSettings
private final Set<de.bsvrz.puk.param.lib.ParameterInfo> removedSettings
private long settingsStart
private boolean initialCleanupReady
Parametrierung(ParamApp param, de.bsvrz.dav.daf.main.config.SystemObject parametrierungsObjekt, Persistenz persistenz, boolean oldDefault)
param - die verwendete ParametrierungsapplikationparametrierungsObjekt - das Objekt der Parametrierungpersistenz - die verwendete PersistenzoldDefault - Zugriff auf Standardparameter über den Aspekt
"asp.parameterDefault" ermöglichenpublic void close()
ParametrierungsModulclose in interface ParametrierungsModulpublic void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state)
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterfacepublic de.bsvrz.puk.param.lib.Parameter ermittleParameter(de.bsvrz.puk.param.lib.ParameterInfo info,
boolean datenLiefern)
ParametrierungsModulermittleParameter in interface ParametrierungsModulinfo - die SpezifikationdatenLiefern - gibt an, ob im Ergebnis die Daten selbst mit übertragen werden
sollende.bsvrz.puk.param.lib.daten.DataWithTime getDefaultParameterDaten(de.bsvrz.puk.param.lib.ParameterInfo info)
info - die Spezifikationpublic ParametrierungsHierarchieManager getHierarchieManager()
ParametrierungsModulgetHierarchieManager in interface ParametrierungsModulpublic de.bsvrz.dav.daf.main.config.SystemObject getParameterObjekt()
ParametrierungsModulgetParameterObjekt in interface ParametrierungsModulpublic Persistenz getPersistenz()
ParametrierungsModulgetPersistenz in interface ParametrierungsModulpublic Provider getProvider()
ParametrierungsModulgetProvider in interface ParametrierungsModulpublic de.bsvrz.dav.daf.main.ClientDavInterface getVerbindung()
ParametrierungsModulgetVerbindung in interface ParametrierungsModulpublic void inform()
inform in interface de.bsvrz.sys.funclib.dataIdentificationSettings.EndOfSettingsListenerpublic void initialisiereSimulationsParameter(short simulationsVariante,
Set<de.bsvrz.puk.param.lib.ParameterInfo> anmeldungen)
ParametrierungsModulinitialisiereSimulationsParameter in interface ParametrierungsModulsimulationsVariante - die Simulationsvarianteanmeldungen - die Parameterspezifikationen, für die die Simulation
parametriert ist.boolean isOldDefault()
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterfaceprivate boolean parametrierenGefordert(de.bsvrz.dav.daf.main.Data settings)
settings - die Datenpublic void update(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dataIdentification,
de.bsvrz.dav.daf.main.Data oldSettings,
de.bsvrz.dav.daf.main.Data newSettings)
EndOfSettingsListener
.update in interface de.bsvrz.sys.funclib.dataIdentificationSettings.UpdateListenerpublic void update(de.bsvrz.dav.daf.main.ResultData[] results)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfacepublic de.bsvrz.dav.daf.main.DataDescription getAntwortDesc()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.