1 31 32 package org.opencms.workplace.tools.database; 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.CmsDatabaseImportThread; 39 40 import javax.servlet.http.HttpServletRequest ; 41 import javax.servlet.http.HttpServletResponse ; 42 import javax.servlet.jsp.PageContext ; 43 44 53 public class CmsDatabaseImportReport extends A_CmsListReport { 54 55 56 private String m_paramFile; 57 58 63 public CmsDatabaseImportReport(CmsJspActionElement jsp) { 64 65 super(jsp); 66 } 67 68 75 public CmsDatabaseImportReport(PageContext context, HttpServletRequest req, HttpServletResponse res) { 76 77 this(new CmsJspActionElement(context, req, res)); 78 } 79 80 85 public String getParamFile() { 86 87 return m_paramFile; 88 } 89 90 94 public I_CmsReportThread initializeThread() { 95 96 String importFile = OpenCms.getSystemInfo().getPackagesRfsPath() + getParamFile(); 97 98 I_CmsReportThread importThread = new CmsDatabaseImportThread(getCms(), importFile, false); 99 100 return importThread; 101 } 102 103 108 public void setParamFile(String file) { 109 110 m_paramFile = file; 111 } 112 113 } | Popular Tags |