|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.sys.funclib.dataIdentificationSettings.SettingsManager
public class SettingsManager
Diese Klasse dient zur Verwaltung von Parametersätzen mit Einstellungen die sich auf Datenidentifikationen beziehen. Derartige Parameterdatensätze werden z.B. zur Steuerung des Archivverhaltens (atg.archiv) und der Parametrierung (atg.parametrierung) eingesetzt. Über die Parameterdatensätze können in einzelnen Einträgen mit Hilfe von Aufzählungen und Wildcards Einstellungen für viele Datenidentifikation auf einmal eingeben werden.
Constructor Summary | |
---|---|
SettingsManager(ClientDavInterface connection,
DataIdentification parameterIdentification)
Erzeugt ein neues Verwaltungsobjekt. |
|
SettingsManager(ClientDavInterface connection,
DataIdentification parameterIdentification,
short simulationVariantForTypeAndSetWildcardExpansion)
Erzeugt ein neues Verwaltungsobjekt. |
Method Summary | |
---|---|
void |
addEndOfSettingsListener(EndOfSettingsListener listener)
Ergänzt die Liste der Beobachter, die informiert werden wollen, sobald alle Einstellungen abgearbeitet wurden. |
void |
addUpdateListener(UpdateListener listener)
Ergänzt die Liste der Beobachter, die bei Änderung des Parameters zu informieren sind, um einen weiteren Eintrag. |
void |
removeEndOfSettingsListener(EndOfSettingsListener listener)
Löscht einen Beobachter aus der Liste der Beobachter, die informiert werden wollen, sobald alle Einstellungen abgearbeitet wurden. |
void |
removeUpdateListener(UpdateListener listener)
Löscht einen Beobachter aus der Liste der Beobachter, die bei Änderung des Parameters zu informieren sind. |
void |
start()
Meldet die im Konstruktor übergebene Datenidentifikation an und startet damit auch die Verarbeitung und Weitergabe der alten und neuen Einstellungen pro Datenidentifikation aus erhaltenen Parameterdatensätzen an die angemeldeten Beobachter. |
void |
stop()
Meldet die im Konstruktor übergebene Datenidentifikation wieder ab und beendet damit auch die Verarbeitung und Weitergabe der alten und neuen Einstellungen pro Datenidentifikation aus erhaltenen Parameterdatensätzen an die angemeldeten Beobachter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SettingsManager(ClientDavInterface connection, DataIdentification parameterIdentification)
connection
- Verbindung zum DatenverteilerparameterIdentification
- der Parameterdatensatzpublic SettingsManager(ClientDavInterface connection, DataIdentification parameterIdentification, short simulationVariantForTypeAndSetWildcardExpansion)
connection
- Verbindung zum DatenverteilerparameterIdentification
- der ParameterdatensatzsimulationVariantForTypeAndSetWildcardExpansion
- Simulationsvariante, die beim Zugriff auf dynamische Mengen und dynamischen Typen zur Auflösung
von Wildcards verwendet werden soll.Method Detail |
---|
public void addUpdateListener(UpdateListener listener)
listener
- Neuer Beobachter.public void removeUpdateListener(UpdateListener listener)
listener
- Zu löschender Beobachter.public void addEndOfSettingsListener(EndOfSettingsListener listener)
listener
- neuer Beobachterpublic void removeEndOfSettingsListener(EndOfSettingsListener listener)
listener
- zu löschender Beobachterpublic void start()
IllegalStateException
- Wenn der Manager bereits gestartet wurde.public void stop()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |