Class IncrementalArchiveCreator

java.lang.Object
com.logicaldoc.core.task.Task
com.logicaldoc.impex.IncrementalArchiveCreator
All Implemented Interfaces:
Runnable

@Component("incrementalArchiveCreator") public class IncrementalArchiveCreator extends com.logicaldoc.core.task.Task
This tasks searches for incremental archives to be created/closed.
Since:
4.6.0
Author:
Marco Meschieri - LogicalDOC
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     

    Fields inherited from class com.logicaldoc.core.task.Task

    STATUS_IDLE, STATUS_RUNNING, STATUS_STOPPING
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
     
    void
     
    void
     
    void
    setFolderDao(com.logicaldoc.core.folder.FolderDAO folderDao)
     
    void
    setGenericDao(com.logicaldoc.core.generic.GenericDAO genericDao)
     
    void
    setMessageTemplateDao(com.logicaldoc.core.communication.MessageTemplateDAO messageTemplateDao)
     
    void
    setTemplateDao(com.logicaldoc.core.metadata.TemplateDAO templateDao)
     
    void
    setVersionDao(com.logicaldoc.core.document.VersionDAO versionDao)
     

    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

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • IncrementalArchiveCreator

      public IncrementalArchiveCreator()
  • Method Details

    • 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)
    • setArchiveDao

      public void setArchiveDao(ArchiveDAO archiveDao)
    • setVersionDao

      public void setVersionDao(com.logicaldoc.core.document.VersionDAO versionDao)
    • setArchiveManager

      public void setArchiveManager(ArchiveManager archiveManager)
    • setFolderDao

      public void setFolderDao(com.logicaldoc.core.folder.FolderDAO folderDao)
    • setTemplateDao

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

      public void setMessageTemplateDao(com.logicaldoc.core.communication.MessageTemplateDAO messageTemplateDao)