Ola pessoal, preciso de um help (apesar do meu registro antigo no forum, ainda sou novato)
Estou seguindo um tutorial da apostila da AlgaWorks Desenvolvimento web 2ª Edição, e esta dando um erro no método toString(); segue o código abaixo.
O erro que aparece é que eu “Não posso invocar o método toString para o tipo primitivo Long”
antecipadamente agradeço a ajuda!
Sistema :
Windows Windows 7
Eclipse Indigo
Jboss Tools 3.2
package com.kluster.financeiro.conversores;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.ConverterException;
import com.kluster.financeiro.dominio.Pessoa;
import com.kluster.financeiro.negocio.PessoaService;
public class PessoaConverter implements Converter {
public Object getAsObject(FacesContext context, UIComponent component, String value)
throws ConverterException {
if (value == null) {
return null;
}
return new PessoaService()
.pesquisarPorId(Long.parseLong(value));
}
public String getAsString(FacesContext context, UIComponent component, Object object)
throws ConverterException {
if (object == null) {
return null;
}
Pessoa pessoa = (Pessoa) object;
return pessoa.getId().toString();
}
}