[jboss-cvs] JBossAS SVN: r57524 - branches/JEE5_TCK/ejb3/src/main/org/jboss/ejb3

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Oct 9 22:34:39 EDT 2006


Author: anil.saldhana at jboss.com
Date: 2006-10-09 22:34:39 -0400 (Mon, 09 Oct 2006)
New Revision: 57524

Modified:
   branches/JEE5_TCK/ejb3/src/main/org/jboss/ejb3/BaseSessionContext.java
Log:
EJBTHREE-732: Consolidate security mgr lookup

Modified: branches/JEE5_TCK/ejb3/src/main/org/jboss/ejb3/BaseSessionContext.java
===================================================================
--- branches/JEE5_TCK/ejb3/src/main/org/jboss/ejb3/BaseSessionContext.java	2006-10-10 02:34:20 UTC (rev 57523)
+++ branches/JEE5_TCK/ejb3/src/main/org/jboss/ejb3/BaseSessionContext.java	2006-10-10 02:34:39 UTC (rev 57524)
@@ -24,8 +24,7 @@
 import java.io.Externalizable;
 import java.io.IOException;
 import java.io.ObjectInput;
-import java.io.ObjectOutput;
-import java.lang.reflect.InvocationHandler;
+import java.io.ObjectOutput; 
 import java.security.Identity;
 import java.security.Principal;
 import java.util.HashSet;
@@ -48,14 +47,14 @@
 import javax.xml.rpc.handler.MessageContext;
 import org.jboss.annotation.security.SecurityDomain;
 import org.jboss.aop.Advisor;
+import org.jboss.ejb3.security.SecurityDomainManager;
 import org.jboss.ejb3.tx.TxUtil;
 import org.jboss.ejb3.tx.UserTransactionImpl;
 import org.jboss.logging.Logger;
 import org.jboss.security.RealmMapping;
 import org.jboss.security.RunAsIdentity;
 import org.jboss.security.SecurityAssociation;
-import org.jboss.security.SimplePrincipal;
-import org.jboss.util.NestedRuntimeException;
+import org.jboss.security.SimplePrincipal; 
 
 /**
  * Comment
@@ -103,7 +102,7 @@
    {
       SecurityDomain securityAnnotation = (SecurityDomain) ((Advisor) container).resolveAnnotation(SecurityDomain.class);
       if (securityAnnotation == null) return;
-      Object domain = ctx.lookup("java:/jaas/" + securityAnnotation.value());
+      Object domain = SecurityDomainManager.getSecurityManager(securityAnnotation.value(), ctx);
       rm = (RealmMapping) domain;
    }
 




More information about the jboss-cvs-commits mailing list