// Varre a lista de acionamentos atualizando o
// estado de cada um de acordo com os prazos
for (Iterator it = lstAcionamentos.iterator(); it.hasNext();) {
ConsultaAndamento consultaAndamento = (ConsultaAndamento) it
.next();
Acionamento acionamento = get(consultaAndamento.getId());
long idEstadoAcion = consultaAndamento.getIdEstadoAcionamento()
.longValue();
Timestamp dataExterna = consultaAndamento.getDataExterna() != null ? new Timestamp(
consultaAndamento.getDataExterna().getTime()) : null;
Timestamp dataInterna = consultaAndamento.getDataInterna() != null ? new Timestamp(
consultaAndamento.getDataInterna().getTime()) : null;
// atualizar o estado do acionamento, dependendo do estado atual
if (idEstadoAcion == EstadoAcionamento.PENDENTE.getId()
.longValue()
|| idEstadoAcion == EstadoAcionamento.EM_ANDAMENTO