You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2012/01/19 08:26:29 UTC

svn commit: r1233219 - /openejb/trunk/openejb/server/openejb-groovy/src/main/java/org/apache/openejb/server/groovy/OpenEJBGroovyShell.java

Author: rmannibucau
Date: Thu Jan 19 07:26:29 2012
New Revision: 1233219

URL: http://svn.apache.org/viewvc?rev=1233219&view=rev
Log:
ensuring ejbname doesn't get a none alphanumeric character in the groovy shell

Modified:
    openejb/trunk/openejb/server/openejb-groovy/src/main/java/org/apache/openejb/server/groovy/OpenEJBGroovyShell.java

Modified: openejb/trunk/openejb/server/openejb-groovy/src/main/java/org/apache/openejb/server/groovy/OpenEJBGroovyShell.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-groovy/src/main/java/org/apache/openejb/server/groovy/OpenEJBGroovyShell.java?rev=1233219&r1=1233218&r2=1233219&view=diff
==============================================================================
--- openejb/trunk/openejb/server/openejb-groovy/src/main/java/org/apache/openejb/server/groovy/OpenEJBGroovyShell.java (original)
+++ openejb/trunk/openejb/server/openejb-groovy/src/main/java/org/apache/openejb/server/groovy/OpenEJBGroovyShell.java Thu Jan 19 07:26:29 2012
@@ -48,7 +48,8 @@ public class OpenEJBGroovyShell extends 
             }
 
             if (service != null) {
-                setVariable(beanContext.getEjbName(), service);
+                // replace all non alphanumeric characters in the ejb name by an underscore (to be a groovy variable)
+                setVariable(beanContext.getEjbName().replaceAll("[^a-zA-Z0-9]", "_"), service);
             }
         }
     }