myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Kočí (JIRA) <...@myfaces.apache.org>
Subject [jira] Created: (MYFACES-3075) Allow ELResolvers filtering
Date Wed, 16 Mar 2011 14:33:29 GMT
Allow ELResolvers filtering
---------------------------

                 Key: MYFACES-3075
                 URL: https://issues.apache.org/jira/browse/MYFACES-3075
             Project: MyFaces Core
          Issue Type: New Feature
          Components: General
    Affects Versions: 2.0.5-SNAPSHOT
         Environment: myfaces trunk
            Reporter: Martin Kočí
            Priority: Minor


related to topic
http://www.mail-archive.com/dev@myfaces.apache.org/msg49177.html


Problem: 
how to disable ELResolver smartly? Adding a context-param for each is an
overkill.

But we have https://cwiki.apache.org/MYFACES/elresolver-ordering.html in
codebase already. I propose to add new feature "ELResolver filtering"
and new context-param:

<context-param>
  <param-name>org.apache.myfaces.EL_RESOLVER_PREDICATE</param-name>
  <param-value>org.foo.bazz.ELResolverPredicate</param-value>
</context-param>

Filter is simple instance of org.apache.commons.collections.Predicate.


For application where no ManagedBean(Resolver) is used or no Flash, user
can simply return false from Predicate.evaluate and ELResolver won't be
installed.


See mail thread here: http://www.mail-archive.com/dev@myfaces.apache.org/msg52082.html


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message