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.