My question is: can you use one component with multiple interfaces for multiple purposes?
I am trying to use one class as both the backing bean and the selectItem converter, like this:
@Stateful @Name("fooManager") @org.jboss.seam.annotations.faces.Converter public class FooManagerBean implements FooManager, javax.faces.convert.Converter{ }
<h:selectOneMenu ... converter="#{fooManager}"></h:selectOneMenu>
Cannot convert FooManagerBean:3j011-5hrmn-fcfnjsws-1-fcfnlgsp-13 of type class org.javassist.tmp.java.lang.Object_$$_javassist_6 to interface javax.faces.convert.Converter
Post the whole exception. You need to mark any @Converter's @BypassInterceptors and you can't make them EJB3s - so, in essence, no.