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)