Hi Romain,

It seems we don't need them.
Without the JavaImporter or importPackages, it works fine too.
I'm trying with Java 7. That brings the question: will it blend with Java
6? :O)
I will test it shortly.

[]s,
Thiago.



On Wed, May 29, 2013 at 2:11 PM, Romain Manni-Bucau
<rmannibu...@gmail.com>wrote:

> Hi Thiago,
>
> Why JavaImporter? importPackages(Packages.org.foo); works great
> Le 29 mai 2013 20:08, <tveron...@apache.org> a écrit :
>
> > Author: tveronezi
> > Date: Wed May 29 18:07:55 2013
> > New Revision: 1487582
> >
> > URL: http://svn.apache.org/r1487582
> > Log:
> > -(cosmetic) simplify "sample script".
> >
> > Modified:
> >
> >
> tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars
> >
> > Modified:
> >
> tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars
> > URL:
> >
> http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars?rev=1487582&r1=1487581&r2=1487582&view=diff
> >
> >
> ==============================================================================
> > ---
> >
> tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars
> > (original)
> > +++
> >
> tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars
> > Wed May 29 18:07:55 2013
> > @@ -1,22 +1,15 @@
> >  // Sample script
> > -var myImports = new JavaImporter(
> > -  java.util.Properties,
> > -  javax.naming.InitialContext
> > -);
> > +var p = new java.util.Properties();
> > +p.put("java.naming.factory.initial",
> > "org.apache.openejb.client.RemoteInitialContextFactory");
> > +p.put("java.naming.provider.url", "http://localhost:8080/tomee/ejb";);
> > +p.put("java.naming.security.principal", "tomee");
> > +p.put("java.naming.security.credentials", "tomee");
> >
> > -with (myImports) {
> > -  var p = new Properties();
> > -  p.put("java.naming.factory.initial",
> > "org.apache.openejb.client.RemoteInitialContextFactory");
> > -  p.put("java.naming.provider.url",
> > "{{protocol}}://localhost:{{port}}/tomee/ejb");
> > -  p.put("java.naming.security.principal", "{{name}}");
> > -  p.put("java.naming.security.credentials", "{{password}}");
> > -
> > -  var ctx = new InitialContext(p);
> > -  var varList = [];
> > -  var values = ctx.list("");
> > -  while(values.hasMore()) {
> > +var ctx = new javax.naming.InitialContext(p);
> > +var varList = [];
> > +var values = ctx.list("");
> > +while(values.hasMore()) {
> >      var pair = values.next();
> >      varList.push(pair.getName());
> > -  }
> > -  varList.join(", ");
> >  }
> > +varList.join(", ");
> > \ No newline at end of file
> >
> >
> >
>

Reply via email to