[seam-commits] Seam SVN: r7518 - trunk/src/main/org/jboss/seam/security.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Fri Mar 7 02:01:58 EST 2008
Author: shane.bryzak at jboss.com
Date: 2008-03-07 02:01:58 -0500 (Fri, 07 Mar 2008)
New Revision: 7518
Modified:
trunk/src/main/org/jboss/seam/security/Identity.java
Log:
fix unit test
Modified: trunk/src/main/org/jboss/seam/security/Identity.java
===================================================================
--- trunk/src/main/org/jboss/seam/security/Identity.java 2008-03-07 05:58:33 UTC (rev 7517)
+++ trunk/src/main/org/jboss/seam/security/Identity.java 2008-03-07 07:01:58 UTC (rev 7518)
@@ -102,7 +102,11 @@
public void create()
{
subject = new Subject();
- permissionMapper = (PermissionMapper) Component.getInstance(PermissionMapper.class);
+
+ if (Contexts.isApplicationContextActive())
+ {
+ permissionMapper = (PermissionMapper) Component.getInstance(PermissionMapper.class);
+ }
}
public static boolean isSecurityEnabled()
@@ -533,6 +537,8 @@
return true;
}
+ if (permissionMapper == null) return false;
+
if (arg != null)
{
return permissionMapper.resolvePermission(arg[0], action);
@@ -550,6 +556,8 @@
return true;
}
+ if (permissionMapper == null) return false;
+
return permissionMapper.resolvePermission(target, action);
}
More information about the seam-commits
mailing list