Class 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

      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.
      • 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 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 Konfiguration
        importPath - das Verzeichnis der Versorgungsdateien
        pids - 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 interface de.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 interface de.bsvrz.dav.daf.main.config.ObjectLookup