Package de.bsvrz.puk.param.param
Interface Persistenz
-
- All Known Implementing Classes:
FilePersistenz,FilePersistenzPid
public interface PersistenzSchreibt und liest persistente Datensätze.
-
-
Method Summary
Modifier and Type Method Description voidaufraeumen()bereinigt die Daten des Persistenzmoduls.voidbackup()erstellt ein Backup der Datenbank.voidcleanup(de.bsvrz.puk.param.param.ParameterProvider parameterProvider)entfernt alle persitenten Datensätze die nicht merh versorgt werden.voidclose()schließt die Persistenz und gibt eventuell belegte Ressourcen frei.voidentferne(de.bsvrz.puk.param.lib.ParameterInfo parameter)entfernt die gespeicherten Daten für die übergebene Identifikation.voidentferneSimulation(short simulationsVariante)entfernt die gespeicherten Daten für die übergebene Simulationsvariante.voiderzeugeSimulation(short simulationsVariante)erzeugt eine Kopie der gespeicherten Parameterdaten für die angegebene Simulationsvariante.voidinitalisiere(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.Parameterlies(de.bsvrz.puk.param.lib.ParameterInfo parameter)Liest einen persistenten Datensatz und liefert ihn zurück.voidschreibe(de.bsvrz.puk.param.lib.Parameter parameter)Schreibt einen Datensatz persistent.
-
-
-
Method Detail
-
aufraeumen
void aufraeumen()
bereinigt die Daten des Persistenzmoduls.
-
backup
void backup()
erstellt ein Backup der Datenbank.
-
close
void close()
schließt die Persistenz und gibt eventuell belegte Ressourcen frei.
-
entferne
void entferne(de.bsvrz.puk.param.lib.ParameterInfo parameter) throws de.bsvrz.puk.param.lib.DatenSchreibenExceptionentfernt die gespeicherten Daten für die übergebene Identifikation.- Parameters:
parameter- Identifikation des gesuchten Datensatzen- Throws:
de.bsvrz.puk.param.lib.DatenSchreibenException- die Daten konnten nicht gespeichert werden
-
entferneSimulation
void entferneSimulation(short simulationsVariante)
entfernt die gespeicherten Daten für die übergebene Simulationsvariante.- Parameters:
simulationsVariante- die Simulationsvariante
-
erzeugeSimulation
void erzeugeSimulation(short simulationsVariante)
erzeugt eine Kopie der gespeicherten Parameterdaten für die angegebene Simulationsvariante.- Parameters:
simulationsVariante- die Simulationsvariante
-
initalisiere
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.- Parameters:
verbindung- die verwendete Datenverteilerverbindungparameter- der Parameter
-
lies
de.bsvrz.puk.param.lib.Parameter lies(de.bsvrz.puk.param.lib.ParameterInfo parameter)
Liest einen persistenten Datensatz und liefert ihn zurück.- Parameters:
parameter- Identifiation des gesuchten Datensatzen- Returns:
- Gesicherter Datensatz oder
null, wenn kein Datensatz mit der Identifikation existiert
-
schreibe
void schreibe(de.bsvrz.puk.param.lib.Parameter parameter) throws de.bsvrz.puk.param.lib.DatenSchreibenExceptionSchreibt einen Datensatz persistent.- Parameters:
parameter- Zu sichernder Parameter- Throws:
de.bsvrz.puk.param.lib.DatenSchreibenException- die Daten konnten nicht gespeichert werden
-
cleanup
void cleanup(de.bsvrz.puk.param.param.ParameterProvider parameterProvider)
entfernt alle persitenten Datensätze die nicht merh versorgt werden.- Parameters:
parameterProvider- die Menge der versorgten Datensätze
-
-