Class ConfigurationExport

java.lang.Object
de.bsvrz.puk.config.main.importexport.ConfigurationExport

public class ConfigurationExport
extends java.lang.Object
Diese Klasse exportiert Konfigurationsbereiche aus dem Datenmodell. Die Bereiche werden in sogenannten Versorgungsdateien abgespeichert.

Welche Konfigurationsbereiche exportiert werden sollen und wo sie gespeichert werden, wird im Konstruktor dieser Klasse angegeben.

  • Constructor Summary

    Constructors
    Constructor Description
    ConfigurationExport​(de.bsvrz.dav.daf.main.config.management.ConfigurationControl control, java.io.File exportPath, java.util.Collection<java.lang.String> pids)
    Konstruktor führt den Export der angegebenen Konfigurationsbereiche durch.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ConfigurationExport

      public ConfigurationExport​(de.bsvrz.dav.daf.main.config.management.ConfigurationControl control, java.io.File exportPath, java.util.Collection<java.lang.String> pids) throws java.io.IOException, java.lang.IllegalArgumentException
      Konstruktor führt den Export der angegebenen Konfigurationsbereiche durch.
      Parameters:
      control - liefert die nötigen Zugriffsmethoden auf die Konfiguration
      exportPath - das Verzeichnis, in das die Versorgungsdateien exportiert werden
      pids - die Pids der zu exportierenden Konfigurationsbereiche
      Throws:
      java.io.IOException - Falls die Versorgungsdatei nicht geschrieben werden kann.
      java.lang.IllegalArgumentException - Falls zu einer angegebenen Pid kein Konfigurationsbereich existiert.