Class ConfigurationImport
java.lang.Object
de.bsvrz.puk.config.main.importexport.ConfigurationImport
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.config.ObjectLookup
public class ConfigurationImport
extends Object
implements de.bsvrz.dav.daf.main.config.ObjectLookup
Diese Klasse importiert die Versorgungsdateien in das bestehende Datenmodell. Zu importierende Bereiche dürfen keine Pid mehrmals benutzen.
-
Constructor Summary
ConstructorsConstructorDescriptionConfigurationImport
(de.bsvrz.dav.daf.main.config.DataModel dataModel, File importPath, Collection<String> pids) Der Konstruktor führt den Import der angegebenen Konfigurationsbereiche durch. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.bsvrz.dav.daf.main.config.ObjectLookup
getObject, getObject
-
Constructor Details
-
ConfigurationImport
public ConfigurationImport(de.bsvrz.dav.daf.main.config.DataModel dataModel, File importPath, Collection<String> pids) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Der Konstruktor führt den Import der angegebenen Konfigurationsbereiche durch.- Parameters:
dataModel
- das Datenmodell der KonfigurationimportPath
- das Verzeichnis der Versorgungsdateienpids
- die Pids der zu importierenden Konfigurationsbereiche- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
- Falls beim Import ein Fehler auftritt, wird der Import abgebrochen und der Fehler weitergereicht.
-
-
Method Details
-
getObject
Diese Methode gibt anhand der angegebenen Pid ein Objekt aus dem Datenmodell oder aus den Import-Versorgungsdateien zurück.- Specified by:
getObject
in interfacede.bsvrz.dav.daf.main.config.ObjectLookup
- Parameters:
pid
- Pid des gesuchten Objekts- Returns:
- das gewünschte Objekt oder eine Exception, falls dies nicht existiert
-
getObject
public de.bsvrz.dav.daf.main.config.SystemObject getObject(long id) - Specified by:
getObject
in interfacede.bsvrz.dav.daf.main.config.ObjectLookup
-