[jboss-cvs] JBossAS SVN: r70517 - projects/metadata/trunk/src/main/java/org/jboss/metadata.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 6 16:22:24 EST 2008


Author: ALRubinger
Date: 2008-03-06 16:22:23 -0500 (Thu, 06 Mar 2008)
New Revision: 70517

Modified:
   projects/metadata/trunk/src/main/java/org/jboss/metadata/EjbRefMetaData.java
Log:
When getting JNDI name, first look to name resolved from ejb-link, then fall back on mapped-name

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/EjbRefMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/EjbRefMetaData.java	2008-03-06 21:14:00 UTC (rev 70516)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/EjbRefMetaData.java	2008-03-06 21:22:23 UTC (rev 70517)
@@ -76,7 +76,11 @@
     */
    public String getJndiName()
    {
-      return getDelegate().getMappedName();
+      // Obtain JNDI name resolved from ejb-link
+      String resolvedJndiName = this.getDelegate().getResolvedJndiName();
+      // If specified, use resolved JNDI name, otherwise use explicit mappedName as usual
+      return (resolvedJndiName != null && !resolvedJndiName.equals("")) ? resolvedJndiName : this.getDelegate()
+            .getMappedName();
    }
 
    /**




More information about the jboss-cvs-commits mailing list