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 ta...@apache.org on 2005/10/22 01:36:25 UTC

svn commit: r327608 - /portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/security/PermissionManager.java

Author: taylor
Date: Fri Oct 21 16:36:23 2005
New Revision: 327608

URL: http://svn.apache.org/viewcvs?rev=327608&view=rev
Log:
http://issues.apache.org/jira/browse/JS2-384
abstract Permission Manager checkPermission operation
in putting this to use in portlet filtering, 
it seemed easier for user to simply check return status instead of exceptions everytime

Modified:
    portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/security/PermissionManager.java

Modified: portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/security/PermissionManager.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/security/PermissionManager.java?rev=327608&r1=327607&r2=327608&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/security/PermissionManager.java (original)
+++ portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/security/PermissionManager.java Fri Oct 21 16:36:23 2005
@@ -136,8 +136,9 @@
      * 
      * @param subject The Java subject.
      * @param permission The permission, usually a portlet, page or folder type permission.
-     * @throws Throws a security exception.
+     * @return true if the subject has access to the permission protected resource, false
+     *         if the subject does not have access.
      */
-    void checkPermission(Subject subject, Permission permission) throws SecurityException;
+    boolean checkPermission(Subject subject, Permission permission);
     
 }



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