[jboss-cvs] JBossAS SVN: r57600 - branches/JEE5_TCK/ejb3/src/main/org/jboss/ejb3/security
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Oct 12 16:43:01 EDT 2006
Author: anil.saldhana at jboss.com
Date: 2006-10-12 16:43:00 -0400 (Thu, 12 Oct 2006)
New Revision: 57600
Modified:
branches/JEE5_TCK/ejb3/src/main/org/jboss/ejb3/security/JaccHelper.java
Log:
EJBTHREE-739: Throw javax.ejb.EJBAccessException
Modified: branches/JEE5_TCK/ejb3/src/main/org/jboss/ejb3/security/JaccHelper.java
===================================================================
--- branches/JEE5_TCK/ejb3/src/main/org/jboss/ejb3/security/JaccHelper.java 2006-10-12 20:22:37 UTC (rev 57599)
+++ branches/JEE5_TCK/ejb3/src/main/org/jboss/ejb3/security/JaccHelper.java 2006-10-12 20:43:00 UTC (rev 57600)
@@ -32,6 +32,7 @@
import javax.annotation.security.DenyAll;
import javax.annotation.security.PermitAll;
import javax.annotation.security.RolesAllowed;
+import javax.ejb.EJBAccessException;
import javax.security.auth.Subject;
import javax.security.jacc.EJBMethodPermission;
import javax.security.jacc.PolicyConfiguration;
@@ -261,7 +262,8 @@
container.addClassMetaData(jaccCtx);
}
- public static void checkPermission(CodeSource ejbCS, EJBMethodPermission methodPerm) throws SecurityException
+ public static void checkPermission(CodeSource ejbCS, EJBMethodPermission methodPerm)
+ throws EJBAccessException
{
try
{
@@ -282,7 +284,8 @@
if (policy.implies(pd, methodPerm) == false)
{
String msg = "Denied: " + methodPerm + ", caller=" + caller;
- SecurityException e = new SecurityException(msg);
+ //SecurityException e = new SecurityException(msg);
+ EJBAccessException e = new EJBAccessException(msg);
throw e;
}
}
More information about the jboss-cvs-commits
mailing list