package br.com.centralit.citcorpore.ajaxForms;
import java.util.Collection;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import br.com.centralit.citajax.html.AjaxFormAction;
import br.com.centralit.citajax.html.DocumentHTML;
import br.com.centralit.citajax.html.HTMLTable;
import br.com.centralit.citcorpore.bean.HistoricoExecucaoDTO;
import br.com.centralit.citcorpore.negocio.HistoricoExecucaoService;
import br.com.citframework.service.ServiceLocator;
public class HistoricoExecucao extends AjaxFormAction {
public Class getBeanClass() {
return HistoricoExecucaoDTO.class;
}
public void load(DocumentHTML arg0, HttpServletRequest arg1,
HttpServletResponse arg2) throws Exception {
}
public void consultarHistorico(DocumentHTML document, HttpServletRequest request,
HttpServletResponse response) throws Exception {
HistoricoExecucaoService historicoExecucaoService = (HistoricoExecucaoService) ServiceLocator.getInstance().getService(HistoricoExecucaoService.class, null);
HistoricoExecucaoDTO historicoExecucaoBean = (HistoricoExecucaoDTO)document.getBean();
Collection col = historicoExecucaoService.findByDemanda(historicoExecucaoBean.getIdDemanda());
HTMLTable tabelaConsultaHist = document.getTableById("tabelaConsultaHist");
tabelaConsultaHist.deleteAllRows();
tabelaConsultaHist.addRowsByCollection(col,
new String[] {"dataStr", "horaStr", "nomeEmpregado", "detalhamentoConv", "situacaoDesc"},
null,
"J� existe registrado este registro na tabela",
null,
null,
null);
tabelaConsultaHist.applyStyleClassInAllCells("tamanho10");
}
}