1 31 32 package org.opencms.workplace.tools.content; 33 34 import org.opencms.jsp.CmsJspActionElement; 35 import org.opencms.report.I_CmsReportThread; 36 import org.opencms.workplace.list.A_CmsListReport; 37 38 import java.util.Map ; 39 40 import javax.servlet.http.HttpServletRequest ; 41 import javax.servlet.http.HttpServletResponse ; 42 import javax.servlet.jsp.PageContext ; 43 44 53 public class CmsElementChangeLocaleReport extends A_CmsListReport { 54 55 56 public static final String PARAM_CLASSNAME = "classname"; 57 58 59 private String m_paramClassname; 60 61 66 public CmsElementChangeLocaleReport(CmsJspActionElement jsp) { 67 68 super(jsp); 69 } 70 71 78 public CmsElementChangeLocaleReport(PageContext context, HttpServletRequest req, HttpServletResponse res) { 79 80 this(new CmsJspActionElement(context, req, res)); 81 } 82 83 88 public String getParamClassname() { 89 90 return m_paramClassname; 91 } 92 93 97 public I_CmsReportThread initializeThread() { 98 99 CmsElementChangeLocaleSettings settings = (CmsElementChangeLocaleSettings)((Map )getSettings().getDialogObject()).get(getParamClassname()); 100 101 I_CmsReportThread changeThread = new CmsChangeElementLocaleThread(getCms(), settings); 102 103 return changeThread; 104 } 105 106 111 public void setParamClassname(String className) { 112 113 m_paramClassname = className; 114 } 115 116 } | Popular Tags |