Class ImportFolderCrawler

  • All Implemented Interfaces:
    Runnable

    public class ImportFolderCrawler
    extends com.logicaldoc.core.task.Task
    This component crawls all remote import folders importing found files in the dms.
    Since:
    2.1
    Author:
    Marco Meschieri- LogicalDOC
    • Constructor Detail

      • ImportFolderCrawler

        public ImportFolderCrawler()
    • Method Detail

      • getDocumentDao

        public com.logicaldoc.core.document.dao.DocumentDAO getDocumentDao()
      • setDocumentDao

        public void setDocumentDao​(com.logicaldoc.core.document.dao.DocumentDAO documentDao)
      • crawlImportFolders

        public void crawlImportFolders()
        Downloads all new files from all import folders. The stored document will be owned by the specified default owner
      • isIndeterminate

        public boolean isIndeterminate()
        Specified by:
        isIndeterminate in class com.logicaldoc.core.task.Task
      • isConcurrent

        public boolean isConcurrent()
        Specified by:
        isConcurrent in class com.logicaldoc.core.task.Task
      • setDefaultOwner

        public void setDefaultOwner​(String defaultOwner)
      • getRemoteCount

        public int getRemoteCount()
      • getLocalCount

        public int getLocalCount()
      • getImported

        public long getImported()
      • getUpdated

        public long getUpdated()
      • getErrors

        public long getErrors()
      • setImported

        public void setImported​(long imported)
      • setUpdated

        public void setUpdated​(long updated)
      • setErrors

        public void setErrors​(long errors)
      • getDefaultOwner

        public String getDefaultOwner()
      • _next

        public void _next()
      • getLog

        public org.slf4j.Logger getLog()
      • getConfig

        public com.logicaldoc.util.config.ContextProperties getConfig()
        Overrides:
        getConfig in class com.logicaldoc.core.task.Task
      • setConfig

        public void setConfig​(com.logicaldoc.util.config.ContextProperties config)
        Overrides:
        setConfig in class com.logicaldoc.core.task.Task
      • setImportFolderDao

        public void setImportFolderDao​(ImportFolderDAO importFolderDao)