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
FieldsFields inherited from class com.logicaldoc.core.task.Task
STATUS_IDLE, STATUS_RUNNING, STATUS_STOPPING
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
void
setCleanerManager
(CleanerManager cleanerManager) 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
setReadingRequestDao
(ReadingRequestDAO readingRequestDao) 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
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
CleanerTask
public CleanerTask()
-
-
Method Details
-
setCleanerManager
-
isIndeterminate
public boolean isIndeterminate()- Specified by:
isIndeterminate
in classcom.logicaldoc.core.task.Task
-
isConcurrent
public boolean isConcurrent()- Specified by:
isConcurrent
in classcom.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
-