de.bsvrz.puk.config.main.importexport
Class ConfigurationImport
java.lang.Object
de.bsvrz.puk.config.main.importexport.ConfigurationImport
- All Implemented Interfaces:
- ObjectLookup
public class ConfigurationImport
- extends Object
- implements ObjectLookup
Diese Klasse importiert die Versorgungsdateien in das bestehende Datenmodell. Zu importierende Bereiche dürfen keine Pid mehrmals benutzen.
- Author:
- Kappich Systemberatung
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurationImport
public ConfigurationImport(DataModel dataModel,
File importPath,
Collection<String> pids)
throws 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:
ConfigurationChangeException
- Falls beim Import ein Fehler auftritt, wird der Import abgebrochen und der Fehler weitergereicht.
getObject
public SystemObject getObject(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 interface ObjectLookup
- Parameters:
pid
- Pid des gesuchten Objekts
- Returns:
- das gewünschte Objekt oder eine Exception, falls dies nicht existiert
getObject
public SystemObject getObject(long id)
- Specified by:
getObject
in interface ObjectLookup