hi ludovic,

@ProjectStageActivated is called @Exclude in deltaspike and you can just
drop @Advanced.

regards,
gerhard

http://www.irian.at

Your JSF/JavaEE powerhouse -
JavaEE Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces



2014-02-12 9:29 GMT+01:00 l.pe...@senat.fr <l.pe...@senat.fr>:

> On 12/02/2014 00:42, Thomas Andraschko wrote:
>
>> Can't you just switch to DS?
>>
> I gave a look to «migrate codi 1.x to deltaspike 0.5» by someone who seems
> to know a bit on this topic, posts on this mailing list and is also known a
> Gerhard Petracek :-)
>
> http://os890.blogspot.fr/2013/10/migrate-codi-1x-to-deltaspike-05.html
>
> And so I try to apply the dependenc changes from
> https://raw.github.com/os890/tomee_mf_stack_001/master/pom.xml
>
> to
>
> https://raw.github.com/os890/tomee_mf_stack_001/codi2ds/pom.xml
>
> I was however stopped at build time by the lack of
> - @ProjectStageActivated
> - @Advanced
>
> I can easily live without @ProjectStageActivated (used to activate a phase
> listener in debug, something which help me a lot when I started to pla with
> JSF but that I do not need anymore) and I am now trying to figure how not
> to use @Advanced.
>
> I am using this annotation to make converters and validators eligible
> injection targets. I think I can also retrieve beans by EL-expressions,
> with simple code such as
>
> public class MyHelperClass {
>     public static <T> T findBean(String name) {
>         if ((name == null) || name.isEmpty()) {
>             return null;
>                 }
>         return evaluateExpression("#{" + name + "}");
>     }
>
>     @SuppressWarnings("unchecked")
>     public static <T> T evaluateExpression(String expr) {
>         if ((expr == null) || expr.isEmpty()) {
>             return null;
>                 }
>         FacesContext fc = FacesContext.getCurrentInstance();
>         return (T) fc.getApplication().evaluateExpressionGet(fc,
>                 expr, Object.class);
>     }
> }
>
> MyHelperClass.findBean("toto");
>
> I will try that and keep you posted.
>
> Thanks,
>
>
> Ludovic
>
>
> |
> | AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT.
> |
>

Reply via email to