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 ra...@apache.org on 2001/06/04 19:40:20 UTC
cvs commit: jakarta-jetspeed/src/java/org/apache/jetspeed/portal PortalState.java
raphael 01/06/04 10:40:20
Modified: src/java/org/apache/jetspeed/portal PortalState.java
Log:
user User temp storage rather than global Session to prevent
state leaks after Logout
Revision Changes Path
1.3 +8 -12 jakarta-jetspeed/src/java/org/apache/jetspeed/portal/PortalState.java
Index: PortalState.java
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/portal/PortalState.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- PortalState.java 2001/05/31 17:10:54 1.2
+++ PortalState.java 2001/06/04 17:40:18 1.3
@@ -88,7 +88,7 @@
*/
public static boolean hasMaximized( RunData rundata )
{
- return (rundata.getSession().getAttribute(MAXIMIZED)!=null);
+ return (rundata.getUser().getTemp(MAXIMIZED)!=null);
}
/**
@@ -98,7 +98,7 @@
*/
public static String getMaximized( RunData rundata )
{
- return (String)rundata.getSession().getAttribute(MAXIMIZED);
+ return (String)rundata.getUser().getTemp(MAXIMIZED);
}
/**
@@ -109,8 +109,7 @@
*/
public static void setMaximized( String portlet, RunData rundata )
{
- Log.note("Maximized: "+portlet);
- rundata.getSession().setAttribute(MAXIMIZED, portlet);
+ rundata.getUser().setTemp(MAXIMIZED, portlet);
}
/**
@@ -159,8 +158,7 @@
*/
public static void clearMaximized( RunData rundata )
{
- Log.note("Maximized cleared");
- rundata.getSession().removeAttribute(MAXIMIZED);
+ rundata.getUser().removeTemp(MAXIMIZED);
}
/**
@@ -170,7 +168,7 @@
*/
public static boolean hasCustomized( RunData rundata )
{
- return (rundata.getSession().getAttribute(CUSTOMIZED)!=null);
+ return (rundata.getUser().getTemp(CUSTOMIZED)!=null);
}
/**
@@ -180,7 +178,7 @@
*/
public static String getCustomized( RunData rundata )
{
- return (String)rundata.getSession().getAttribute(CUSTOMIZED);
+ return (String)rundata.getUser().getTemp(CUSTOMIZED);
}
/**
@@ -191,8 +189,7 @@
*/
public static void setCustomized( String portlet, RunData rundata )
{
- Log.note("Customized: "+portlet);
- rundata.getSession().setAttribute(CUSTOMIZED, portlet);
+ rundata.getUser().setTemp(CUSTOMIZED, portlet);
}
/**
@@ -247,8 +244,7 @@
*/
public static void clearCustomized( RunData rundata )
{
- Log.note("Customized cleared");
- rundata.getSession().removeAttribute(CUSTOMIZED);
+ rundata.getUser().removeTemp(CUSTOMIZED);
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org