Pessoal,
Estou fazendo manutenção em um sistema e nao reta final ou seja, na hora de inserir a ordem de servico e finalizar o processo esta gerando um erro ! So que eu nao entendi mto bem o que significa essa linha de código, nao fui eu quem fiz !
Segue abaixo o metodo e o erro
public void efetivarAnaliseTss(HttpSession session, DynaValidatorForm dynaForm) throws Exception {
ListaCampos listaCampos = null;
String dataPrevistaInstalacao = null;
String novaDataInstalacao = null;
try {
// lista de campos do staffware
listaCampos = (ListaCampos) session.getAttribute(StaffRequestProcConstantes.CAMPOS_STAFFWARE);
dataPrevistaInstalacao = DateUtil.getInstance().toString(listaCampos.getDate("FI006140"));
[b]dataPrevistaInstalacao = dataPrevistaInstalacao == null ? "" : dataPrevistaInstalacao;[/b]
novaDataInstalacao = (String) dynaForm.get("novaDataInstalacao");
if ((novaDataInstalacao == null) || (novaDataInstalacao.equals(""))) {
listaCampos.set("FI006028", "A");
} else {
if (dataPrevistaInstalacao.equals(novaDataInstalacao)) {
listaCampos.set("FI006028", "A");
} else {
listaCampos.set("FI006028", "D");
listaCampos.set("FI006140", DateUtil.getInstance().toDate(novaDataInstalacao));
}
}
} catch (Exception e) {
e.printStackTrace();
throw new Exception("Erro ao efetivar Análise TSS, " + e);
}
}
A linha en negrito eu nao entendi o que esta fazendo !
Já o erro é esse
Alguem tem ideia do que esta errado ?
valew