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.TaskThis is the task that performs all cleaning operations- Since:
- 4.0
- Author:
- Marco Meschieri - LogicalDOC
-
-
Constructor Summary
Constructors Constructor Description CleanerTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisConcurrent()booleanisIndeterminate()voidsetCleanerManager(CleanerManager cleanerManager)voidsetDocumentDao(com.logicaldoc.core.document.dao.DocumentDAO documentDao)voidsetDocumentHistoryDao(com.logicaldoc.core.document.dao.DocumentHistoryDAO documentHistoryDao)voidsetFolderHistoryDao(com.logicaldoc.core.folder.FolderHistoryDAO folderHistoryDao)voidsetIndexer(com.logicaldoc.core.searchengine.SearchEngine indexer)voidsetSessionDao(com.logicaldoc.core.security.dao.SessionDAO sessionDao)voidsetUserHistoryDao(com.logicaldoc.core.security.dao.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, setConfig, setLockManager, setReportRecipients, setSendActivityReport, setSender, setSize, setSystemLoadMonitor, setUserDao
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
setCleanerManager
public void setCleanerManager(CleanerManager cleanerManager)
-
isIndeterminate
public boolean isIndeterminate()
- Specified by:
isIndeterminatein classcom.logicaldoc.core.task.Task
-
isConcurrent
public boolean isConcurrent()
- Specified by:
isConcurrentin classcom.logicaldoc.core.task.Task
-
setDocumentDao
public void setDocumentDao(com.logicaldoc.core.document.dao.DocumentDAO documentDao)
-
setIndexer
public void setIndexer(com.logicaldoc.core.searchengine.SearchEngine indexer)
-
setUserHistoryDao
public void setUserHistoryDao(com.logicaldoc.core.security.dao.UserHistoryDAO userHistoryDao)
-
setDocumentHistoryDao
public void setDocumentHistoryDao(com.logicaldoc.core.document.dao.DocumentHistoryDAO documentHistoryDao)
-
setFolderHistoryDao
public void setFolderHistoryDao(com.logicaldoc.core.folder.FolderHistoryDAO folderHistoryDao)
-
setSessionDao
public void setSessionDao(com.logicaldoc.core.security.dao.SessionDAO sessionDao)
-
-