Interface Persistenz

    • Method Summary

      Modifier and Type Method 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.
    • 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.DatenSchreibenException
        entfernt 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 Datenverteilerverbindung
        parameter - 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.DatenSchreibenException
        Schreibt 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