Author: rgielen Date: Sat Jan 16 10:45:49 2010 New Revision: 899917 URL: http://svn.apache.org/viewvc?rev=899917&view=rev Log: SB-111: Event- and action phase handling was mixed up
Added: struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletConstants.java - copied, changed from r899640, struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletContstants.java Removed: struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletContstants.java Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletActionConstants.java struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/context/PortletActionContext.java struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr286Dispatcher.java struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptor.java struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/servlet/PortletServletRequest.java struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/util/PortletUrlHelper.java struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/context/PortletActionContextTest.java struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/dispatcher/Jsr168DispatcherTest.java struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptorTest.java struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/result/PortletResultTest.java struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/util/PortletUrlHelperTest.java Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletActionConstants.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletActionConstants.java?rev=899917&r1=899916&r2=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletActionConstants.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletActionConstants.java Sat Jan 16 10:45:49 2010 @@ -57,10 +57,10 @@ Integer RENDER_PHASE = new Integer(1); /** - * Constant used for the event phase ( + * Constant used for the action phase ( * {...@link javax.portlet.Portlet#processAction(javax.portlet.ActionRequest, javax.portlet.ActionResponse)}) */ - Integer EVENT_PHASE = new Integer(2); + Integer ACTION_PHASE = new Integer(2); /** * Key used for looking up and storing the Copied: struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletConstants.java (from r899640, struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletContstants.java) URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletConstants.java?p2=struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletConstants.java&p1=struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletContstants.java&r1=899640&r2=899917&rev=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletContstants.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/PortletConstants.java Sat Jan 16 10:45:49 2010 @@ -2,7 +2,7 @@ import org.apache.struts2.portlet.dispatcher.DispatcherServlet; -public class PortletContstants { +public class PortletConstants { /** * Default action name to use when no default action has been configured in the portlet * init parameters. Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/context/PortletActionContext.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/context/PortletActionContext.java?rev=899917&r1=899916&r2=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/context/PortletActionContext.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/context/PortletActionContext.java Sat Jan 16 10:45:49 2010 @@ -36,7 +36,7 @@ import com.opensymphony.xwork2.ActionContext; -import static org.apache.struts2.portlet.PortletContstants.*; +import static org.apache.struts2.portlet.PortletConstants.*; /** Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java?rev=899917&r1=899916&r2=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java Sat Jan 16 10:45:49 2010 @@ -41,10 +41,7 @@ import org.apache.struts2.dispatcher.mapper.ActionMapper; import org.apache.struts2.dispatcher.mapper.ActionMapping; import org.apache.struts2.dispatcher.multipart.MultiPartRequestWrapper; -import org.apache.struts2.portlet.PortletActionConstants; -import org.apache.struts2.portlet.PortletApplicationMap; -import org.apache.struts2.portlet.PortletRequestMap; -import org.apache.struts2.portlet.PortletSessionMap; +import org.apache.struts2.portlet.*; import org.apache.struts2.portlet.context.PortletActionContext; import org.apache.struts2.portlet.servlet.PortletServletContext; import org.apache.struts2.portlet.servlet.PortletServletRequest; @@ -61,6 +58,8 @@ import java.util.Locale; import java.util.Map; +import static org.apache.struts2.portlet.PortletConstants.*; + /** * <!-- START SNIPPET: javadoc --> * <p> @@ -151,8 +150,7 @@ * <!-- END SNIPPET: example --> * </pre> */ -public class Jsr168Dispatcher extends GenericPortlet implements StrutsStatics, - PortletActionConstants { +public class Jsr168Dispatcher extends GenericPortlet implements StrutsStatics { private static final Logger LOG = LoggerFactory.getLogger(Jsr168Dispatcher.class); @@ -284,7 +282,7 @@ try { serviceAction(request, response, getRequestMap(request), getParameterMap(request), getSessionMap(request), getApplicationMap(), - portletNamespace, EVENT_PHASE); + portletNamespace, ACTION_PHASE); if (LOG.isDebugEnabled()) LOG.debug("Leaving processAction"); } finally { ActionContext.setContext(null); @@ -413,7 +411,7 @@ ServletContext servletContext = new PortletServletContext(getPortletContext()); HttpServletRequest servletRequest = new PortletServletRequest(request, getPortletContext()); HttpServletResponse servletResponse = createPortletServletResponse(response); - if(EVENT_PHASE.equals(phase)) { + if(ACTION_PHASE.equals(phase)) { servletRequest = dispatcherUtils.wrapRequest(servletRequest, servletContext); if(servletRequest instanceof MultiPartRequestWrapper) { // Multipart request. Request parameters are encoded in the multipart data, @@ -464,7 +462,9 @@ * <code>view</code>, and edit mode is mapped to the namespace * <code>edit</code> * - * @param request the PortletRequest object. + * @param portletRequest the PortletRequest object. + * @param servletRequest the ServletRequest to use + * * @return the namespace of the action. */ protected ActionMapping getActionMapping(final PortletRequest portletRequest, final HttpServletRequest servletRequest) { Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr286Dispatcher.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr286Dispatcher.java?rev=899917&r1=899916&r2=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr286Dispatcher.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr286Dispatcher.java Sat Jan 16 10:45:49 2010 @@ -3,13 +3,15 @@ import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.util.logging.Logger; import com.opensymphony.xwork2.util.logging.LoggerFactory; -import static org.apache.struts2.portlet.PortletContstants.SERVE_RESOURCE_PHASE; import org.apache.struts2.portlet.servlet.PortletServletResponse; import org.apache.struts2.portlet.servlet.PortletServletResponseJSR286; import javax.portlet.*; import java.io.IOException; +import static org.apache.struts2.portlet.PortletConstants.EVENT_PHASE; +import static org.apache.struts2.portlet.PortletConstants.SERVE_RESOURCE_PHASE; + public class Jsr286Dispatcher extends Jsr168Dispatcher { private final static Logger LOG = LoggerFactory.getLogger(Jsr286Dispatcher.class); @@ -26,7 +28,7 @@ getRequestMap(request), getParameterMap(request), getSessionMap(request), getApplicationMap(), portletNamespace, EVENT_PHASE); - if (LOG.isDebugEnabled()) LOG.debug("Leaving processAction"); + if (LOG.isDebugEnabled()) LOG.debug("Leaving processEvent"); } finally { ActionContext.setContext(null); } Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptor.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptor.java?rev=899917&r1=899916&r2=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptor.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptor.java Sat Jan 16 10:45:49 2010 @@ -34,7 +34,7 @@ import com.opensymphony.xwork2.util.logging.Logger; import com.opensymphony.xwork2.util.logging.LoggerFactory; -import static org.apache.struts2.portlet.PortletContstants.*; +import static org.apache.struts2.portlet.PortletConstants.*; import org.apache.commons.lang.xwork.StringUtils; public class PortletStateInterceptor extends AbstractInterceptor { Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/servlet/PortletServletRequest.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/servlet/PortletServletRequest.java?rev=899917&r1=899916&r2=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/servlet/PortletServletRequest.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/servlet/PortletServletRequest.java Sat Jan 16 10:45:49 2010 @@ -42,7 +42,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; -import static org.apache.struts2.portlet.PortletContstants.*; +import static org.apache.struts2.portlet.PortletConstants.*; /** * Wrapper object exposing a {...@link PortletRequest} as a Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/util/PortletUrlHelper.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/util/PortletUrlHelper.java?rev=899917&r1=899916&r2=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/util/PortletUrlHelper.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/util/PortletUrlHelper.java Sat Jan 16 10:45:49 2010 @@ -20,7 +20,7 @@ */ package org.apache.struts2.portlet.util; -import static org.apache.struts2.portlet.PortletContstants.*; +import static org.apache.struts2.portlet.PortletConstants.*; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/context/PortletActionContextTest.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/context/PortletActionContextTest.java?rev=899917&r1=899916&r2=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/context/PortletActionContextTest.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/context/PortletActionContextTest.java Sat Jan 16 10:45:49 2010 @@ -20,7 +20,7 @@ */ package org.apache.struts2.portlet.context; -import static org.apache.struts2.portlet.PortletContstants.*; +import static org.apache.struts2.portlet.PortletConstants.*; import static org.apache.struts2.portlet.context.PortletActionContext.*; import java.util.HashMap; Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/dispatcher/Jsr168DispatcherTest.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/dispatcher/Jsr168DispatcherTest.java?rev=899917&r1=899916&r2=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/dispatcher/Jsr168DispatcherTest.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/dispatcher/Jsr168DispatcherTest.java Sat Jan 16 10:45:49 2010 @@ -27,7 +27,7 @@ import com.opensymphony.xwork2.util.ValueStack; import org.apache.struts2.StrutsConstants; import org.apache.struts2.dispatcher.mapper.ActionMapping; -import static org.apache.struts2.portlet.PortletContstants.*; +import static org.apache.struts2.portlet.PortletConstants.*; import org.easymock.EasyMock; import org.jmock.Mock; import org.jmock.cglib.MockObjectTestCase; Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptorTest.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptorTest.java?rev=899917&r1=899916&r2=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptorTest.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/interceptor/PortletStateInterceptorTest.java Sat Jan 16 10:45:49 2010 @@ -36,7 +36,7 @@ import com.opensymphony.xwork2.util.ValueStack; import com.opensymphony.xwork2.util.ValueStackFactory; -import static org.apache.struts2.portlet.PortletContstants.*; +import static org.apache.struts2.portlet.PortletConstants.*; public class PortletStateInterceptorTest extends StrutsTestCase { Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/result/PortletResultTest.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/result/PortletResultTest.java?rev=899917&r1=899916&r2=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/result/PortletResultTest.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/result/PortletResultTest.java Sat Jan 16 10:45:49 2010 @@ -20,7 +20,7 @@ */ package org.apache.struts2.portlet.result; -import static org.apache.struts2.portlet.PortletContstants.*; +import static org.apache.struts2.portlet.PortletConstants.*; import static com.opensymphony.xwork2.ActionContext.*; import java.util.HashMap; Modified: struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/util/PortletUrlHelperTest.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/util/PortletUrlHelperTest.java?rev=899917&r1=899916&r2=899917&view=diff ============================================================================== --- struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/util/PortletUrlHelperTest.java (original) +++ struts/sandbox/trunk/struts2-portlet2-plugin/src/test/java/org/apache/struts2/portlet/util/PortletUrlHelperTest.java Sat Jan 16 10:45:49 2010 @@ -20,7 +20,7 @@ */ package org.apache.struts2.portlet.util; -import static org.apache.struts2.portlet.PortletContstants.*; +import static org.apache.struts2.portlet.PortletConstants.*; import java.io.IOException; import java.io.Writer;