Class ScanedFileFactory
java.lang.Object
org.nuxeo.ecm.platform.importer.factories.AbstractDocumentModelFactory
org.nuxeo.ecm.platform.importer.factories.DefaultDocumentModelFactory
org.nuxeo.ecm.platform.scanimporter.processor.ScanedFileFactory
- All Implemented Interfaces:
 ImporterDocumentModelFactory
- Direct Known Subclasses:
 AdvancedScannedFileFactory
public class ScanedFileFactory
extends DefaultDocumentModelFactory
implements ImporterDocumentModelFactory
Custom implementation of the 
ImporterDocumentModelFactory. Provides : - container doc type configuration from
 service - leaf doc type configuration from service- Author:
 - Thierry Delprat
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class org.nuxeo.ecm.platform.importer.factories.AbstractDocumentModelFactory
AbstractDocumentModelFactory.CompatFilenameNormalizer, AbstractDocumentModelFactory.DefaultFilenameNormalizer, AbstractDocumentModelFactory.FilenameNormalizer - 
Field Summary
FieldsFields inherited from class org.nuxeo.ecm.platform.importer.factories.DefaultDocumentModelFactory
DOCTYPE_KEY_NAME, FACETS_KEY_NAME, folderishType, leafTypeFields inherited from class org.nuxeo.ecm.platform.importer.factories.AbstractDocumentModelFactory
filenameNormalizer - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncreateFolderishNode(CoreSession session, DocumentModel parent, SourceNode node) createLeafNode(CoreSession session, DocumentModel parent, SourceNode node) protected DocumentModeldefaultCreateLeafNode(CoreSession session, DocumentModel parent, SourceNode node) protected StringMethods inherited from class org.nuxeo.ecm.platform.importer.factories.DefaultDocumentModelFactory
getDocTypeToUse, getFacetsToUse, getMimeType, setFolderishType, setLeafTypeMethods inherited from class org.nuxeo.ecm.platform.importer.factories.AbstractDocumentModelFactory
getValidNameFromFileName, isTargetDocumentModelFolderish, processFolderishNodeCreationError, processLeafNodeCreationError, setDocumentPropertiesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.nuxeo.ecm.platform.importer.factories.ImporterDocumentModelFactory
isTargetDocumentModelFolderish, processFolderishNodeCreationError, processLeafNodeCreationError 
- 
Field Details
- 
targetContainerType
 - 
config
 
 - 
 - 
Constructor Details
- 
ScanedFileFactory
 
 - 
 - 
Method Details
- 
getTargetContainerType
 - 
createFolderishNode
public DocumentModel createFolderishNode(CoreSession session, DocumentModel parent, SourceNode node) - Specified by:
 createFolderishNodein interfaceImporterDocumentModelFactory- Overrides:
 createFolderishNodein classDefaultDocumentModelFactory
 - 
createLeafNode
public DocumentModel createLeafNode(CoreSession session, DocumentModel parent, SourceNode node) throws IOException - Specified by:
 createLeafNodein interfaceImporterDocumentModelFactory- Overrides:
 createLeafNodein classDefaultDocumentModelFactory- Throws:
 IOException
 - 
defaultCreateLeafNode
protected DocumentModel defaultCreateLeafNode(CoreSession session, DocumentModel parent, SourceNode node) throws IOException - Overrides:
 defaultCreateLeafNodein classDefaultDocumentModelFactory- Throws:
 IOException
 
 -