You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by we...@apache.org on 2005/10/28 19:18:05 UTC

svn commit: r329254 - in /portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed: container/JetspeedPortletContainerWrapper.java engine/servlet/ServletObjectAccess.java

Author: weaver
Date: Fri Oct 28 10:17:59 2005
New Revision: 329254

URL: http://svn.apache.org/viewcvs?rev=329254&view=rev
Log:
Deprecate use of static utility class ServletObjectAccess.  
ServletRequestFactory and ServletResponseFactory are now injected into the 
JetpseedPortletContainerWrapper.

Modified:
    portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/container/JetspeedPortletContainerWrapper.java
    portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/engine/servlet/ServletObjectAccess.java

Modified: portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/container/JetspeedPortletContainerWrapper.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/container/JetspeedPortletContainerWrapper.java?rev=329254&r1=329253&r2=329254&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/container/JetspeedPortletContainerWrapper.java (original)
+++ portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/container/JetspeedPortletContainerWrapper.java Fri Oct 28 10:17:59 2005
@@ -25,7 +25,8 @@
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.jetspeed.engine.servlet.ServletObjectAccess;
+import org.apache.jetspeed.engine.servlet.ServletRequestFactory;
+import org.apache.jetspeed.engine.servlet.ServletResponseFactory;
 import org.apache.pluto.PortletContainer;
 import org.apache.pluto.PortletContainerException;
 import org.apache.pluto.om.window.PortletWindow;
@@ -46,6 +47,9 @@
     private final Properties properties;
     private final PortletContainerEnvironment environment;
     private final ServletConfig servletConfig;
+    
+    private ServletRequestFactory requestFactory;
+    private ServletResponseFactory responseFactory;
 
     public JetspeedPortletContainerWrapper(PortletContainer pluto, String containerId, 
             ServletConfig servletConfig, PortletContainerEnvironment env, Properties properties)
@@ -135,8 +139,8 @@
     {
         pluto.portletLoad(
             portletWindow,
-            ServletObjectAccess.getServletRequest(servletRequest, portletWindow),
-            ServletObjectAccess.getServletResponse(servletResponse, portletWindow));
+            requestFactory.getServletRequest(servletRequest, portletWindow),
+            responseFactory.getServletResponse(servletResponse));
     }
 
     /**
@@ -150,6 +154,16 @@
     public boolean isInitialized()
     {
         return initialized;
+    }
+
+    public void setRequestFactory(ServletRequestFactory requestFactory)
+    {
+        this.requestFactory = requestFactory;
+    }
+
+    public void setResponseFactory(ServletResponseFactory responseFactory)
+    {
+        this.responseFactory = responseFactory;
     }
 
 }

Modified: portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/engine/servlet/ServletObjectAccess.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/engine/servlet/ServletObjectAccess.java?rev=329254&r1=329253&r2=329254&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/engine/servlet/ServletObjectAccess.java (original)
+++ portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/engine/servlet/ServletObjectAccess.java Fri Oct 28 10:17:59 2005
@@ -31,6 +31,7 @@
  * Provides access to servlet request and response wrappers
  * 
  *
+ * @deprecated Please use Spring to access request and response factories.
  * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a>
  * @version $Id$
  */



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org