package gcom.cadastro.atualizacaocadastral.command; import gcom.atualizacaocadastral.ImovelControleAtualizacaoCadastral; import gcom.cadastro.imovel.CadastroOcorrencia; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class AtualizacaoCadastralImovel { private int matricula = 0; private Map<String, String> linhaImovel = new HashMap<String, String>(); private Map<String, String> linhaCliente = new HashMap<String, String>(); private Map<String, String> linhaRamoAtividade = new HashMap<String, String>(); private Map<String, String> linhaServicos = new HashMap<String, String>(); private Map<String, String> linhaMedidor = new HashMap<String, String>(); private Map<String, String> linhaAnormalidade = new HashMap<String, String>(); private boolean imovelAprovado = false; private List<String> mensagensErro = new ArrayList<String>(); private DadoAtualizacaoImovel dadosImovel = new DadoAtualizacaoImovel(); private List<DadoAtualizacaoRamoAtividade> dadosRamoAtividade = new ArrayList<DadoAtualizacaoRamoAtividade>(); private AtualizacaoCadastral atualizacaoArquivo; private Boolean erroLayout = false; private Boolean existeMedidor = false; private CadastroOcorrencia cadastroOcorrencia; private ImovelControleAtualizacaoCadastral imovelControle; public AtualizacaoCadastralImovel(){ } public AtualizacaoCadastralImovel(AtualizacaoCadastral atualizacaoArquivo) { this.atualizacaoArquivo = atualizacaoArquivo; } public Map<String, String> getLinhaImovel() { return linhaImovel; } public String getLinhaImovel(String campo) { return linhaImovel.get(campo); } public void setLinhaImovel(Map<String, String> linha2) { this.linhaImovel = linha2; } public Map<String, String> getLinhaCliente() { return linhaCliente; } public String getLinhaCliente(String campo) { return linhaCliente.get(campo); } public void setLinhaCliente(HashMap<String, String> linha1) { this.linhaCliente = linha1; } public Map<String, String> getLinhaRamoAtividade() { return linhaRamoAtividade; } public void setLinhaRamoAtividade(HashMap<String, String> linha3) { this.linhaRamoAtividade = linha3; } public Map<String, String> getLinhaServicos() { return linhaServicos; } public String getLinhaServicos(String campo) { return linhaServicos.get(campo); } public void setLinhaServicos(HashMap<String, String> linha4) { this.linhaServicos = linha4; } public Map<String, String> getLinhaMedidor() { return linhaMedidor; } public String getLinhaMedidor(String campo) { return linhaMedidor.get(campo); } public void setLinhaMedidor(HashMap<String, String> linha5) { this.linhaMedidor = linha5; } public Map<String, String> getLinhaAnormalidade() { return linhaAnormalidade; } public String getLinhaAnormalidade(String campo) { return linhaAnormalidade.get(campo); } public void setLinhaAnormalidade(HashMap<String, String> linha6) { this.linhaAnormalidade = linha6; } public boolean cadastroInvalido() { return mensagensErro.size() > 0; } public List<String> getMensagensErro() { return mensagensErro; } public void addMensagemErro(String erro) { mensagensErro.add(erro.toUpperCase()); } public void addMensagemErroLayout(String erro) { erroLayout = true; mensagensErro.add(erro.toUpperCase()); } public int getMatricula() { return matricula; } public void setMatricula(int matricula) { this.matricula = matricula; } public boolean isImovelAprovado() { return imovelAprovado; } public void setImovelAprovado(boolean imovelAprovado) { this.imovelAprovado = imovelAprovado; } public DadoAtualizacaoImovel getDadosImovel() { return dadosImovel; } public void setDadosImovel(DadoAtualizacaoImovel dadosImovel) { this.dadosImovel = dadosImovel; } public List<DadoAtualizacaoRamoAtividade> getDadosRamoAtividade() { return dadosRamoAtividade; } public void addDadoRamoAtividade(DadoAtualizacaoRamoAtividade dadoRamoAtividade) { this.dadosRamoAtividade.add(dadoRamoAtividade); } public AtualizacaoCadastral getAtualizacaoArquivo() { return atualizacaoArquivo; } public Boolean isErroLayout(){ return erroLayout; } public Boolean isExisteMedidor() { return existeMedidor; } public void setExisteMedidor(Boolean existeMedidor) { this.existeMedidor = existeMedidor; } public CadastroOcorrencia getCadastroOcorrencia() { return cadastroOcorrencia; } public void setCadastroOcorrencia(CadastroOcorrencia cadastroOcorrencia) { this.cadastroOcorrencia = cadastroOcorrencia; } public ImovelControleAtualizacaoCadastral getImovelControle() { return imovelControle; } public void setImovelControle(ImovelControleAtualizacaoCadastral imovelControle) { this.imovelControle = imovelControle; } public void limparDadosUsuario() { linhaCliente.put("matriculaUsuario", "0"); } public void limparDadosProprietario() { linhaCliente.put("usuarioProprietario", "1"); linhaCliente.put("matriculaProprietario", "0"); linhaCliente.put("cnpjCpfProprietario", ""); } public void limparDadosResponsavel() { linhaCliente.put("tipoResponsavel", "0"); linhaCliente.put("matriculaResponsavel", "0"); linhaCliente.put("cnpjCpfResponsavel", ""); } }