Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.shell.commands.repository
Class ThreadedImportTask

java.lang.Object
  extended by org.nuxeo.ecm.shell.commands.repository.ThreadedImportTask
All Implemented Interfaces:
java.lang.Runnable

public class ThreadedImportTask
extends java.lang.Object
implements java.lang.Runnable


Constructor Summary
ThreadedImportTask(CoreSession session, java.io.File rootFile, DocumentModel rootDoc)
           
ThreadedImportTask(CoreSession session, int batchSize)
           
ThreadedImportTask(java.io.File rootFile, DocumentModel rootDoc)
           
 
Method Summary
 DocumentModel createDirectory(DocumentModel parent, java.io.File file)
           
 DocumentModel createFile(DocumentModel parent, java.io.File file)
           
 void dispose()
           
 int getBatchSize()
           
 boolean isRunning()
           
 void run()
           
 void setBatchSize(int batchSize)
           
 void setInputFile(java.io.File rootFile)
           
 void setRootTask()
           
 void setSkipContainerCreation(java.lang.Boolean skipContainerCreation)
           
 void setTargetFolder(DocumentModel rootDoc)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadedImportTask

public ThreadedImportTask(CoreSession session,
                          int batchSize)
                   throws java.lang.Exception
Throws:
java.lang.Exception

ThreadedImportTask

public ThreadedImportTask(java.io.File rootFile,
                          DocumentModel rootDoc)
                   throws java.lang.Exception
Throws:
java.lang.Exception

ThreadedImportTask

public ThreadedImportTask(CoreSession session,
                          java.io.File rootFile,
                          DocumentModel rootDoc)
                   throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

createDirectory

public DocumentModel createDirectory(DocumentModel parent,
                                     java.io.File file)
                              throws java.lang.Exception
Throws:
java.lang.Exception

createFile

public DocumentModel createFile(DocumentModel parent,
                                java.io.File file)
                         throws java.lang.Exception
Throws:
java.lang.Exception

setInputFile

public void setInputFile(java.io.File rootFile)

setTargetFolder

public void setTargetFolder(DocumentModel rootDoc)

isRunning

public boolean isRunning()

run

public void run()
Specified by:
run in interface java.lang.Runnable

dispose

public void dispose()

getBatchSize

public int getBatchSize()

setBatchSize

public void setBatchSize(int batchSize)

setSkipContainerCreation

public void setSkipContainerCreation(java.lang.Boolean skipContainerCreation)

setRootTask

public void setRootTask()

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.