Class CleanerTask

java.lang.Object
com.logicaldoc.core.task.Task
com.logicaldoc.enterprise.cleaner.CleanerTask
All Implemented Interfaces:
Runnable

public class CleanerTask extends com.logicaldoc.core.task.Task
This is the task that performs all cleaning operations
Since:
4.0
Author:
Marco Meschieri - LogicalDOC
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class com.logicaldoc.core.task.Task

    STATUS_IDLE, STATUS_RUNNING, STATUS_STOPPING
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
     
    void
     
    void
    setDeviceDao(com.logicaldoc.core.security.DeviceDAO deviceDao)
     
    void
    setDocumentDao(com.logicaldoc.core.document.DocumentDAO documentDao)
     
    void
    setDocumentHistoryDao(com.logicaldoc.core.document.DocumentHistoryDAO documentHistoryDao)
     
    void
    setFolderHistoryDao(com.logicaldoc.core.folder.FolderHistoryDAO folderHistoryDao)
     
    void
    setIndexer(com.logicaldoc.core.searchengine.SearchEngine indexer)
     
    void
     
    void
    setSessionDao(com.logicaldoc.core.security.SessionDAO sessionDao)
     
    void
    setUserHistoryDao(com.logicaldoc.core.security.user.UserHistoryDAO userHistoryDao)
     

    Methods inherited from class com.logicaldoc.core.task.Task

    addTaskListener, getCompletionPercentage, getConfig, getName, getProgress, getReportRecipients, getScheduling, getSize, getStatus, interrupt, isInterrupted, isInterruptRequested, isRunning, isSendActivityReport, notifyReport, removeTaskListener, run, save, saveWork, setReportRecipients, setSendActivityReport, setSize

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • CleanerTask

      public CleanerTask()
  • Method Details

    • setCleanerManager

      public void setCleanerManager(CleanerManager cleanerManager)
    • 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
    • setDocumentDao

      public void setDocumentDao(com.logicaldoc.core.document.DocumentDAO documentDao)
    • setIndexer

      public void setIndexer(com.logicaldoc.core.searchengine.SearchEngine indexer)
    • setUserHistoryDao

      public void setUserHistoryDao(com.logicaldoc.core.security.user.UserHistoryDAO userHistoryDao)
    • setDocumentHistoryDao

      public void setDocumentHistoryDao(com.logicaldoc.core.document.DocumentHistoryDAO documentHistoryDao)
    • setFolderHistoryDao

      public void setFolderHistoryDao(com.logicaldoc.core.folder.FolderHistoryDAO folderHistoryDao)
    • setSessionDao

      public void setSessionDao(com.logicaldoc.core.security.SessionDAO sessionDao)
    • setDeviceDao

      public void setDeviceDao(com.logicaldoc.core.security.DeviceDAO deviceDao)
    • setReadingRequestDao

      public void setReadingRequestDao(ReadingRequestDAO readingRequestDao)