Author: nilsga Date: Tue Feb 19 14:36:48 2008 New Revision: 629255 URL: http://svn.apache.org/viewvc?rev=629255&view=rev Log: WW-2101 Added back classes with deprecation
Added: struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/PreparatorServlet.java - copied, changed from r564598, struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/PreparatorServlet.java struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java - copied, changed from r564601, struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java Copied: struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/PreparatorServlet.java (from r564598, struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/PreparatorServlet.java) URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/PreparatorServlet.java?p2=struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/PreparatorServlet.java&p1=struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/PreparatorServlet.java&r1=564598&r2=629255&rev=629255&view=diff ============================================================================== --- struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/PreparatorServlet.java (original) +++ struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/PreparatorServlet.java Tue Feb 19 14:36:48 2008 @@ -20,47 +20,30 @@ */ package org.apache.struts2.portlet.context; -import java.io.IOException; - -import javax.servlet.ServletContext; +import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; import org.apache.struts2.StrutsStatics; -import com.opensymphony.xwork2.ActionContext; +import com.opensymphony.xwork2.util.logging.Logger; +import com.opensymphony.xwork2.util.logging.LoggerFactory; /** - * Since a portlet is not dispatched the same way as a servlet, the - * [EMAIL PROTECTED] org.apache.struts2.ServletActionContext} is not immediately available, as it - * depends on objects from the servlet API. However, the WW2 view implementations require access - * to the objects in the [EMAIL PROTECTED] org.apache.struts2.ServletActionContext}, and this servlet - * makes sure that these are available when the portlet actions are executing the render results. + * @deprecated + * + * This servlet has been deprecated. Do not use it (WW-2101) * */ public class PreparatorServlet extends HttpServlet implements StrutsStatics { private static final long serialVersionUID = 1853399729352984089L; - private final static Log LOG = LogFactory.getLog(PreparatorServlet.class); + private final static Logger LOG = LoggerFactory.getLogger(PreparatorServlet.class); - /** - * Prepares the [EMAIL PROTECTED] org.apache.struts2.ServletActionContext} with the - * [EMAIL PROTECTED] ServletContext}, [EMAIL PROTECTED] HttpServletRequest} and [EMAIL PROTECTED] HttpServletResponse}. - */ - public void service(HttpServletRequest servletRequest, - HttpServletResponse servletResponse) throws ServletException, - IOException { - LOG.debug("Preparing servlet objects for dispatch"); - ServletContext ctx = getServletContext(); - ActionContext.getContext().put(SERVLET_CONTEXT, ctx); - ActionContext.getContext().put(HTTP_REQUEST, servletRequest); - ActionContext.getContext().put(HTTP_RESPONSE, servletResponse); - LOG.debug("Preparation complete"); - } + @Override + public void init(ServletConfig config) throws ServletException { + LOG.warn("The preparator servlet has been deprecated. It can safely be removed from your web.xml file"); + } } Copied: struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java (from r564601, struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java) URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java?p2=struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java&p1=struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java&r1=564601&r2=629255&rev=629255&view=diff ============================================================================== --- struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java (original) +++ struts/struts2/trunk/plugins/portlet/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java Tue Feb 19 14:36:48 2008 @@ -24,17 +24,20 @@ import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; +import com.opensymphony.xwork2.util.logging.Logger; +import com.opensymphony.xwork2.util.logging.LoggerFactory; + /** - * Some of the factory/managers (e.g. the ObjectFactory) need access to - * the [EMAIL PROTECTED] org.apache.struts2.ServletActionContext} object when initializing. - * This [EMAIL PROTECTED] javax.servlet.ServletContextListener} keeps a reference to the - * [EMAIL PROTECTED] javax.servlet.ServletContext} and exposes it through a <code>public static</code> - * method. + * @deprecated + * + * This listener has been deprecated. Do not use it. (WW-2101) * */ public class ServletContextHolderListener implements ServletContextListener { private static ServletContext context = null; + + private final static Logger LOG = LoggerFactory.getLogger(ServletContextHolderListener.class); /** * @return The current servlet context @@ -49,8 +52,8 @@ * @see javax.servlet.ServletContextListener#contextInitialized(javax.servlet.ServletContextEvent) */ public void contextInitialized(ServletContextEvent event) { + LOG.warn("The ServletContextHolderListener has been deprecated. It can safely be removed from your web.xml file"); context = event.getServletContext(); - } /**