As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
I saw Ronald's commit*(s)*
Looks pretty cool.
I have something similar although I took it a bit further: I have written a proper CDI-Extension providing an own scope (@ProcessScoped)
ike #{myBean.method(…)} 'myBean' being a CDI-managed Bean so potentially also an EJB… (I saw some discussion around EJB-invocation in the last weeks, so this would be yet another possibility )
Ronald, if you are interested in pursuing this, I would be ready to help out and contribute.
I will try to clean this up and commit it over the weekend.
Does this mean you can use procesvariables in EL in a jsf page? or initially just in the java classes? (does not make it less cool) Yet, I also think of supporting something like a variables['….'] construction so metawidget can be used (still needs integration with primefaces, not sure if that is difficult)
The 'full' ejb resolver will still be needed afaik, since CDI cannot resolve remote beans.
Definitely. The core team just has to decide if this is an interesting module to include. If not we could start something external (camunda svn?)
Currently it requires Java EE6 sinceI use a EJB3.1 singleton (no interface) to get the process engine. So we might need some work to either get a generic version that can also be used in Java EE5 or use maven profiles or whatever or just not support Java EE5
Not yet (I think). I can inject process-variables into a bean but not yet use them in JSF (or anywhere else using UEL for that matter) because only @Named beans have an EL-Name. This is one item to work on.
Right, in CDI you need to tell the container how to resolve the remote EJB using @EJB(…) and then bind it to sth., e.g. using a producer method. This is not yet what we want. (Although I often think that it is better to write 3 lines of type-safe Java Code instead of xml But that is a matter of taste… ) So yes the 'full' EJB resolver is definitely needed. Even if it was supported, I don't think people want to depend on CDI for doing this.
Yes that would also be a "TBD". If the one singleton is the only place where EE6 is really required, than maybe it is possible to target EE5.
1. Use of ICEfaces (or not) is entirely optional and configurable. We have lots of non-ICEfaces demos. But yes, ICEfaces probably doesn't play 100% nice with other component libraries, due principally to ICEfaces' unique (and very cool) 'Direct-to-DOM' technology. But such issues are outside of Metawidget's jurisdiction
2. No. Metawidget's 'back end' is controlled by a pluggable 'Inspector' interface which is designed to accomodate this (and many other) architectual preferences. For example see http://kennardconsulting.blogspot.com/2008/06/metawidget-and-namevalue-pairs.html
Hi, With so many layers coming into play, what is the impact on performance? I am very keen on seeing how MetaWidgets/AngularJS component can be integrated with Alfresco platform to build applications. Has anyone experimented with this? There are several advantages to create a UI based on schema definition as opposed to having two separate parallel structures with redundancies.
Hey - This post is really old. I'd be concerned that the content was out of date. Can you create a new topic?