org.nuxeo.cm.core.service.importer
Class CaseManagementCaseItemDocumentFactory
java.lang.Object
org.nuxeo.ecm.platform.importer.factories.AbstractDocumentModelFactory
org.nuxeo.ecm.platform.importer.factories.DefaultDocumentModelFactory
org.nuxeo.cm.core.service.importer.CaseManagementCaseItemDocumentFactory
- All Implemented Interfaces:
- org.nuxeo.ecm.platform.importer.factories.ImporterDocumentModelFactory
- Direct Known Subclasses:
- CaseManagementCaseImporterDocumentsFactory
public class CaseManagementCaseItemDocumentFactory
- extends org.nuxeo.ecm.platform.importer.factories.DefaultDocumentModelFactory
Implementation for CaseManagement factory; each time a file is found a new
caseItem is created and the corresponding case; the case is sent to the
specified destionationMailbox
- Author:
- Mariana Cedica
Method Summary |
org.nuxeo.ecm.core.api.DocumentModel |
createFolderishNode(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel parent,
org.nuxeo.ecm.platform.importer.source.SourceNode node)
|
org.nuxeo.ecm.core.api.DocumentModel |
createLeafNode(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel parent,
org.nuxeo.ecm.platform.importer.source.SourceNode node)
|
String |
getDestionationMailboxPath()
|
void |
setDestionationMailboxPath(String destionationMailboxPath)
|
Methods inherited from class org.nuxeo.ecm.platform.importer.factories.AbstractDocumentModelFactory |
isTargetDocumentModelFolderish |
CaseManagementCaseItemDocumentFactory
public CaseManagementCaseItemDocumentFactory()
createFolderishNode
public org.nuxeo.ecm.core.api.DocumentModel createFolderishNode(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel parent,
org.nuxeo.ecm.platform.importer.source.SourceNode node)
throws Exception
- Specified by:
createFolderishNode
in interface org.nuxeo.ecm.platform.importer.factories.ImporterDocumentModelFactory
- Overrides:
createFolderishNode
in class org.nuxeo.ecm.platform.importer.factories.DefaultDocumentModelFactory
- Throws:
Exception
createLeafNode
public org.nuxeo.ecm.core.api.DocumentModel createLeafNode(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel parent,
org.nuxeo.ecm.platform.importer.source.SourceNode node)
throws Exception
- Specified by:
createLeafNode
in interface org.nuxeo.ecm.platform.importer.factories.ImporterDocumentModelFactory
- Overrides:
createLeafNode
in class org.nuxeo.ecm.platform.importer.factories.DefaultDocumentModelFactory
- Throws:
Exception
getDestionationMailboxPath
public String getDestionationMailboxPath()
setDestionationMailboxPath
public void setDestionationMailboxPath(String destionationMailboxPath)
Copyright © 2011 Nuxeo SAS. All Rights Reserved.