Package com.logicaldoc.report
Class ReportsProcessor
- java.lang.Object
-
- com.logicaldoc.core.task.Task
-
- com.logicaldoc.report.ReportsProcessor
-
- All Implemented Interfaces:
Runnable
public class ReportsProcessor extends com.logicaldoc.core.task.TaskThis task processes all the custom reports and execute the active ones.- Since:
- 7.6
- Author:
- Marco Meschieri- LogicalDOC
-
-
Constructor Summary
Constructors Constructor Description ReportsProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void_next()com.logicaldoc.util.config.ContextPropertiesgetConfig()longgetErrors()longgetExecuted()org.slf4j.LoggergetLog()booleanisConcurrent()booleanisIndeterminate()voidprocessReports()Processes all the reportsvoidsetConfig(com.logicaldoc.util.config.ContextProperties config)voidsetErrors(long errors)voidsetExecuted(long executed)voidsetReportDao(ReportDAO reportDao)voidsetReportManager(ReportManager reportManager)-
Methods inherited from class com.logicaldoc.core.task.Task
addTaskListener, getCompletionPercentage, getName, getProgress, getReportRecipients, getScheduling, getSize, getStatus, interrupt, isInterrupted, isInterruptRequested, isRunning, isSendActivityReport, notifyReport, removeTaskListener, run, save, saveWork, setLockManager, setReportRecipients, setSendActivityReport, setSender, setSize, setSystemLoadMonitor, setUserDao
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
processReports
public void processReports()
Processes all the reports
-
isIndeterminate
public boolean isIndeterminate()
- Specified by:
isIndeterminatein classcom.logicaldoc.core.task.Task
-
isConcurrent
public boolean isConcurrent()
- Specified by:
isConcurrentin classcom.logicaldoc.core.task.Task
-
getExecuted
public long getExecuted()
-
getErrors
public long getErrors()
-
setExecuted
public void setExecuted(long executed)
-
setErrors
public void setErrors(long errors)
-
_next
public void _next()
-
getLog
public org.slf4j.Logger getLog()
-
getConfig
public com.logicaldoc.util.config.ContextProperties getConfig()
- Overrides:
getConfigin classcom.logicaldoc.core.task.Task
-
setConfig
public void setConfig(com.logicaldoc.util.config.ContextProperties config)
- Overrides:
setConfigin classcom.logicaldoc.core.task.Task
-
setReportManager
public void setReportManager(ReportManager reportManager)
-
setReportDao
public void setReportDao(ReportDAO reportDao)
-
-