@Dayson_Rodrigues escreveu:
meu projeto estava rodando normalmente, ao deletar e importar ele novamente está dando erro no converter.
OBS: Tenho 2 .xhtml ** cadastro / consulta** quando vou na consulta e consigo recuperar um objeto e fazer alteração. Agora, quando vou cadastrar diretamente ele apresenta esse erro.
segue o Codigo do converter e o Erro que está aaprecendo
package com.irmaosuspension.controleservico.converter;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;import com.irmaosuspension.controleservico.cdi.CDIServiceLocator;
import com.irmaosuspension.controleservico.dao.FabricanteDAO;
import com.irmaosuspension.controleservico.modelo.Fabricante;@FacesConverter(forClass = Fabricante.class)
public class FabricanteConverter implements Converter {private FabricanteDAO fabricanteDAO; public FabricanteConverter() { this.fabricanteDAO = CDIServiceLocator.getBean(FabricanteDAO.class); } public Object getAsObject(FacesContext context, UIComponent component, String value) { Fabricante retorno = null; if (value != null) { retorno = this.fabricanteDAO.buscarPeloCodigo(new Long(value)); } return retorno; } public String getAsString(FacesContext context, UIComponent component, Object value) { if (value != null) { Long codigo = ((Fabricante) value).getCodigo(); return codigo == null ? null : codigo.toString(); } return ""; }
}
Erro
Mensagens: 3
Participantes: 2