1 31 32 package org.opencms.workplace.tools.modules; 33 34 import org.opencms.jsp.CmsJspActionElement; 35 import org.opencms.main.OpenCms; 36 import org.opencms.report.I_CmsReportThread; 37 import org.opencms.workplace.list.A_CmsListReport; 38 import org.opencms.workplace.threads.CmsModuleReplaceThread; 39 40 import javax.servlet.http.HttpServletRequest ; 41 import javax.servlet.http.HttpServletResponse ; 42 import javax.servlet.jsp.PageContext ; 43 44 53 public class CmsModulesListReplaceReport extends A_CmsListReport { 54 55 56 private String m_paramModule; 57 58 59 private String m_paramModulename; 60 61 66 public CmsModulesListReplaceReport(CmsJspActionElement jsp) { 67 68 super(jsp); 69 } 70 71 78 public CmsModulesListReplaceReport(PageContext context, HttpServletRequest req, HttpServletResponse res) { 79 80 this(new CmsJspActionElement(context, req, res)); 81 } 82 83 88 public String getParamModule() { 89 90 return m_paramModule; 91 } 92 93 98 public String getParamModulename() { 99 100 return m_paramModulename; 101 } 102 103 107 public I_CmsReportThread initializeThread() { 108 109 String module = getParamModule(); 110 String modulename = getParamModulename(); 111 String importpath = OpenCms.getSystemInfo().getPackagesRfsPath(); 112 importpath = OpenCms.getSystemInfo().getAbsoluteRfsPathRelativeToWebInf(importpath + "modules/" + module); 113 114 I_CmsReportThread replaceThread = new CmsModuleReplaceThread(getCms(), modulename, importpath, false); 115 116 return replaceThread; 117 } 118 119 123 public void setParamModule(String paramModule) { 124 125 m_paramModule = paramModule; 126 } 127 128 132 public void setParamModulename(String paramModulename) { 133 134 m_paramModulename = paramModulename; 135 } 136 137 } 138 | Popular Tags |