public class ParameterManager extends java.lang.Object implements Hierarchie, de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface
Modifier and Type | Method and Description |
---|---|
void |
addListener(ParameterListener listener,
ParameterInfo... parameter)
installiert den übergebenen Listener als
ParameterListener für
die übergebenen Parameterspezifikationen. |
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
getAenderbareObjekte(ParameterInfo parameter)
liefert eine Menge von Objekten, deren Parameter potentiell an dem Objekt
entsprechend der übergebenen Parameterspezifikation angegeben werden
können.
|
Parameter[] |
getParameter(boolean datenAbrufen,
ParameterInfo... info)
ermittelt die Parameter für die Menge der übergebenen
Parameterspezifikationen, wenn die Parameter nicht abgefragt werden
konnten, wird
null zurückgeliefert. |
Parameter[] |
getParameter(ParameterInfo... info)
ermittelt die Parameter für die Menge der übergebenen
Parameterspezifikationen inklusive der Parameterdaten, wenn die Parameter
nicht abgefragt werden konnten, wird
null zurückgeliefert. |
Parameter[] |
getParameterOhneDaten(ParameterInfo... info)
ermittelt die Parameter für die Menge der übergebenen
Parameterspezifikationen ohne die Parameterdaten, wenn die Parameter
nicht abgefragt werden konnten, wird
null zurückgeliefert. |
java.util.Map<ParameterInfo,de.bsvrz.dav.daf.main.config.SystemObject> |
getParameterWurzel(java.util.Collection<ParameterInfo> parameter)
liefert die Systemobjekt, an dem die Parameter für die übergebene
Collection von Spezifikationen definiert sind.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getParameterWurzel(ParameterInfo parameter)
liefert das Systemobjekt, an dem die Parameter für die übergebene
Spezifikation definiert sind.
|
de.bsvrz.dav.daf.main.config.SystemObject[] |
getParameterWurzel(ParameterInfo[] parameter)
liefert die Systemobjekt, an dem die Parameter für das übergebene Feld
von Spezifikationen definiert sind.
|
boolean |
isGueltig()
ermittelt, ob der Parametermanger gültig ist, d.h. für Abfragen verwendet
werden kann.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
void |
removeListener(ParameterListener listener,
ParameterInfo... parameter)
entfernt den angegebenen
ParameterListener als Listener für die
angegebenen Parameterspezifikationen. |
java.lang.Boolean |
requestBackup()
versendet einen Auftrag zur Erstellung eines Backups der
Parameterdatenbank.
|
void |
setParameter(Parameter... parameter)
sendet die Daten der übergebenen Parameter, um sie in der Parametrierung
zu setzen.
|
java.util.Map<ParameterInfo,java.lang.String> |
setParameterChecked(Parameter... parameter)
sendet die Daten der übergebenen Parameter, um sie in der Parametrierung
zu setzen.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
public void addListener(ParameterListener listener, ParameterInfo... parameter) throws ParameterClientException
ParameterListener
für
die übergebenen Parameterspezifikationen.listener
- der Listenerparameter
- dte SpezifikationenParameterClientException
- die übergebenen Parameterspezifikationen enthielten ungültige
Einträge.public 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.ClientSenderInterface
public java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> getAenderbareObjekte(ParameterInfo parameter)
null
geliefert.getAenderbareObjekte
in interface Hierarchie
parameter
- die Parameterspezifikationpublic Parameter[] getParameterOhneDaten(ParameterInfo... info) throws ParameterClientException
null
zurückgeliefert.info
- die Spezifikationennull
ParameterClientException
- die Parameter konnten nicht ermittelt werdenpublic Parameter[] getParameter(ParameterInfo... info) throws ParameterClientException
null
zurückgeliefert.info
- die Spezifikationennull
ParameterClientException
- die Parameter konnten nicht ermittelt werdenpublic Parameter[] getParameter(boolean datenAbrufen, ParameterInfo... info) throws ParameterClientException
null
zurückgeliefert.datenAbrufen
- legt fest, ob Daten mit abgerufen werden sollen oder nichtinfo
- die Spezifikationennull
ParameterClientException
- die Parameter konnten nicht ermittelt werdenpublic java.util.Map<ParameterInfo,de.bsvrz.dav.daf.main.config.SystemObject> getParameterWurzel(java.util.Collection<ParameterInfo> parameter)
null
geliefert..getParameterWurzel
in interface Hierarchie
parameter
- die Definitionen der gesuchten ParametersHierarchie.getParameterWurzel(java.util.Collection)
public de.bsvrz.dav.daf.main.config.SystemObject getParameterWurzel(ParameterInfo parameter)
null
geliefert..getParameterWurzel
in interface Hierarchie
parameter
- die Definition des gesuchten ParametersHierarchie.getParameterWurzel(de.bsvrz.puk.param.lib.ParameterInfo)
public de.bsvrz.dav.daf.main.config.SystemObject[] getParameterWurzel(ParameterInfo[] parameter)
null
geliefert..getParameterWurzel
in interface Hierarchie
parameter
- die Definitionen der gesuchten ParametersHierarchie.getParameterWurzel(de.bsvrz.puk.param.lib.ParameterInfo[])
public final boolean isGueltig()
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.ClientSenderInterface
public void removeListener(ParameterListener listener, ParameterInfo... parameter)
ParameterListener
als Listener für die
angegebenen Parameterspezifikationen.listener
- der Listenerparameter
- die Menge der abzumeldenden Spezifikationenpublic void setParameter(Parameter... parameter) throws ParameterClientException
parameter
- die zu setzenden ParameterParameterClientException
- die Parameter konnten nicht gesetzt werdenpublic java.util.Map<ParameterInfo,java.lang.String> setParameterChecked(Parameter... parameter) throws ParameterClientException
parameter
- die zu setzenden ParameterParameterClientException
- die Parameter konnten nicht gesetzt werdenpublic void update(de.bsvrz.dav.daf.main.ResultData[] results)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
public java.lang.Boolean requestBackup()