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 java.lang.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
Constructors Constructor Description ConfigurationImport(de.bsvrz.dav.daf.main.config.DataModel dataModel, java.io.File importPath, java.util.Collection<java.lang.String> pids)
Der Konstruktor führt den Import der angegebenen Konfigurationsbereiche durch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.bsvrz.dav.daf.main.config.SystemObject
getObject(long id)
de.bsvrz.dav.daf.main.config.SystemObject
getObject(java.lang.String pid)
Diese Methode gibt anhand der angegebenen Pid ein Objekt aus dem Datenmodell oder aus den Import-Versorgungsdateien zurück.
-
-
-
Constructor Detail
-
ConfigurationImport
public ConfigurationImport(de.bsvrz.dav.daf.main.config.DataModel dataModel, java.io.File importPath, java.util.Collection<java.lang.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 Detail
-
getObject
public de.bsvrz.dav.daf.main.config.SystemObject getObject(java.lang.String pid)
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
-
-