Package com.logicaldoc.retention
Class RetentionPoliciesProcessor
- java.lang.Object
-
- com.logicaldoc.core.task.Task
-
- com.logicaldoc.retention.RetentionPoliciesProcessor
-
- All Implemented Interfaces:
Runnable
public class RetentionPoliciesProcessor extends com.logicaldoc.core.task.Task
The component processes the retention policies.- Since:
- 7.2
- Author:
- Marco Meschieri - LogicalDOC
-
-
Constructor Summary
Constructors Constructor Description RetentionPoliciesProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RetentionPolicyDAO
getRetentionPolicyDao()
boolean
isConcurrent()
boolean
isIndeterminate()
void
setDocumentDao(com.logicaldoc.core.document.dao.DocumentDAO documentDao)
void
setDocumentManager(com.logicaldoc.core.document.DocumentManager documentManager)
void
setFolderDao(com.logicaldoc.core.folder.FolderDAO folderDao)
void
setRetentionPolicyDao(RetentionPolicyDAO retentionPolicyDao)
void
setTenantDao(com.logicaldoc.core.security.dao.TenantDAO tenantDao)
-
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
-
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
-
setTenantDao
public void setTenantDao(com.logicaldoc.core.security.dao.TenantDAO tenantDao)
-
getRetentionPolicyDao
public RetentionPolicyDAO getRetentionPolicyDao()
-
setRetentionPolicyDao
public void setRetentionPolicyDao(RetentionPolicyDAO retentionPolicyDao)
-
setDocumentManager
public void setDocumentManager(com.logicaldoc.core.document.DocumentManager documentManager)
-
setDocumentDao
public void setDocumentDao(com.logicaldoc.core.document.dao.DocumentDAO documentDao)
-
setFolderDao
public void setFolderDao(com.logicaldoc.core.folder.FolderDAO folderDao)
-
-