[ 
https://issues.apache.org/jira/browse/MYFACES-3075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Kočí updated MYFACES-3075:
---------------------------------

       Resolution: Fixed
    Fix Version/s: 2.1.0-SNAPSHOT
           Status: Resolved  (was: Patch Available)

> 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čí
>            Assignee: Martin Kočí
>            Priority: Minor
>             Fix For: 2.1.0-SNAPSHOT
>
>         Attachments: MYFACES-3075-v1.patch, MYFACES-3075.patch
>
>
> related to topic
> http://www.mail-archive.com/[email protected]/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/[email protected]/msg52082.html

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

Reply via email to