public interface DefaultImporterService
 Allows configuration of the a DocumentModelFactory and the document types it creates ( if no implementation is
 contributed, DefaultDocumentModelFactory is used;
 
 Also allows configuration of the SourceNode implementation; if none is provided the
 FileSourceNode> it's used by default
| Modifier and Type | Method and Description | 
|---|---|
Class<? extends ImporterDocumentModelFactory> | 
getDocModelFactoryClass()
Deprecated.  
 | 
boolean | 
getEnablePerfLogging()
Gets the enablePerfLogging value used by the GenericMultiThreadImporter. 
 | 
Class<? extends SourceNode> | 
getSourceNodeClass()
Deprecated.  
 | 
String | 
importDocuments(AbstractImporterExecutor executor,
               String destinationPath,
               String sourcePath,
               boolean skipRootContainerCreation,
               int batchSize,
               int noImportingThreads,
               boolean interactive)
Imports documents using a the given executor and the contributed documentModelFactory and SourceNode
 implementations; If no documentModelFactory implementation was contributed to the service,
  
DefaultDocumentModelFactory it's used If no SourceNode implementation was contributed to the
 service, FileSourceNode it's used | 
String | 
importDocuments(AbstractImporterExecutor executor,
               String leafType,
               String folderishType,
               String destinationPath,
               String sourcePath,
               boolean skipRootContainerCreation,
               int batchSize,
               int noImportingThreads,
               boolean interactive)
Imports documents using a the given executor and the contributed documentModelFactory and SourceNode
 implementations; Allows to overwrite the leaf and folderish types used by the documentModelFactory when
 importing; if one of them is not specified then the contributed one is used If no documentModelFactory
 implementation was contributed to the service,  
DefaultDocumentModelFactory it's used If no
 SourceNode implementation was contributed to the service, FileSourceNode it's used | 
void | 
importDocuments(String destionationPath,
               String sourcePath,
               boolean skipRootContainerCreation,
               int batchSize,
               int noImportingThreads)
Imports documents using a DefaultImporterExecutor and the contributed documentModelFactory and SourceNode
 implementations; If no documentModelFactory implementation was contributed to the service,
  
DefaultDocumentModelFactory it's used If no SourceNode implementation was contributed to the
 service, FileSourceNode it's used | 
void | 
setBulkMode(boolean bulkMode)
Sets the bulk mode for the importer. 
 | 
void | 
setDocModelFactoryClass(Class<? extends ImporterDocumentModelFactory> docModelFactoryClass)  | 
void | 
setEnablePerfLogging(boolean enablePerfLogging)
Sets whether or not the GenericMultiThreadedImporter should log performance metrics 
 | 
void | 
setFolderishDocType(String folderishDocType)  | 
void | 
setImporterLogger(ImporterLogger importerLogger)  | 
void | 
setLeafDocType(String fileDocType)  | 
void | 
setRepository(String repositoryName)  | 
void | 
setSourceNodeClass(Class<? extends SourceNode> sourceNodeClass)  | 
void | 
setTransactionTimeout(int transactionTimeout)  | 
void importDocuments(String destionationPath, String sourcePath, boolean skipRootContainerCreation, int batchSize, int noImportingThreads)
DefaultDocumentModelFactory it's used If no SourceNode implementation was contributed to the
 service, FileSourceNode it's useddestionationPath - sourcePath - skipRootContainerCreation - batchSize - noImportingThreads - String importDocuments(AbstractImporterExecutor executor, String destinationPath, String sourcePath, boolean skipRootContainerCreation, int batchSize, int noImportingThreads, boolean interactive)
DefaultDocumentModelFactory it's used If no SourceNode implementation was contributed to the
 service, FileSourceNode it's usedexecutor - destinationPath - sourcePath - skipRootContainerCreation - batchSize - noImportingThreads - interactive - String importDocuments(AbstractImporterExecutor executor, String leafType, String folderishType, String destinationPath, String sourcePath, boolean skipRootContainerCreation, int batchSize, int noImportingThreads, boolean interactive)
DefaultDocumentModelFactory it's used If no
 SourceNode implementation was contributed to the service, FileSourceNode it's usedexecutor - destinationPath - sourcePath - skipRootContainerCreation - batchSize - noImportingThreads - interactive - void setSourceNodeClass(Class<? extends SourceNode> sourceNodeClass)
void setDocModelFactoryClass(Class<? extends ImporterDocumentModelFactory> docModelFactoryClass)
void setLeafDocType(String fileDocType)
void setFolderishDocType(String folderishDocType)
void setImporterLogger(ImporterLogger importerLogger)
void setTransactionTimeout(int transactionTimeout)
void setRepository(String repositoryName)
repositoryName - @Deprecated Class<? extends SourceNode> getSourceNodeClass()
@Deprecated Class<? extends ImporterDocumentModelFactory> getDocModelFactoryClass()
void setBulkMode(boolean bulkMode)
bulkMode - true to enable bulk mode (default), or false to disable itvoid setEnablePerfLogging(boolean enablePerfLogging)
enablePerfLogging - boolean getEnablePerfLogging()
Copyright © 2019 Nuxeo. All rights reserved.