Update of 
/var/cvs/contributions/CMSContainer_Modules/alias/src/java/com/finalist/cmsc/alias
In directory 
james.mmbase.org:/tmp/cvs-serv615/alias/src/java/com/finalist/cmsc/alias

Modified Files:
      Tag: b1_4
        AliasNavigationRenderer.java 
Log Message:
CMSC-863 HttpSessions are used when not necessary and created for useragents 
which do not maintain a session


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/alias/src/java/com/finalist/cmsc/alias
See also: http://www.mmbase.org/jira/browse/CMSC-863


Index: AliasNavigationRenderer.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/alias/src/java/com/finalist/cmsc/alias/AliasNavigationRenderer.java,v
retrieving revision 1.6
retrieving revision 1.6.2.1
diff -u -b -r1.6 -r1.6.2.1
--- AliasNavigationRenderer.java        1 Feb 2008 16:25:35 -0000       1.6
+++ AliasNavigationRenderer.java        21 Apr 2008 10:11:20 -0000      1.6.2.1
@@ -12,9 +12,7 @@
 import com.finalist.cmsc.alias.beans.om.Alias;
 import com.finalist.cmsc.beans.om.NavigationItem;
 import com.finalist.cmsc.navigation.*;
-import com.finalist.cmsc.portalImpl.registry.PortalRegistry;
 import com.finalist.cmsc.services.sitemanagement.SiteManagement;
-import com.finalist.pluto.portalImpl.aggregation.ScreenFragment;
 import com.finalist.pluto.portalImpl.core.PortalEnvironment;
 
 public class AliasNavigationRenderer implements NavigationItemRenderer {
@@ -25,7 +23,7 @@
    protected static String CONTENT_TYPE = "text/html";
 
    public void render(NavigationItem item, HttpServletRequest request, 
HttpServletResponse response,
-           ServletConfig servletConfig) {
+           ServletConfig servletConfig) throws IOException {
        
       if (item instanceof Alias) {
           Alias alias = (Alias) item;
@@ -35,9 +33,7 @@
 
              HttpServletRequest aliasRequest = new 
AliasHttpServletRequest(request, path); 
              PortalEnvironment aliasEnv = new PortalEnvironment(aliasRequest, 
response, servletConfig);
-             PortalRegistry registry = 
PortalRegistry.getPortalRegistry(request);
              response.setContentType(CONTENT_TYPE); 
-             ScreenFragment oldScreen = registry.getScreen();
              
              if (pageItem != null) {
                 NavigationItemRenderer manager = 
NavigationManager.getRenderer(pageItem);
@@ -45,8 +41,6 @@
                     manager.render(pageItem, aliasRequest, response, 
servletConfig);
                 }
              }
-             
-             registry.setScreen(oldScreen);            
          }
          else {
              String url = alias.getUrl();
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to