Class BarcodeProcessor

  • All Implemented Interfaces:
    Runnable

    public class BarcodeProcessor
    extends com.logicaldoc.core.task.Task
    This component processes all valid documents to find barcodes.
    Since:
    6.0
    Author:
    Matteo Caruso - LogicalDOC
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String NAME  
      • Fields inherited from class com.logicaldoc.core.task.Task

        STATUS_IDLE, STATUS_RUNNING, STATUS_STOPPING
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.logicaldoc.util.config.ContextProperties getConfig()  
      com.logicaldoc.core.document.dao.DocumentDAO getDocumentDao()  
      boolean isConcurrent()  
      boolean isIndeterminate()  
      void setConfig​(com.logicaldoc.util.config.ContextProperties config)  
      void setDocumentDao​(com.logicaldoc.core.document.dao.DocumentDAO documentDao)  
      void setGenericDao​(com.logicaldoc.core.generic.GenericDAO genericDao)  
      void setTemplateDao​(com.logicaldoc.core.metadata.TemplateDAO templateDao)  
      void setTenantDao​(com.logicaldoc.core.security.dao.TenantDAO tenantDao)  
      • 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
    • Method Detail

      • getDocumentDao

        public com.logicaldoc.core.document.dao.DocumentDAO getDocumentDao()
      • setDocumentDao

        public void setDocumentDao​(com.logicaldoc.core.document.dao.DocumentDAO documentDao)
      • 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
      • 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
      • setGenericDao

        public void setGenericDao​(com.logicaldoc.core.generic.GenericDAO genericDao)
      • setTemplateDao

        public void setTemplateDao​(com.logicaldoc.core.metadata.TemplateDAO templateDao)
      • setTenantDao

        public void setTenantDao​(com.logicaldoc.core.security.dao.TenantDAO tenantDao)