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 at...@apache.org on 2008/11/13 10:53:46 UTC

svn commit: r713695 - in /portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade: components/jetspeed-portal/src/main/java/org/apache/jetspeed/ components/jetspeed-portal/src/main/java/org/apache/jetspeed/container/invoker/ components/jetspeed-po...

Author: ate
Date: Thu Nov 13 01:53:44 2008
New Revision: 713695

URL: http://svn.apache.org/viewvc?rev=713695&view=rev
Log:
Adapting to PLUTO-523 refactoring:
See: https://issues.apache.org/jira/browse/PLUTO-523?focusedCommentId=12647241#action_12647241
Abstracting the PortletRequestImpl.getContextPath() to delegate to new method InternalPortletContext.getContextPath().
This allows other portals like Jetspeed to easily override this without having to wrap all the PortletRequest class implementations.
Use case for Jetspeed is supporting "local" portlet applications which run within a different context (the portal in this case).

Modified:
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/JetspeedPortalContext.java
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/container/invoker/LocalPortletInvoker.java
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/engine/JetspeedEngine.java
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/engine/JetspeedServlet.java
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/container/JetspeedPortletConfig.java
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/container/JetspeedPortletContext.java
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletFactory.java
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletInstance.java
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/PortalContext.java
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/container/InternalPortletConfig.java
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/factory/PortletFactory.java
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/factory/PortletInstance.java
    portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-commons/src/main/java/org/apache/jetspeed/container/JetspeedContainerServlet.java

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/JetspeedPortalContext.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/JetspeedPortalContext.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/JetspeedPortalContext.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/JetspeedPortalContext.java Thu Nov 13 01:53:44 2008
@@ -62,6 +62,8 @@
      */
     private String applicationRoot;
     
+    private String contextPath;
+    
     private String portalInfo;
 
     public JetspeedPortalContext()
@@ -140,6 +142,16 @@
     {
         this.applicationRoot = applicationRoot;
     }
+    
+    public String getContextPath()
+    {
+        return contextPath;
+    }
+    
+    public void setContextPath(String contextPath)
+    {
+        this.contextPath = contextPath;
+    }
 
     /**
      * Returns the engine associated with this context.

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/container/invoker/LocalPortletInvoker.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/container/invoker/LocalPortletInvoker.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/container/invoker/LocalPortletInvoker.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/container/invoker/LocalPortletInvoker.java Thu Nov 13 01:53:44 2008
@@ -28,7 +28,6 @@
 import javax.portlet.UnavailableException;
 import javax.servlet.ServletConfig;
 import javax.servlet.ServletContext;
-import javax.servlet.ServletRequest;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletRequestWrapper;
 

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/engine/JetspeedEngine.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/engine/JetspeedEngine.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/engine/JetspeedEngine.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/engine/JetspeedEngine.java Thu Nov 13 01:53:44 2008
@@ -32,6 +32,7 @@
 import org.apache.jetspeed.administration.PortalConfigurationImpl;
 import org.apache.jetspeed.components.ComponentManager;
 import org.apache.jetspeed.exception.JetspeedException;
+import org.apache.jetspeed.factory.PortletFactory;
 import org.apache.jetspeed.pipeline.Pipeline;
 import org.apache.jetspeed.request.RequestContext;
 import org.apache.jetspeed.request.RequestContextComponent;
@@ -115,8 +116,9 @@
             ClassHelper.setClassLoader(ploader2);
             
             //Start the ComponentManager
-            componentManager.start();               
+            componentManager.start();
             pipelineMapper = (Map)componentManager.getComponent("pipeline-map");
+            ((PortletFactory)componentManager.getComponent("portletFactory")).setPortalContext(context);
             try
             {
                 statistics = (PortalStatistics)componentManager.getComponent("PortalStatistics");

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/engine/JetspeedServlet.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/engine/JetspeedServlet.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/engine/JetspeedServlet.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portal/src/main/java/org/apache/jetspeed/engine/JetspeedServlet.java Thu Nov 13 01:53:44 2008
@@ -223,6 +223,8 @@
         {
             if (firstDoGet)
             {
+                // initialize the Portal context path
+                engine.getContext().setContextPath(request.getContextPath());
                 // Mark that we're done.
                 firstDoGet = false;
             }

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/container/JetspeedPortletConfig.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/container/JetspeedPortletConfig.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/container/JetspeedPortletConfig.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/container/JetspeedPortletConfig.java Thu Nov 13 01:53:44 2008
@@ -37,8 +37,7 @@
  */
 public class JetspeedPortletConfig extends PortletConfigImpl implements PortletConfig, InternalPortletConfig
 {
-    
-    public JetspeedPortletConfig(PortletContext portletContext, PortletDefinition portlet)
+    public JetspeedPortletConfig(InternalPortletContext portletContext, PortletDefinition portlet)
     {
         super(portletContext, portlet, portlet.getApplication());
     }
@@ -68,4 +67,8 @@
         return DUMMY_CONFIGURATION;
     }
     
+    public InternalPortletContext getPortletContext()
+    {
+        return (InternalPortletContext)super.getPortletContext();
+    }
 }

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/container/JetspeedPortletContext.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/container/JetspeedPortletContext.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/container/JetspeedPortletContext.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/container/JetspeedPortletContext.java Thu Nov 13 01:53:44 2008
@@ -25,6 +25,7 @@
 import javax.servlet.RequestDispatcher;
 import javax.servlet.ServletContext;
 
+import org.apache.jetspeed.PortalContext;
 import org.apache.jetspeed.factory.PortletFactory;
 import org.apache.jetspeed.om.portlet.JetspeedServiceReference;
 import org.apache.jetspeed.om.portlet.PortletApplication;
@@ -49,10 +50,12 @@
     public static final String LOCAL_PA_ROOT = "/WEB-INF/apps";
 
     protected PortletFactory factory;
+    protected PortalContext portalContext;
     
-    public JetspeedPortletContext(ServletContext servletContext, PortletApplication application, PortletFactory factory)
+    public JetspeedPortletContext(PortalContext portalContext, ServletContext servletContext, PortletApplication application, PortletFactory factory)
     {
         super(servletContext, (PortletApplicationDefinition)application);
+        this.portalContext = portalContext;
         this.factory = factory;
     }
 
@@ -188,4 +191,15 @@
         return (PortletApplication)this.portletApp;
     }
     
+    public String getContextPath()
+    {
+        if (getApplicationDefinition().getApplicationType() == PortletApplication.WEBAPP)
+        {
+            return super.getContextPath();
+        }
+        else
+        {
+            return portalContext.getContextPath();
+        }
+    }
 }

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletFactory.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletFactory.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletFactory.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletFactory.java Thu Nov 13 01:53:44 2008
@@ -21,8 +21,6 @@
 import java.util.Map;
 
 import javax.portlet.Portlet;
-import javax.portlet.PortletConfig;
-import javax.portlet.PortletContext;
 import javax.portlet.PortletException;
 import javax.portlet.PortletRequestDispatcher;
 import javax.portlet.PreferencesValidator;
@@ -32,6 +30,9 @@
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.apache.jetspeed.PortalContext;
+import org.apache.jetspeed.container.InternalPortletConfig;
+import org.apache.jetspeed.container.InternalPortletContext;
 import org.apache.jetspeed.container.JetspeedPortletConfig;
 import org.apache.jetspeed.container.JetspeedPortletContext;
 import org.apache.jetspeed.om.portlet.PortletApplication;
@@ -58,6 +59,7 @@
     private Map<String, Map<String, PortletInstance>> portletCache;
     private Map<String, Map<String, PreferencesValidator>> validatorCache;
     private final Map<String, PortletFactoryInfo> classLoaderMap;
+    private PortalContext portalContext;
 
     /**
      * Flag whether this factory will create proxy instances for actual portlet
@@ -89,6 +91,11 @@
         this.autoSwitchEditDefaultsModeToEditMode = autoSwitchEditDefaultsModeToEditMode;
         this.portletProxyUsed = (this.autoSwitchConfigMode || this.autoSwitchEditDefaultsModeToEditMode);
     }
+    
+    public void setPortalContext(PortalContext portalContext)
+    {
+        this.portalContext = portalContext;
+    }
 
     public void setPortletProxyUsed(boolean portletProxyUsed)
     {
@@ -287,8 +294,8 @@
                         log.error(msg, e);
                         throw new UnavailableException(msg);
                     }
-                    PortletContext portletContext = new JetspeedPortletContext(servletContext, pa, this);                    
-                    PortletConfig portletConfig = new JetspeedPortletConfig(portletContext, pd); 
+                    InternalPortletContext portletContext = new JetspeedPortletContext(portalContext, servletContext, pa, this);                    
+                    InternalPortletConfig portletConfig = new JetspeedPortletConfig(portletContext, pd); 
                     try
                     {
                         try

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletInstance.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletInstance.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletInstance.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletInstance.java Thu Nov 13 01:53:44 2008
@@ -27,6 +27,7 @@
 import javax.portlet.RenderResponse;
 import javax.portlet.UnavailableException;
 
+import org.apache.jetspeed.container.InternalPortletConfig;
 import org.apache.jetspeed.factory.PortletInstance;
 
 /**
@@ -39,7 +40,7 @@
 public class JetspeedPortletInstance implements PortletInstance
 {
   private Portlet portlet;
-  private PortletConfig config;
+  private InternalPortletConfig config;
   private boolean destroyed;
   private final String portletName;
   
@@ -83,10 +84,10 @@
   public void init(PortletConfig config) throws PortletException
   {
     portlet.init(config);
-    this.config = config;
+    this.config = (InternalPortletConfig)config;
   }
   
-  public PortletConfig getConfig()
+  public InternalPortletConfig getConfig()
   {
       return config;
   }

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/PortalContext.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/PortalContext.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/PortalContext.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/PortalContext.java Thu Nov 13 01:53:44 2008
@@ -55,6 +55,17 @@
      */
     public void setApplicationRoot(String applicationRoot);
     
+    /**
+     * @return the web context path where the Jetspeed Portal is running
+     */
+    public String getContextPath();
+    
+    /**
+     * Sets the web context path where the Jetspeed Portal is running
+     * @param contextPath
+     */
+    public void setContextPath(String contextPath);
+    
     public boolean isPortletModeAllowed(PortletMode mode);
     public boolean isWindowStateAllowed(WindowState state);
 }

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/container/InternalPortletConfig.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/container/InternalPortletConfig.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/container/InternalPortletConfig.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/container/InternalPortletConfig.java Thu Nov 13 01:53:44 2008
@@ -27,6 +27,7 @@
  */
 public interface InternalPortletConfig extends org.apache.pluto.internal.InternalPortletConfig
 {
-     PortletDefinition getPortletDefinition();
-     void setPortletDefinition(PortletDefinition pd);
+    InternalPortletContext getPortletContext();
+    PortletDefinition getPortletDefinition();
+    void setPortletDefinition(PortletDefinition pd);
 }

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/factory/PortletFactory.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/factory/PortletFactory.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/factory/PortletFactory.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/factory/PortletFactory.java Thu Nov 13 01:53:44 2008
@@ -22,6 +22,7 @@
 import javax.servlet.RequestDispatcher;
 import javax.servlet.ServletContext;
 
+import org.apache.jetspeed.PortalContext;
 import org.apache.jetspeed.om.portlet.PortletApplication;
 import org.apache.jetspeed.om.portlet.PortletDefinition;
 
@@ -40,6 +41,7 @@
  */
 public interface PortletFactory
 {
+    void setPortalContext(PortalContext portalContext);
     void registerPortletApplication(PortletApplication pa, ClassLoader paClassLoader);
     void unregisterPortletApplication(PortletApplication pa);
     boolean isPortletApplicationRegistered(PortletApplication pa);

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/factory/PortletInstance.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/factory/PortletInstance.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/factory/PortletInstance.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-api/src/main/java/org/apache/jetspeed/factory/PortletInstance.java Thu Nov 13 01:53:44 2008
@@ -17,7 +17,8 @@
 package org.apache.jetspeed.factory;
 
 import javax.portlet.Portlet;
-import javax.portlet.PortletConfig;
+
+import org.apache.jetspeed.container.InternalPortletConfig;
 
 /**
  * PortletInstance
@@ -28,6 +29,6 @@
  */
 public interface PortletInstance extends Portlet
 {
-    PortletConfig getConfig();
+    InternalPortletConfig getConfig();
     Portlet getRealPortlet();
 }
\ No newline at end of file

Modified: portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-commons/src/main/java/org/apache/jetspeed/container/JetspeedContainerServlet.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-commons/src/main/java/org/apache/jetspeed/container/JetspeedContainerServlet.java?rev=713695&r1=713694&r2=713695&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-commons/src/main/java/org/apache/jetspeed/container/JetspeedContainerServlet.java (original)
+++ portals/jetspeed-2/portal/branches/JS2-871-pluto-2.0-upgrade/jetspeed-commons/src/main/java/org/apache/jetspeed/container/JetspeedContainerServlet.java Thu Nov 13 01:53:44 2008
@@ -35,7 +35,6 @@
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServlet;
 import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletRequestWrapper;
 import javax.servlet.http.HttpServletResponse;
 
 import org.apache.jetspeed.container.session.PortalSessionsManager;



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