For java. Yes but otherwise we need to import it (natively with
importPackages(Packages.xxx) for rhino)
Le 29 mai 2013 20:20, "Thiago Veronezi" <[email protected]> a écrit :

> 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
> <[email protected]>wrote:
>
> > Hi Thiago,
> >
> > Why JavaImporter? importPackages(Packages.org.foo); works great
> > Le 29 mai 2013 20:08, <[email protected]> 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