jmcnally 01/05/29 17:59:14
Modified: src/java/org/apache/turbine/util/security
AccessControlList.java
Log:
add a convenience method that takes a String permission name along with a
Group object.
Revision Changes Path
1.8 +21 -1
jakarta-turbine/src/java/org/apache/turbine/util/security/AccessControlList.java
Index: AccessControlList.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/util/security/AccessControlList.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- AccessControlList.java 2001/05/06 17:06:46 1.7
+++ AccessControlList.java 2001/05/30 00:59:14 1.8
@@ -75,7 +75,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Brett McLaughlin</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Greg Ritter</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Rafal Krzewski</a>
- * @version $Id: AccessControlList.java,v 1.7 2001/05/06 17:06:46 jvanzyl Exp $
+ * @version $Id: AccessControlList.java,v 1.8 2001/05/30 00:59:14 jmcnally Exp $
*/
public class AccessControlList implements Serializable
{
@@ -351,6 +351,26 @@
{
return hasPermission(TurbineSecurity.getPermission(permission),
TurbineSecurity.getGroup(group));
+ }
+ catch(Exception e)
+ {
+ return false;
+ }
+ }
+
+ /**
+ * Checks if the user is assigned a specific Permission in the Group.
+ *
+ * @param permission the Permission
+ * @param group the Group
+ * @return <code>true</code> if the user is assigned the Permission in the
Group.
+ */
+ public boolean hasPermission( String permission, Group group )
+ {
+ try
+ {
+ return hasPermission(
+ TurbineSecurity.getPermission(permission), group);
}
catch(Exception e)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]