pessoal
Alguem sabe me dizer o pq esta dando nullpointer ??
Sei que tem algo a ver com o .equals, mas não sei como tratar isso:
if (!(consultaColetiva.getNumeroDispositivo().equals("")
|| consultaColetiva.getNumeroDispositivo().equals(null)
&& consultaColetiva.getNumeroSimcard().equals("")
|| consultaColetiva.getNumeroSimcard().equals(null)
&& consultaColetiva.getNumeroLinha().equals("") || consultaColetiva
.getNumeroLinha().equals(null))) {
if (!(consultaColetiva.getNumeroDispositivo().equals("") || consultaColetiva
.getNumeroDispositivo().equals(null))
&& consultaColetiva.getNumeroSimcard().equals("")
|| consultaColetiva.getNumeroSimcard().equals(null)
&& consultaColetiva.getNumeroLinha().equals("")
|| consultaColetiva.getNumeroLinha().equals(null)) {
dao.pesquisaDispositivoCL(consultaColetiva
.getNumeroDispositivo());
} else if (!(consultaColetiva.getNumeroSimcard().equals("") || consultaColetiva
.getNumeroSimcard().equals(null))
&& consultaColetiva.getNumeroDispositivo().equals(
"")
|| consultaColetiva.getNumeroDispositivo().equals(
null)
&& consultaColetiva.getNumeroLinha().equals("")
|| consultaColetiva.getNumeroLinha().equals(null)) {
dao.pesquisaSimCardCL(consultaColetiva
.getNumeroSimcard());
} else {
// GRAVA ERRO
System.out.println("Linha Com mais de um Registro");
dao.InsereLogErro(0, consultaColetiva.getNumeroSimcard(), nuLinhaAtual, CodProc);
QtdeErro++;
dao.QtdeErro(QtdeErro);
dao.QtdeAlterada(QtdeAlt);
continue;
}
} else {
// GRAVA ERRO
System.out.println("Campos Vazios");
dao.InsereLogErro(0, "0", nuLinhaAtual, CodProc);
QtdeErro++;
dao.QtdeErro(QtdeErro);
dao.QtdeAlterada(QtdeAlt);
continue;
}