Class CmsCloneModuleThread

  • All Implemented Interfaces:
    java.lang.Runnable, org.opencms.report.I_CmsReportThread

    public class CmsCloneModuleThread
    extends org.opencms.report.A_CmsReportThread
    The report thread to clone a module.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.lang.Thread

        java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ICON_PATH
      The icon path.
      static java.lang.String PATH_CLASSES
      Classes folder within the module.
      • Fields inherited from class org.opencms.report.A_CmsReportThread

        m_report
      • Fields inherited from class java.lang.Thread

        MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> getAllModuleNames()
      Returns a list of all module names.
      java.lang.String getReportUpdate()  
      void run()  
      boolean success()
      Returns true if the module has been created successful.
      • Methods inherited from class org.opencms.report.A_CmsReportThread

        addError, getCms, getError, getErrors, getLastEntryTime, getLogChannel, getReport, getReportUpdate, getRuntime, getUUID, hasError, initHtmlReport, initOldHtmlReport, isDoomed
      • Methods inherited from class java.lang.Thread

        activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.opencms.report.I_CmsReportThread

        start
    • Constructor Detail

      • CmsCloneModuleThread

        protected CmsCloneModuleThread​(org.opencms.file.CmsObject cms,
                                       CmsCloneModuleInfo cloneInfo)
        Constructor.

        Parameters:
        cms - the cms context
        cloneInfo - the clone module information
    • Method Detail

      • getAllModuleNames

        public java.util.List<java.lang.String> getAllModuleNames()
        Returns a list of all module names.

        Returns:
        a list of all module names
      • getReportUpdate

        public java.lang.String getReportUpdate()
        Specified by:
        getReportUpdate in class org.opencms.report.A_CmsReportThread
        See Also:
        A_CmsReportThread.getReportUpdate()
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
        Overrides:
        run in class java.lang.Thread
        See Also:
        Thread.run()
      • success

        public boolean success()
        Returns true if the module has been created successful.

        Returns:
        true if the module has been created successful