package gcom.relatorio.cadastro.atualizacaocadastral;
import gcom.gui.cadastro.CarregarDadosAtualizacaoCadastralActionForm;
import gcom.seguranca.acesso.usuario.Usuario;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
public class RelatorioInconsistenciasRetornoBO {
private Usuario usuario;
private Map<String, List<String>> colecaoErrosCadastro;
private String nomeArquivo;
private String totalImoveis;
private String totalImoveisComErro;
public RelatorioInconsistenciasRetornoBO(HttpServletRequest httpServletRequest, CarregarDadosAtualizacaoCadastralActionForm form) {
this.usuario = (Usuario) httpServletRequest.getSession(false).getAttribute("usuarioLogado");
this.colecaoErrosCadastro = form.getColecaoErrosCadastro();
this.nomeArquivo = form.getNomeArquivo();
this.totalImoveis = form.getTotalImoveis();
this.totalImoveisComErro = form.getTotalImoveisComErro();
}
public RelatorioInconsistenciasRetorno getRelatorioInconsistenciasRetorno() {
RelatorioInconsistenciasRetorno relatorioInconsistenciasRetorno = new RelatorioInconsistenciasRetorno(usuario);
relatorioInconsistenciasRetorno.addParametro("colecaoErrosCadastro", getColecaoErrosCadastro());
relatorioInconsistenciasRetorno.addParametro("nomeArquivo", nomeArquivo);
relatorioInconsistenciasRetorno.addParametro("totalImoveis", totalImoveis);
relatorioInconsistenciasRetorno.addParametro("totalImoveisComErro", totalImoveisComErro);
return relatorioInconsistenciasRetorno;
}
@SuppressWarnings("rawtypes")
private Map<String, List<String>> getColecaoErrosCadastro() {
return colecaoErrosCadastro;
}
}