public interface Persistenz
Modifier and Type | Method and Description |
---|---|
void |
aufraeumen()
bereinigt die Daten des Persistenzmoduls.
|
void |
backup()
erstellt ein Backup der Datenbank.
|
void |
cleanup(de.bsvrz.puk.param.param.ParameterProvider parameterProvider)
entfernt alle persitenten Datensätze die nicht merh versorgt werden.
|
void |
close()
schließt die Persistenz und gibt eventuell belegte Ressourcen frei.
|
void |
entferne(de.bsvrz.puk.param.lib.ParameterInfo parameter)
entfernt die gespeicherten Daten für die übergebene Identifikation.
|
void |
entferneSimulation(short simulationsVariante)
entfernt die gespeicherten Daten für die übergebene Simulationsvariante.
|
void |
erzeugeSimulation(short simulationsVariante)
erzeugt eine Kopie der gespeicherten Parameterdaten für die angegebene
Simulationsvariante.
|
void |
initalisiere(de.bsvrz.dav.daf.main.ClientDavInterface verbindung,
de.bsvrz.puk.param.param.PersistenzParameter parameter)
initialisiert das Persistenzobjekt mit dem übergebenen
Verbindungsparameter und der Datenverteilerverbindung.
|
de.bsvrz.puk.param.lib.Parameter |
lies(de.bsvrz.puk.param.lib.ParameterInfo parameter)
Liest einen persistenten Datensatz und liefert ihn zurück.
|
void |
schreibe(de.bsvrz.puk.param.lib.Parameter parameter)
Schreibt einen Datensatz persistent.
|
void aufraeumen()
void backup()
void close()
void entferne(de.bsvrz.puk.param.lib.ParameterInfo parameter) throws de.bsvrz.puk.param.lib.DatenSchreibenException
parameter
- Identifikation des gesuchten Datensatzende.bsvrz.puk.param.lib.DatenSchreibenException
- die Daten konnten nicht gespeichert werdenvoid entferneSimulation(short simulationsVariante)
simulationsVariante
- die Simulationsvariantevoid erzeugeSimulation(short simulationsVariante)
simulationsVariante
- die Simulationsvariantevoid initalisiere(de.bsvrz.dav.daf.main.ClientDavInterface verbindung, de.bsvrz.puk.param.param.PersistenzParameter parameter)
verbindung
- die verwendete Datenverteilerverbindungparameter
- der Parameterde.bsvrz.puk.param.lib.Parameter lies(de.bsvrz.puk.param.lib.ParameterInfo parameter)
parameter
- Identifiation des gesuchten Datensatzennull
, wenn kein Datensatz
mit der Identifikation existiertvoid schreibe(de.bsvrz.puk.param.lib.Parameter parameter) throws de.bsvrz.puk.param.lib.DatenSchreibenException
parameter
- Zu sichernder Parameterde.bsvrz.puk.param.lib.DatenSchreibenException
- die Daten konnten nicht gespeichert werdenvoid cleanup(de.bsvrz.puk.param.param.ParameterProvider parameterProvider)
parameterProvider
- die Menge der versorgten DatensätzeCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.