Skip to content
This repository has been archived by the owner on Sep 25, 2022. It is now read-only.

Developers

Peter Monks edited this page Jul 20, 2015 · 7 revisions

Programmatically Interacting With the Tool

The Bulk Import Tool is, at its core, a set of UI-less Java logic, and as a result the fundamental interface for it is a Java API. The public part of this API is encapsulated in the BulkImporter interface (and associated types), which is backed by a public Spring bean with the id bit.batch-importer. You can inject this Spring bean into your own Java code in order to access the Bulk Import Tool's Java API logic.

Status information on the bulk import system is available via the BulkImportStatus interface, which is accessible (via a getter) from the BulkImporter interface mentioned above.

Extending the Tool

The Bulk Import Tool offers 2 primary extension points:

  1. Custom bulk import sources####TODO - these allow 3rd parties to extend the tool to read content from sources other than the Alfresco server's local filesystem.
  2. Custom completion handlers####TODO - these allow 3rd parties to extend the tool to invoke custom post-processing logic, once an import completes.

Back to wiki home.

Clone this wiki locally