de.bsvrz.puk.config.main.importexport
Class ConfigurationExport

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

public class ConfigurationExport
extends 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.

Author:
Kappich Systemberatung

Constructor Summary
ConfigurationExport(ConfigurationControl control, File exportPath, Collection<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 Detail

ConfigurationExport

public ConfigurationExport(ConfigurationControl control,
                           File exportPath,
                           Collection<String> pids)
                    throws IOException,
                           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:
IOException - Falls die Versorgungsdatei nicht geschrieben werden kann.
IllegalArgumentException - Falls zu einer angegebenen Pid kein Konfigurationsbereich existiert.