taylor 2005/02/17 16:45:06 Modified: portal/src/java/org/apache/jetspeed/velocity JetspeedPowerTool.java Log: checkif user logged in getSubject Revision Changes Path 1.41 +16 -1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/velocity/JetspeedPowerTool.java Index: JetspeedPowerTool.java =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/velocity/JetspeedPowerTool.java,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- JetspeedPowerTool.java 31 Jan 2005 05:24:20 -0000 1.40 +++ JetspeedPowerTool.java 18 Feb 2005 00:45:06 -0000 1.41 @@ -20,6 +20,7 @@ import java.io.Writer; import java.security.AccessControlException; import java.security.AccessController; +import java.security.Principal; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; @@ -33,6 +34,7 @@ import javax.portlet.RenderRequest; import javax.portlet.RenderResponse; import javax.portlet.WindowState; +import javax.security.auth.Subject; import javax.servlet.http.HttpServletRequest; import org.apache.commons.configuration.Configuration; @@ -1016,4 +1018,17 @@ relativePath).toString(); } + public Subject getSubject() + { + return requestContext.getSubject(); + } + + public boolean getLoggedOn() + { + Principal principal = requestContext.getRequest().getUserPrincipal(); + return (principal != null); + } + + + }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]