public class ScanedFileFactory extends DefaultDocumentModelFactory implements ImporterDocumentModelFactory
ImporterDocumentModelFactory. Provides : - container doc type configuration from
 service - leaf doc type configuration from serviceAbstractDocumentModelFactory.CompatFilenameNormalizer, AbstractDocumentModelFactory.DefaultFilenameNormalizer, AbstractDocumentModelFactory.FilenameNormalizer| Modifier and Type | Field and Description | 
|---|---|
protected ImporterConfig | 
config  | 
protected static String | 
targetContainerType  | 
DOCTYPE_KEY_NAME, FACETS_KEY_NAME, folderishType, leafTypefilenameNormalizer| Constructor and Description | 
|---|
ScanedFileFactory(ImporterConfig config)  | 
| Modifier and Type | Method and Description | 
|---|---|
DocumentModel | 
createFolderishNode(CoreSession session,
                   DocumentModel parent,
                   SourceNode node)  | 
DocumentModel | 
createLeafNode(CoreSession session,
              DocumentModel parent,
              SourceNode node)  | 
protected DocumentModel | 
defaultCreateLeafNode(CoreSession session,
                     DocumentModel parent,
                     SourceNode node)  | 
protected String | 
getTargetContainerType()  | 
getDocTypeToUse, getFacetsToUse, getMimeType, setFolderishType, setLeafTypegetValidNameFromFileName, isTargetDocumentModelFolderish, processFolderishNodeCreationError, processLeafNodeCreationError, setDocumentPropertiesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisTargetDocumentModelFolderish, processFolderishNodeCreationError, processLeafNodeCreationErrorprotected static String targetContainerType
protected ImporterConfig config
public ScanedFileFactory(ImporterConfig config)
protected String getTargetContainerType()
public DocumentModel createFolderishNode(CoreSession session, DocumentModel parent, SourceNode node)
createFolderishNode in interface ImporterDocumentModelFactorycreateFolderishNode in class DefaultDocumentModelFactorypublic DocumentModel createLeafNode(CoreSession session, DocumentModel parent, SourceNode node) throws IOException
createLeafNode in interface ImporterDocumentModelFactorycreateLeafNode in class DefaultDocumentModelFactoryIOExceptionprotected DocumentModel defaultCreateLeafNode(CoreSession session, DocumentModel parent, SourceNode node) throws IOException
defaultCreateLeafNode in class DefaultDocumentModelFactoryIOExceptionCopyright © 2019 Nuxeo. All rights reserved.