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 TypeMethodDescriptionbooleanbooleanvoidsetCleanerManager(CleanerManager cleanerManager) voidsetDeviceDao(com.logicaldoc.core.security.DeviceDAO deviceDao) voidsetDocumentDao(com.logicaldoc.core.document.DocumentDAO documentDao) voidsetDocumentHistoryDao(com.logicaldoc.core.document.DocumentHistoryDAO documentHistoryDao) voidsetFolderHistoryDao(com.logicaldoc.core.folder.FolderHistoryDAO folderHistoryDao) voidsetIndexer(com.logicaldoc.core.searchengine.SearchEngine indexer) voidsetReadingRequestDao(ReadingRequestDAO readingRequestDao) voidsetSessionDao(com.logicaldoc.core.security.SessionDAO sessionDao) voidsetUserHistoryDao(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:
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.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
-