Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.2.8, 2.0.0-beta-3
-
None
-
None
Description
Hi,
I have an enum that has overridden the toString method.
It seems the EnumConverter uses toString to convert an enum to a string (and Enum.valueOf(..) to find it back). However, since my toString is overriden, the value it returns is not valid input for the Enum.valueOf(..) function and the converter raises an exception.
A better approach is to use .name() as string representation of an Enum.
Attachments
Issue Links
- is related to
-
MYFACES-2739 Pass through String values in EnumConverter.getAsString()
- Closed