Package de.bsvrz.puk.param.param
Interface Provider
-
public interface Provider
Schnittstelle für eine Klasse zum Bereitstellen der Parameterdatensätze über die Datenverteilerschnittstelle.
-
-
Method Summary
Modifier and Type Method Description void
connect(de.bsvrz.puk.param.lib.ParameterInfo info)
realisiert die Anmeldung für die übergebene Parameterspezifikation, d.h.void
disconnect(de.bsvrz.puk.param.lib.ParameterInfo info, boolean entfernen)
entfernt die Anmeldung für die übergebene Parameterspezifikation, d.h.boolean
isProvided(de.bsvrz.puk.param.lib.ParameterInfo info)
ermittelt, ob die angegebene Parameterspezifikation versorgt wird.void
publiziereHierarchieParameter(HierarchieObjekt hierarchieObjekt, de.bsvrz.puk.param.lib.Parameter parameter)
publiziert die Parameter für alle Objekte, deren Daten durch die Daten des übergebenen Hierarchieobjekt beeinflusst werden neu.void
publiziereLokalenParameter(de.bsvrz.puk.param.lib.Parameter parameter)
publiziert einen lokalen Parameter.void
publiziereTypParameter(de.bsvrz.dav.daf.main.config.SystemObjectType typ, de.bsvrz.puk.param.lib.Parameter parameter)
publiziert die Parameterdaten für alle Objekte, des übergebenen Typs neu.
-
-
-
Method Detail
-
connect
void connect(de.bsvrz.puk.param.lib.ParameterInfo info)
realisiert die Anmeldung für die übergebene Parameterspezifikation, d.h. die Anmeldung meldet sich als Quelle für den Sollaspekt und als Senke für Vorgaben an.- Parameters:
info
- die Parameterspezifikation
-
disconnect
void disconnect(de.bsvrz.puk.param.lib.ParameterInfo info, boolean entfernen)
entfernt die Anmeldung für die übergebene Parameterspezifikation, d.h. die Anmeldung als Quelle für den Sollaspekt und die Anmeldung als Senke für Vorgaben wird entfernt.- Parameters:
info
- die Parameterspezifikationentfernen
- legt fest, ob Daten entfernt werden sollen oder nicht
-
publiziereHierarchieParameter
void publiziereHierarchieParameter(HierarchieObjekt hierarchieObjekt, de.bsvrz.puk.param.lib.Parameter parameter)
publiziert die Parameter für alle Objekte, deren Daten durch die Daten des übergebenen Hierarchieobjekt beeinflusst werden neu.- Parameters:
hierarchieObjekt
- das Hierarchieobjektparameter
- die zu publizierenden Parameter
-
publiziereLokalenParameter
void publiziereLokalenParameter(de.bsvrz.puk.param.lib.Parameter parameter)
publiziert einen lokalen Parameter.- Parameters:
parameter
- die Parameterdaten
-
publiziereTypParameter
void publiziereTypParameter(de.bsvrz.dav.daf.main.config.SystemObjectType typ, de.bsvrz.puk.param.lib.Parameter parameter)
publiziert die Parameterdaten für alle Objekte, des übergebenen Typs neu.- Parameters:
typ
- der Typ der Objekteparameter
- die Parameterdaten
-
isProvided
boolean isProvided(de.bsvrz.puk.param.lib.ParameterInfo info)
ermittelt, ob die angegebene Parameterspezifikation versorgt wird.- Parameters:
info
- die Spezifikation- Returns:
- der Status
-
-