org.opencms.workplace.threads
Class CmsModuleReplaceThread

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.opencms.report.A_CmsReportThread
          extended byorg.opencms.workplace.threads.CmsModuleReplaceThread
All Implemented Interfaces:
I_CmsReportThread, java.lang.Runnable

public class CmsModuleReplaceThread
extends A_CmsReportThread

Replaces a module.

Since:
6.0.0
Version:
$Revision: 1.10 $
Author:
Alexander Kandzior, Thomas Weckert

Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
CmsModuleReplaceThread(CmsObject cms, java.lang.String moduleName, java.lang.String zipName, boolean old)
          Creates the module replace thread.
 
Method Summary
static java.util.Vector getModuleResources(java.lang.String moduleName)
          Collects all resource names belonging to a module in a Vector.
 java.lang.String getReportUpdate()
          Returns the part of the report that is ready for output.
 void run()
           
 
Methods inherited from class org.opencms.report.A_CmsReportThread
addError, getCms, getError, getErrors, getReport, getRuntime, getUUID, hasError, initHtmlReport, initOldHtmlReport, isDoomed
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.opencms.report.I_CmsReportThread
start
 

Constructor Detail

CmsModuleReplaceThread

public CmsModuleReplaceThread(CmsObject cms,
                              java.lang.String moduleName,
                              java.lang.String zipName,
                              boolean old)
Creates the module replace thread.

Parameters:
cms - the current cms context
moduleName - the name of the module
zipName - the name of the module ZIP file
old - flag for report mode
Method Detail

getModuleResources

public static java.util.Vector getModuleResources(java.lang.String moduleName)
Collects all resource names belonging to a module in a Vector.

Parameters:
moduleName - the name of the module
Returns:
Vector with path Strings of resources

getReportUpdate

public java.lang.String getReportUpdate()
Description copied from class: A_CmsReportThread
Returns the part of the report that is ready for output.

Specified by:
getReportUpdate in class A_CmsReportThread
Returns:
the part of the report that is ready for output
See Also:
A_CmsReportThread.getReportUpdate()

run

public void run()
See Also:
Runnable.run()