Class ReportsProcessor

  • All Implemented Interfaces:
    Runnable

    public class ReportsProcessor
    extends com.logicaldoc.core.task.Task
    This task processes all the custom reports and execute the active ones.
    Since:
    7.6
    Author:
    Marco Meschieri- LogicalDOC
    • Constructor Detail

      • ReportsProcessor

        public ReportsProcessor()
    • Method Detail

      • processReports

        public void processReports()
        Processes all the reports
      • isIndeterminate

        public boolean isIndeterminate()
        Specified by:
        isIndeterminate in class com.logicaldoc.core.task.Task
      • isConcurrent

        public boolean isConcurrent()
        Specified by:
        isConcurrent in class com.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:
        getConfig in class com.logicaldoc.core.task.Task
      • setConfig

        public void setConfig​(com.logicaldoc.util.config.ContextProperties config)
        Overrides:
        setConfig in class com.logicaldoc.core.task.Task
      • setReportManager

        public void setReportManager​(ReportManager reportManager)
      • setReportDao

        public void setReportDao​(ReportDAO reportDao)