/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package bean; //import coop.beans.EJB; import model.CoopProspect; import service.CoopProspectFacadeREST; import javax.ejb.EJB; import javax.faces.bean.ViewScoped; import javax.faces.component.UIComponent; import javax.faces.context.FacesContext; import javax.faces.convert.Converter; import javax.inject.Named; /** * * @author mis */ //@FacesConverter(forClass=CoopProspect.class, value="objStrConv") @Named(value="objStrConv") @ViewScoped public class ObjectToStringConverter implements Converter { private @EJB service.CoopProspectFacadeREST coopProspectFacadeREST; //= EJB.lookup(CoopProspectFacadeREST.class); @Override public Object getAsObject(FacesContext context, UIComponent component, String value) { //throw new UnsupportedOperationException("Not supported yet."); String prospectNo = String.valueOf(value); CoopProspect coopProspect = coopProspectFacadeREST.find(Integer.SIZE); return coopProspect; } @Override public String getAsString(FacesContext context, UIComponent component, Object value) { //throw new UnsupportedOperationException("Not supported yet."); CoopProspect coopProspect = (CoopProspect) value; String idAsString = String.valueOf(coopProspect.getProspectNo()); return idAsString; } }