[jboss-user] [JBoss Seam] - Re: Question on Seam Annotataion with JSF-EL language interp

gbc@gmx.de do-not-reply at jboss.com
Tue Sep 11 06:50:06 EDT 2007


Sorry for not clearing my issue right...

What I mean is that the Expression "#{identity.loggedIn}" is resolved at runtime and substituted by the correct value (true or false).  

I would like to use this substitution feature for my own Annotation (e.g. @Property) thus using injected values instead of fixed strings, e.g.


  | 
  | @Property("#{currentUser.name}") private String someProperty;
  | 
  | 

instead of


  | 
  | @Property("fixedName") private String someProperty;
  | 
  | 

without parsing and evaluating "#{currentUser.name}" manually. Seam should provide the correct value and look through the Contexts.

I hope it's understandable. I'm using an interceptor right now for injecting Properties from external Properties files into my classes. But in some situations, properties depend on runtime values (like currentUser) that can be different, e.g. when each user should have its own name.properties file. 

Greetz GHad

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4082947#4082947

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4082947



More information about the jboss-user mailing list