[jboss-cvs] JBossAS SVN: r71076 - projects/ejb3/trunk/core/src/main/java/org/jboss/injection.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 20 11:37:05 EDT 2008


Author: wolfc
Date: 2008-03-20 11:37:05 -0400 (Thu, 20 Mar 2008)
New Revision: 71076

Modified:
   projects/ejb3/trunk/core/src/main/java/org/jboss/injection/ResourceHandler.java
Log:
EJBTHREE-1229: setting a mapped name for UserTransaction

Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/injection/ResourceHandler.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/injection/ResourceHandler.java	2008-03-20 15:37:03 UTC (rev 71075)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/injection/ResourceHandler.java	2008-03-20 15:37:05 UTC (rev 71076)
@@ -304,12 +304,16 @@
          {
             mappedName = "java:comp/ORB";
          }
+         else if(UserTransaction.class.isAssignableFrom(ref.type()))
+         {
+            mappedName = "java:comp/UserTransaction";
+         }
+         else
+         {
+            throw new RuntimeException("You did not specify a @Resource.mappedName() for name: "
+                  +ref.name()+", class: " + clazz.getName() + " and there is no binding for that enc name in XML");
+         }
       }
-      if (mappedName == null || mappedName.equals(""))
-      {
-         throw new RuntimeException("You did not specify a @Resource.mappedName() for name: "
-               +ref.name()+", class: " + clazz.getName() + " and there is no binding for that enc name in XML");
-      }
 
       if (ref.type() == URL.class)
       {




More information about the jboss-cvs-commits mailing list