Class ConfigurationController
Zu importierende Versorgungsdateien können in ein dafür vorgesehenes Verzeichnis kopiert werden.
Exportierte
Versorgungsdateien können aus einem dafür vorgesehenes Verzeichnis kopiert werden.
-
Constructor Summary
ConstructorsConstructorDescriptionConfigurationController(File adminFile) ConfigurationController(String className) Konstruktor erstellt eine Verzeichnisstruktur für Tests mit der Konfiguration.ConfigurationController(String className, File baseDirectory) Konstruktor erstellt eine Verzeichnisstruktur für Tests mit der Konfiguration. -
Method Summary
Modifier and TypeMethodDescriptionde.bsvrz.dav.daf.main.config.management.consistenycheck.ConsistencyCheckResultInterfaceAktiviert die angegebenen Konfigurationsbereiche.de.bsvrz.dav.daf.main.config.DataModelactivateAndReload(String... pids) Aktiviert die angegebenen Konfigurationsbereiche und lädt die Konfiguration neu.de.bsvrz.dav.daf.main.config.management.consistenycheck.ConsistencyCheckResultInterfaceAktiviert den angegebenen Konfigurationsbereichde.bsvrz.dav.daf.main.config.management.consistenycheck.ConsistencyCheckResultInterfaceAktiviert die angegebenen Konfigurationsbereiche.de.bsvrz.dav.daf.main.config.management.consistenycheck.ConsistencyCheckResultInterfacecheckConsistency(Collection<String> pids) Die Konsistenzprüfung wird durchgeführt und das Ergebnis der Prüfung zurückgegeben.voidBeendet die Konfiguration und löscht das Verzeichnis, welches die Konfiguration enthält und über denConfigurationController(String)gesetzt wird.voidBeendet die Konfiguration.voidcopyImportFile(String pid) Kopiert die Bereichsdatei, die in dem gleichen Verzeichnis stehen muss, wie die Testklasse (Name wurde im Konstruktor angegeben), in das Import-Verzeichnis.voidcopyImportFile(String pid, int version) Diese Methode kopiert eine Datei, die im gleichen Verzeichnis steht, wie die Testklasse (Name wurde im Konstruktor angegeben), mit einem anderen Dateinamen in das Import-Verzeichnis.voidcopyImportFiles(Collection<String> pids) Kopiert die Bereichsdateien, die in dem gleichen Verzeichnis stehen muss, wie die Testklasse (Name wurde im Konstruktor angegeben), in das Import-Verzeichnis.voidcopyImportFiles(Collection<String> pids, int version) Kopiert die Bereichsdateien, die in dem gleichen Verzeichnis stehen, wie diese Testklasse, in das Import-Verzeichnis.voidcopyVariant(int variant, String... pids) Kopiert die Bereichsdateien, die in dem gleichen Verzeichnis stehen, wie diese Testklasse, in das Import-Verzeichnis.voidcreateConfigurationFile(String pid, ByteArrayInputStream inputStream) voidcreateConfigurationFile(String pid, String content) voidexportConfigurationArea(File exportPath, String areaPid) Exportiert zu einem angegebenen Bereich die Versorgungsdatei.voidexportConfigurationArea(String areaPid) Exportiert zu einem angegebenen Bereich die Versorgungsdatei.voidexportConfigurationAreas(File exportPath, Collection<String> pids) Exportiert die angegebenen Versorgungsdateien.voidExportiert die angegebenen Versorgungsdateien.Gibt das Verzeichnis der Konfigurationsdateien zurück.de.bsvrz.dav.daf.main.config.DataModelErzeugt ein Objekt, mit dem der Datenverteiler gestartet werden kann.getDaVStarter(String _configurationDebugLevel, String _transmitterDebugLevel, String _paramDebugLevel) Erzeugt ein Objekt, mit dem der Datenverteiler gestartet werden kann.getDaVStarter(String configurationDebugLevel, String transmitterDebugLevel, String paramDebugLevel, int appPort, int davPort, long davId, String remoteConf, de.bsvrz.dav.daf.accessControl.AccessControlMode accessControlType, String... accessControlPlugIns) Erzeugt ein Objekt, mit dem der Datenverteiler gestartet werden kann.Gibt das Verzeichnis zurück, in das exportiert wird.Hierüber kann das Verzeichnis abgefragt werden, aus dem die Versorgungsdateien importiert werden.Gibt das Stammverzeichnis der Konfiguration zurück.de.bsvrz.dav.daf.main.config.DataModelimportActivateAndReloadVariant(int variant, String... pids) Importiert und aktiviert die angegebenen Konfigurationsbereiche und lädt die Konfiguration neu.de.bsvrz.dav.daf.main.config.DataModelde.bsvrz.dav.daf.main.config.DataModelKopiert die Dateien, die importiert werden sollen.voidimportConfigurationArea(File importPath, String areaPid) Importiert einen Konfigurationsbereich in die aktuelle Konfiguration.voidimportConfigurationArea(String areaPid) Importiert einen Konfigurationsbereich in die aktuelle Konfiguration.voidimportConfigurationAreas(File importPath, Collection<String> pids) Importiert die Konfigurationsbereiche in die aktuelle Konfiguration.voidKopiert die angegebenen Versorgungsdateien und importiert die Konfigurationsbereiche in die aktuelle Konfiguration.importConfigurationAreasWithVersion(Collection<String> pidsWithVersion) Kopiert die angegebenen Versorgungsdateien und importiert die Konfigurationsbereiche in die aktuelle Konfiguration.voidimportVariant(int variant, String... pids) Importiert die Konfigurationsbereiche in die aktuelle Konfiguration.voidGibt den angegebenen Bereich für andere zur Aktivierung frei.de.bsvrz.dav.daf.main.config.management.consistenycheck.ConsistencyCheckResultInterfaceGibt den angegebenen Bereich für andere zur Aktivierung frei, ohne das dieser Bereich durch den KV des Bereichs lokal aktiviert wurde.voidvoidvoidde.bsvrz.dav.daf.main.config.DataModelStartet die Konfiguration neu.voidreloadConfiguration(String authorityPid) voidsetExportPath(File exportPath) Setzt das Verzeichnis, in das exportiert werden soll.voidsetImportPath(File importPath) Setzt das Verzeichnis, aus dem die Versorgungsdateien importiert werden sollen.voidstartConfiguration(String authorityPid) Startet die Konfiguration mit dem angegebenen Konfigurationsverantwortlichen.voidStartet die Konfiguration mit dem Konfigurationsverantwortlichenkv.testKonfiguration.
-
Constructor Details
-
ConfigurationController
-
ConfigurationController
Konstruktor erstellt eine Verzeichnisstruktur für Tests mit der Konfiguration. DieVerzeichnis-Basisbesteht aus dem Klassennamen. Darunter gibt es ein Verzeichnis für die Konfiguration, eines für denImportund eines für denExport.Der angegebene Klassenname sollte der Name der Testklasse sein. Im Verzeichnis der Testklasse befindliche Versorgungsdateien können dann in das Import-Verzeichnis
kopiertwerden. Ein bestehendes Verzeichnis mit gleichem Namen wird gelöscht!- Parameters:
className- Klassenname inkl. Package der Testklasse (z.B. Testklasse.class.getName()).
-
ConfigurationController
Konstruktor erstellt eine Verzeichnisstruktur für Tests mit der Konfiguration. DieVerzeichnis-Basisbesteht aus dem Klassennamen. Darunter gibt es ein Verzeichnis für die Konfiguration, eines für denImportund eines für denExport.Der angegebene Klassenname sollte der Name der Testklasse sein. Im Verzeichnis der Testklasse befindliche Versorgungsdateien können dann in das Import-Verzeichnis
kopiertwerden. Ein bestehendes Verzeichnis mit gleichem Namen wird gelöscht!- Parameters:
className- Klassenname inkl. Package der Testklasse (z.B. Testklasse.class.getName()).baseDirectory- Verzeichnis in dem die temporären Dateien angelegt werden sollen odernull, falls ein Verzeichnis entsprechend des Klassennamens im aktuellen Arbeitsverzeichnis gewählt werden soll.
-
-
Method Details
-
closeAndDeleteConfiguration
public void closeAndDeleteConfiguration()Beendet die Konfiguration und löscht das Verzeichnis, welches die Konfiguration enthält und über denConfigurationController(String)gesetzt wird. -
startConfiguration
Startet die Konfiguration mit dem angegebenen Konfigurationsverantwortlichen.- Parameters:
authorityPid- die PId des Konfigurationsverantwortlichen- Throws:
IOException- Falls die Konfiguration nicht gestartet werden kann.
-
startConfigurationWithTestAuthority
Startet die Konfiguration mit dem Konfigurationsverantwortlichenkv.testKonfiguration.- Throws:
IOException- Falls die Konfiguration nicht gestartet werden kann.
-
getDataModel
public de.bsvrz.dav.daf.main.config.DataModel getDataModel() -
reloadConfiguration
public de.bsvrz.dav.daf.main.config.DataModel reloadConfiguration()Startet die Konfiguration neu. -
reloadConfiguration
- Throws:
IOException
-
closeConfiguration
public void closeConfiguration()Beendet die Konfiguration. -
activateConfigurationArea
public de.bsvrz.dav.daf.main.config.management.consistenycheck.ConsistencyCheckResultInterface activateConfigurationArea(String pid) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Aktiviert den angegebenen Konfigurationsbereich- Parameters:
pid- der zu aktivierende Konfigurationsbereich- Returns:
- Ergebnis der Konsistenzprüfung
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Falls Fehler beim Aktivieren der Konfigurationsbereiche auftreten.
-
activateConfigurationAreas
public de.bsvrz.dav.daf.main.config.management.consistenycheck.ConsistencyCheckResultInterface activateConfigurationAreas(Collection<String> pids) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Aktiviert die angegebenen Konfigurationsbereiche.- Parameters:
pids- die Pids der Konfigurationsbereiche- Returns:
- Ergebnis der Konsistenzprüfung
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Falls Fehler beim Aktivieren der Konfigurationsbereiche auftreten.
-
activate
public de.bsvrz.dav.daf.main.config.management.consistenycheck.ConsistencyCheckResultInterface activate(String... pids) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Aktiviert die angegebenen Konfigurationsbereiche.- Parameters:
pids- die Pids der Konfigurationsbereiche- Returns:
- Ergebnis der Konsistenzprüfung
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Falls Fehler beim Aktivieren der Konfigurationsbereiche auftreten.
-
releaseConfigurationAreaForActivationWithoutCAActivation
public de.bsvrz.dav.daf.main.config.management.consistenycheck.ConsistencyCheckResultInterface releaseConfigurationAreaForActivationWithoutCAActivation(String pid) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Gibt den angegebenen Bereich für andere zur Aktivierung frei, ohne das dieser Bereich durch den KV des Bereichs lokal aktiviert wurde.- Parameters:
pid- Bereich, der zur Aktivierung freigegeben werden soll.- Returns:
- Ergebnis der Konsistenzprüfung. Es darf zu Interferenzfehlern gekommen sein, bei lokalen Fehlern wurde der Bereich nicht für andere freigegeben.
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Die Konfiguration weigert sich den Bereich frei zu geben.
-
releaseConfigurationAreaForActivation
public void releaseConfigurationAreaForActivation(String pid) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Gibt den angegebenen Bereich für andere zur Aktivierung frei. Damit dies geschehen kann, muss der Bereich vorher durch den KV des Bereichs lokal aktiviert worden sein.- Parameters:
pid- Bereich, der für andere zur Aktivierung freigegeben werden soll.- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Die Konfiguration weigert sich den Bereich frei zu geben.
-
releaseConfigurationAreasForActivation
public void releaseConfigurationAreasForActivation(Collection<String> pids) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException - Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
releaseConfigurationAreaForTransfer
public void releaseConfigurationAreaForTransfer(String pid) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException - Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
releaseConfigurationAreasForTransfer
public void releaseConfigurationAreasForTransfer(Collection<String> pids) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException - Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
importConfigurationAreas
public void importConfigurationAreas(Collection<String> pids) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Kopiert die angegebenen Versorgungsdateien und importiert die Konfigurationsbereiche in die aktuelle Konfiguration.- Parameters:
pids- die Pids der Konfigurationsbereiche- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Falls die Bereiche nicht importiert werden konnten.
-
importConfigurationAreas
public void importConfigurationAreas(File importPath, Collection<String> pids) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Importiert die Konfigurationsbereiche in die aktuelle Konfiguration.- Parameters:
importPath- Verzeichnis, aus dem importiert werden sollpids- die Pids der Konfigurationsbereiche- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Falls die Bereiche nicht importiert werden konnten.
-
importConfigurationArea
public void importConfigurationArea(String areaPid) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Importiert einen Konfigurationsbereich in die aktuelle Konfiguration.- Parameters:
areaPid- die Pid des Konfigurationsbereichs- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Falls der Bereich nicht importiert werden konnte.
-
importConfigurationAreasWithVersion
@NotNull public List<String> importConfigurationAreasWithVersion(Collection<String> pidsWithVersion) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Kopiert die angegebenen Versorgungsdateien und importiert die Konfigurationsbereiche in die aktuelle Konfiguration. Die Konfigurationsbereiche werden dabei ähnlich zuimportVariant(int, String...)in der angegebenen Version importiert.- Parameters:
pidsWithVersion- die Pids der Konfigurationsbereiche, optional mit Version. Die String sollten (wenn sie eine Version enthalten) das Format "kb.bereich:2" oder ähnlich haben, also die Version mit einem Doppelpunkt getrennt enthalten.- Returns:
- Pids der gerade importierten Bereiche ohne Versionsnummern (für nachfolgende Aktivierungsschritte o.ä.)
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Falls die Bereiche nicht importiert werden konnten.
-
getDaVStarter
Erzeugt ein Objekt, mit dem der Datenverteiler gestartet werden kann. Das Objekt benutzt die Konfigurationsdateien, die im VerzeichnisgetConfigurationPath()gespeichert sind. Wurde die Konfiguration zuvor gestartet, wird sie erst beendet.Der mehrfache Aufruf der Methode gibt immer das selbe Objekt zurück.
- Returns:
- Objekt zum Starten des Datenverteilers
-
getDaVStarter
public DaVStarter getDaVStarter(String _configurationDebugLevel, String _transmitterDebugLevel, String _paramDebugLevel) Erzeugt ein Objekt, mit dem der Datenverteiler gestartet werden kann. Das Objekt benutzt die Konfigurationsdateien, die im VerzeichnisgetConfigurationPath()gespeichert sind. Wurde die Konfiguration zuvor gestartet, wird sie erst beendet.Der mehrfache Aufruf der Methode gibt immer das selbe Objekt zurück.
- Returns:
- Objekt zum Starten des Datenverteilers
-
getDaVStarter
public DaVStarter getDaVStarter(String configurationDebugLevel, String transmitterDebugLevel, String paramDebugLevel, int appPort, int davPort, long davId, @Nullable String remoteConf, de.bsvrz.dav.daf.accessControl.AccessControlMode accessControlType, String... accessControlPlugIns) Erzeugt ein Objekt, mit dem der Datenverteiler gestartet werden kann. Das Objekt benutzt die Konfigurationsdateien, die im VerzeichnisgetConfigurationPath()gespeichert sind. Wurde die Konfiguration zuvor gestartet, wird sie erst beendet.Der mehrfache Aufruf der Methode gibt immer das selbe Objekt zurück.
- Returns:
- Objekt zum Starten des Datenverteilers
-
importConfigurationArea
public void importConfigurationArea(File importPath, String areaPid) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Importiert einen Konfigurationsbereich in die aktuelle Konfiguration.- Parameters:
importPath- Verzeichnis, aus dem importiert werden sollareaPid- die Pid des Konfigurationsbereichs- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Falls der Bereich nicht importiert werden konnte.
-
exportConfigurationAreas
public void exportConfigurationAreas(Collection<String> pids) throws de.bsvrz.dav.daf.main.config.ConfigurationTaskException Exportiert die angegebenen Versorgungsdateien.- Parameters:
pids- die Pids der Konfigurationsbereiche- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationTaskException- Falls es zu Fehlern beim Export kommt.
-
exportConfigurationAreas
public void exportConfigurationAreas(File exportPath, Collection<String> pids) throws de.bsvrz.dav.daf.main.config.ConfigurationTaskException Exportiert die angegebenen Versorgungsdateien.- Parameters:
exportPath- Verzeichnis, in das die Konfigurationsbereiche exportiert werden sollenpids- die Pids der Konfigurationsbereiche- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationTaskException- Falls es zu Fehlern beim Export kommt.
-
exportConfigurationArea
public void exportConfigurationArea(String areaPid) throws de.bsvrz.dav.daf.main.config.ConfigurationTaskException Exportiert zu einem angegebenen Bereich die Versorgungsdatei.- Parameters:
areaPid- Pid des Konfigurationsbereichs- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationTaskException- Falls es zu einem Fehler beim Export kommt.
-
exportConfigurationArea
public void exportConfigurationArea(File exportPath, String areaPid) throws de.bsvrz.dav.daf.main.config.ConfigurationTaskException Exportiert zu einem angegebenen Bereich die Versorgungsdatei.- Parameters:
exportPath- Verzeichnis, in das die Konfigurationsbereiche exportiert werden sollenareaPid- Pid des Konfigurationsbereichs- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationTaskException- Falls es zu einem Fehler beim Export kommt.
-
checkConsistency
public de.bsvrz.dav.daf.main.config.management.consistenycheck.ConsistencyCheckResultInterface checkConsistency(Collection<String> pids) Die Konsistenzprüfung wird durchgeführt und das Ergebnis der Prüfung zurückgegeben. Die Bereiche werden in der Version geprüft, die sich in Bearbeitung befindet.- Parameters:
pids- die Konfigurationsbereiche, die überprüft werden sollen- Returns:
- Ergebnis der Konsistenzprüfung
-
importVariant
public void importVariant(int variant, String... pids) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Importiert die Konfigurationsbereiche in die aktuelle Konfiguration.- Parameters:
variant- Zu importierende Variante der Versorgungsdateien.pids- die Pids der Konfigurationsbereiche- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Falls die Bereiche nicht importiert werden konnten.
-
importActivateAndReloadVariant
public de.bsvrz.dav.daf.main.config.DataModel importActivateAndReloadVariant(int variant, String... pids) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Importiert und aktiviert die angegebenen Konfigurationsbereiche und lädt die Konfiguration neu.- Parameters:
variant- Zu importierende Variante der Versorgungsdateien.pids- die Pids der Konfigurationsbereiche- Returns:
- Objekt zum Zugriff auf die neu geladene Konfiguration.
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Falls Fehler beim Aktivieren der Konfigurationsbereiche auftreten.
-
activateAndReload
public de.bsvrz.dav.daf.main.config.DataModel activateAndReload(String... pids) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Aktiviert die angegebenen Konfigurationsbereiche und lädt die Konfiguration neu.- Parameters:
pids- die Pids der Konfigurationsbereiche- Returns:
- Objekt zum Zugriff auf die neu geladene Konfiguration.
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Falls Fehler beim Aktivieren der Konfigurationsbereiche auftreten.
-
importAndActivateAreas
public de.bsvrz.dav.daf.main.config.DataModel importAndActivateAreas(Collection<String> pids) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException Kopiert die Dateien, die importiert werden sollen. Dann werden die Dateien importiert und aktiviert. Danach wird das Datenmodell erneut geladen und zurückgegeben.- Parameters:
pids- Pids der Bereiche, die importiert und aktiviert werden sollen.- Returns:
- Datenmodel, in dem die spezifizierten Bereiche aktiviert wurden
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- See Also:
-
importAndActivateArea
public de.bsvrz.dav.daf.main.config.DataModel importAndActivateArea(String pid) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException - Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException- See Also:
-
getPathBase
Gibt das Stammverzeichnis der Konfiguration zurück. (z.B. ..\TestKlasse)- Returns:
- das Stammverzeichnis der Konfiguration
-
getAdminFile
-
getConfigurationPath
Gibt das Verzeichnis der Konfigurationsdateien zurück.- Returns:
- das Verzeichnis der Konfigurationsdateien
-
getImportPath
Hierüber kann das Verzeichnis abgefragt werden, aus dem die Versorgungsdateien importiert werden.- Returns:
- das Verzeichnis, aus dem die Versorgungsdateien importiert werden
-
setImportPath
Setzt das Verzeichnis, aus dem die Versorgungsdateien importiert werden sollen.- Parameters:
importPath- das Verzeichnis, aus dem die Versorgungsdateien importiert werden
-
getExportPath
Gibt das Verzeichnis zurück, in das exportiert wird.- Returns:
- das Verzeichnis, in dem die exportierten Versorgungsdateien sind
-
setExportPath
Setzt das Verzeichnis, in das exportiert werden soll.- Parameters:
exportPath- das Verzeichnis, in dem die exportierten Versorgungsdateien sind
-
copyImportFile
Kopiert die Bereichsdatei, die in dem gleichen Verzeichnis stehen muss, wie die Testklasse (Name wurde im Konstruktor angegeben), in das Import-Verzeichnis.- Parameters:
pid- Pid eines Konfigurationsbereichs
-
createConfigurationFile
-
createConfigurationFile
-
copyImportFile
Diese Methode kopiert eine Datei, die im gleichen Verzeichnis steht, wie die Testklasse (Name wurde im Konstruktor angegeben), mit einem anderen Dateinamen in das Import-Verzeichnis.Der Name der zu kopiernden Datei besitzt folgenden Aufbau (+ wird als Stringkonkatenation verstanden): pid+version+.xml
Die Kopie besitzt folgenden Aufbau: pid+.xml
Beispiel: aus kb.test2.xml wird kb.test.xml
Damit ist es möglich, nacheinander Bereichsdateien zu importieren, die den gleichen Bereich betreffen.
- Parameters:
pid- Erste Teil des Dateinamens. Dieser wird benutzt um die zu kopierende Datei zu erkennen und der Kopie den richtigen Namen zu geben.version- Version des Bereichs. Bei Zahlen >= 0 wird nach einer Datei pid+version+.xml gesucht. Bei Zahlen < 0 wird nach pid+.xml gesucht.
-
copyImportFiles
Kopiert die Bereichsdateien, die in dem gleichen Verzeichnis stehen, wie diese Testklasse, in das Import-Verzeichnis. Die Versionsnummer gibt die Dateierweiterung der Bereichsdatei an, die verwendet werden soll. Diese wird dann entfernt.Beispiel: aus kb.test2.xml wird kb.test.xml
Damit ist es möglich, nacheinander Bereichsdateien zu importieren, die den gleichen Bereich betreffen.
- Parameters:
pids- Pids der Konfigurationsbereicheversion- die Dateiversion
-
copyVariant
Kopiert die Bereichsdateien, die in dem gleichen Verzeichnis stehen, wie diese Testklasse, in das Import-Verzeichnis. Die Versionsnummer gibt die Dateierweiterung der Bereichsdatei an, die verwendet werden soll. Diese wird dann entfernt.Beispiel: aus kb.test2.xml wird kb.test.xml
Damit ist es möglich, nacheinander Bereichsdateien zu importieren, die den gleichen Bereich betreffen.
- Parameters:
pids- Pids der Konfigurationsbereichevariant- Zu importierende Variante der Versorgungsdateien.
-
copyImportFiles
Kopiert die Bereichsdateien, die in dem gleichen Verzeichnis stehen muss, wie die Testklasse (Name wurde im Konstruktor angegeben), in das Import-Verzeichnis.- Parameters:
pids- Pids der zu kopierenden Konfigurationsbereiche
-