[jboss-cvs] JBossAS SVN: r69451 - trunk/security/src/main/org/jboss/security/integration/ejb.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 29 12:41:40 EST 2008


Author: anil.saldhana at jboss.com
Date: 2008-01-29 12:41:40 -0500 (Tue, 29 Jan 2008)
New Revision: 69451

Modified:
   trunk/security/src/main/org/jboss/security/integration/ejb/EJBAuthorizationHelper.java
Log:
ensure non-null policycontext

Modified: trunk/security/src/main/org/jboss/security/integration/ejb/EJBAuthorizationHelper.java
===================================================================
--- trunk/security/src/main/org/jboss/security/integration/ejb/EJBAuthorizationHelper.java	2008-01-29 17:38:23 UTC (rev 69450)
+++ trunk/security/src/main/org/jboss/security/integration/ejb/EJBAuthorizationHelper.java	2008-01-29 17:41:40 UTC (rev 69451)
@@ -83,9 +83,13 @@
       
       HashMap<String,Object> map =  new HashMap<String,Object>();
       map.put(ResourceKeys.POLICY_REGISTRATION, am); 
+      
+      String contextID = PolicyContext.getContextID();
+      if(contextID == null)
+         throw new IllegalStateException("ContextID is null"); 
 
       EJBResource ejbResource = new EJBResource(map);
-      ejbResource.setPolicyContextID(PolicyContext.getContextID());
+      ejbResource.setPolicyContextID(contextID);
       ejbResource.setCallerRunAsIdentity(callerRunAs);
       ejbResource.setEjbName(ejbName);
       ejbResource.setEjbMethod(ejbMethod);




More information about the jboss-cvs-commits mailing list