露天批量导入工具
Bulk import tool for alfresco
我想使用 openCMIS 库将批量导入工具的功能集成到我的 Java 代码客户端 CMIS 中,有什么办法可以做到吗?目标是在不使用批量导入工具的情况下自动导入到 alfresco UI 我找到了这段代码:
流媒体
UserTransaction txn = transactionService.getUserTransaction();
txn.begin();
AuthenticationUtil.setRunAsUser('admin');
StreamingNodeImporterFactory streamingNodeImporterFactory = (StreamingNodeImporterFactory)ctx.getBean('streamingNodeImporterFactory');
NodeImporter nodeImporter = streamingNodeImporterFactory.getNodeImporter(new File('importdirectory'));
BulkImportParameters bulkImportParameters = new BulkImportParameters();
bulkImportParameters.setTarget(folderNode);
bulkImportParameters.setReplaceExisting(true);
bulkImportParameters.setBatchSize(40);
bulkImportParameters.setNumThreads(4);
bulkImporter.bulkImport(bulkImportParameters, nodeImporter);
txn.commit();
但是我没有找到任何提供类的库在这段代码中实现,所以我可以在我的代码中使用它们。
如果有人可以帮助我。非常感谢。
您显示的调用批量文件系统导入工具的代码 运行 与 Alfresco 在同一进程中。它利用基础 Java API 进行所有调用。
您问的是基于OpenCMIS 的客户端。 CMIS 是使用各种存储库的标准。规范或 OpenCMIS 实现中没有任何关于 Alfresco 特定的批量文件系统导入工具的信息。因此,您无法通过 CMIS 启动 BFSIT 导入。
要进行导入,可以使用 BFSIT,也可以使用 CMIS,但将两者结合起来意义不大。
我想使用 openCMIS 库将批量导入工具的功能集成到我的 Java 代码客户端 CMIS 中,有什么办法可以做到吗?目标是在不使用批量导入工具的情况下自动导入到 alfresco UI 我找到了这段代码:
流媒体
UserTransaction txn = transactionService.getUserTransaction();
txn.begin();
AuthenticationUtil.setRunAsUser('admin');
StreamingNodeImporterFactory streamingNodeImporterFactory = (StreamingNodeImporterFactory)ctx.getBean('streamingNodeImporterFactory');
NodeImporter nodeImporter = streamingNodeImporterFactory.getNodeImporter(new File('importdirectory'));
BulkImportParameters bulkImportParameters = new BulkImportParameters();
bulkImportParameters.setTarget(folderNode);
bulkImportParameters.setReplaceExisting(true);
bulkImportParameters.setBatchSize(40);
bulkImportParameters.setNumThreads(4);
bulkImporter.bulkImport(bulkImportParameters, nodeImporter);
txn.commit();
但是我没有找到任何提供类的库在这段代码中实现,所以我可以在我的代码中使用它们。
如果有人可以帮助我。非常感谢。
您显示的调用批量文件系统导入工具的代码 运行 与 Alfresco 在同一进程中。它利用基础 Java API 进行所有调用。
您问的是基于OpenCMIS 的客户端。 CMIS 是使用各种存储库的标准。规范或 OpenCMIS 实现中没有任何关于 Alfresco 特定的批量文件系统导入工具的信息。因此,您无法通过 CMIS 启动 BFSIT 导入。
要进行导入,可以使用 BFSIT,也可以使用 CMIS,但将两者结合起来意义不大。