[ https://issues.apache.org/jira/browse/MYFACES-2007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Val Blant updated MYFACES-2007: ------------------------------- Status: Patch Available (was: Open) > Converters are not created properly when target class is both, an enum and > implements an interface > -------------------------------------------------------------------------------------------------- > > Key: MYFACES-2007 > URL: https://issues.apache.org/jira/browse/MYFACES-2007 > Project: MyFaces Core > Issue Type: Bug > Affects Versions: 1.2.4 > Reporter: Val Blant > > This patch fixes the following situation: > - A converter is bound in faces-config.xml to an interface type (ex. > EnumCoded). > - There is an enum class that implements EnumCoded, like this: > public enum PickListActionType implements EnumCoded { ..... etc... } > - There is a converter called a GenericEnumTypeConverter, which knows how to > deal with these and is declared like this: > <converter> > <converter-for-class>EnumCoded</converter-for-class> > <converter-class>GenericEnumTypeConverter</converter-class> > </converter> > - Right now the converter picked by MyFaces is EnumConverter instead of my > GenericEnumTypeConverter, b/c the fact that my target class is an enum takes > precedence over the fact that it implements EnumCoded interface. > This patch fixes the problem. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.