Inhalt · Anhänge (0)
Von Version 8.1
bearbeitet von fichtner
am 08.03.2017
Auf Version 9.1
bearbeitet von ludwig
am 09.03.2017
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Metadatenänderungen

Titel
How to setar file selection mode in Multi File Import via script
Dokument-Autor
XWiki.fludwichtnerg

Inhaltsänderungen

... ... @@ -1,14 +1,20 @@
1 1 [[image:How To API@Pencil-icon.png||style="float: right;"]]
2 2
3 3
4 -= Start Multi File Import via script or API =
4 += How to set file selection mode in Multi File Import via script =
5 5
6 -Sometimes {{jbeam-sign/}} has to work headless and the postprecessing should be startet by script. To start an Multi-File-Import inside the script via Script you can use the following source:
6 +{{jbeam-sign/}} Multi File Import offers different file selection modes. To set this modes by Script you can use the following source:
7 7
8 8 {{code language="java"}}
9 -import com.AMS.jBEAM.*;
10 -import com.google.common.collect.Iterables;
11 -MultiFileImport mfi = Iterables.getOnlyElement(jC.getComponentsByClass(MultiFileImport.class));
12 -mfi.refreshImportDataFiles();
13 -mfi.startSequence(true);
9 +ImportSettings settings = mfi.getImportSettings();
10 +settings.setFileSelectionMode(FileSelectionMode.ALL_FILES_IN_FOLDER);
11 +
12 +// version 1 - choose directory of the importer
13 +settings.setImportDirectoryMode(ImportDirectoryMode.FROM_IMPORTER);
14 +
15 +// or version 2 - choose directory manuelly
16 +settings.setImportDirectoryMode(ImportDirectoryMode.MANUALLY);
17 +settings.setImportDirectory(importDirectory);
18 +
19 +mfi.setImportSettings(settings);
14 14 {{/code}}

Copyright by Kistler Chemnitz GmbH 2021
XWiki Enterprise 4.4 - Documentation