Bernhard Bonigl created LANG-1639:
-------------------------------------

             Summary: Find enum using a predicate
                 Key: LANG-1639
                 URL: https://issues.apache.org/jira/browse/LANG-1639
             Project: Commons Lang
          Issue Type: New Feature
          Components: lang.enums.*
            Reporter: Bernhard Bonigl
             Fix For: 3.12


`EnumUtils` supports finding an enum based on its name. However in my 
experience it's often required to find an enum mapped by another value related 
to the enum. To use a very simple example: Mapping a string input to an enum, 
where the string does not match the enum name.

I propose adding a `getEnumByPredicate` method, that returns the first found 
enum value matching a given predicate. Could also be expanded to return a list 
of all matching values.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to