public class FilePersistenz extends Object implements 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 provider)
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 davInterface,
de.bsvrz.puk.param.param.PersistenzParameter parameter)
Die Funktion erzeugt die erforderliche Verzeichnisstruktur.
|
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.
|
public void aufraeumen()
Persistenz
aufraeumen
in interface Persistenz
public void close()
Persistenz
close
in interface Persistenz
public void entferne(de.bsvrz.puk.param.lib.ParameterInfo parameter)
Persistenz
entferne
in interface Persistenz
parameter
- Identifikation des gesuchten Datensatzenpublic void entferneSimulation(short simulationsVariante)
Persistenz
entferneSimulation
in interface Persistenz
simulationsVariante
- die Simulationsvariantepublic void erzeugeSimulation(short simulationsVariante)
Persistenz
erzeugeSimulation
in interface Persistenz
simulationsVariante
- die Simulationsvariantepublic void initalisiere(de.bsvrz.dav.daf.main.ClientDavInterface davInterface, de.bsvrz.puk.param.param.PersistenzParameter parameter)
initalisiere
in interface Persistenz
davInterface
- die Datenverteilerverbindungparameter
- die Parameter für das Persistenzmodulpublic de.bsvrz.puk.param.lib.Parameter lies(de.bsvrz.puk.param.lib.ParameterInfo parameter)
Persistenz
lies
in interface Persistenz
parameter
- Identifiation des gesuchten Datensatzennull
, wenn kein Datensatz
mit der Identifikation existiertpublic void schreibe(de.bsvrz.puk.param.lib.Parameter parameter)
Persistenz
schreibe
in interface Persistenz
parameter
- Zu sichernder Parameterpublic void backup()
Persistenz
backup
in interface Persistenz
public void cleanup(de.bsvrz.puk.param.param.ParameterProvider provider)
Persistenz
cleanup
in interface Persistenz
provider
- die Menge der versorgten DatensätzeCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.