Nuxeo Enterprise Platform 5.4

org.nuxeo.cm.core.service.importer
Class CaseManagementCaseItemDocumentFactory

java.lang.Object
  extended by org.nuxeo.ecm.platform.importer.factories.AbstractDocumentModelFactory
      extended by org.nuxeo.ecm.platform.importer.factories.DefaultDocumentModelFactory
          extended by 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

Constructor Summary
CaseManagementCaseItemDocumentFactory()
           
 
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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CaseManagementCaseItemDocumentFactory

public CaseManagementCaseItemDocumentFactory()
Method Detail

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)

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.