package gcom.atualizacaocadastral; import java.math.BigDecimal; import java.util.Date; import gcom.atendimentopublico.ligacaoagua.LigacaoAguaSituacao; import gcom.atendimentopublico.ligacaoagua.RamalLocalInstalacao; import gcom.atendimentopublico.ligacaoesgoto.LigacaoEsgotoSituacao; import gcom.cadastro.imovel.FonteAbastecimento; import gcom.cadastro.imovel.IImovel; import gcom.micromedicao.hidrometro.HidrometroCapacidade; import gcom.micromedicao.hidrometro.HidrometroMarca; import gcom.micromedicao.hidrometro.HidrometroProtecao; public class ImovelRetorno implements IImovel{ private Integer id; private Integer idImovel; private Integer tipoOperacao; private Integer idLocalidade; private int codigoSetorComercial; private int numeroQuadra; private Integer idRota; private Integer codigoMunicipio; private String numeroIptu; private String numeroMedidorEnergia; private Short numeroPontosUtilizacao; private Short numeroMorador; private Integer idLogradouroTipo; private String descricaoLogradouro; private String numeroImovel; private String complementoEndereco; private String nomeBairro; private Integer codigoCep; private String nomeMunicipio; private Integer idLogradouro; private FonteAbastecimento fonteAbastecimento; private String coordenadaX; private String coordenadaY; private LigacaoAguaSituacao ligacaoAguaSituacao; private LigacaoEsgotoSituacao ligacaoEsgotoSituacao; private RamalLocalInstalacao ramalLocalInstalacao; private String numeroHidrometro; private HidrometroMarca hidrometroMarca; private HidrometroCapacidade hidrometroCapacidade; private HidrometroProtecao hidrometroProtecao; private String informacoesComplementares; private String tipoEntrevistado; private Date ultimaAlteracao; private Short classeSocial; private Short quantidadeAnimaisDomesticos; private BigDecimal areaConstruida; private BigDecimal volumePiscina; private BigDecimal volumeCisterna; private BigDecimal volumeCaixaDagua; private Short tipoUso; private Short acessoHidrometro; private Integer quantidadeEconomiasSocial; private Integer quantidadeEconomiasOutra; private Short percentualAbastecimento; public ImovelRetorno () { } public ImovelRetorno(Integer id) { this.id = id; } public ImovelRetorno(IImovel imovelAtualizacaoCadastral) { this.idImovel = imovelAtualizacaoCadastral.getIdImovel();; this.tipoOperacao = imovelAtualizacaoCadastral.getTipoOperacao(); this.idLocalidade = imovelAtualizacaoCadastral.getIdLocalidade(); this.codigoSetorComercial = imovelAtualizacaoCadastral.getCodigoSetorComercial(); this.numeroQuadra = imovelAtualizacaoCadastral.getNumeroQuadra(); this.idRota = imovelAtualizacaoCadastral.getIdRota(); this.codigoMunicipio = imovelAtualizacaoCadastral.getCodigoMunicipio(); this.numeroIptu = imovelAtualizacaoCadastral.getNumeroIptu(); this.numeroMedidorEnergia = imovelAtualizacaoCadastral.getNumeroMedidorEnergia(); this.numeroPontosUtilizacao = imovelAtualizacaoCadastral.getNumeroPontosUtilizacao(); this.numeroMorador = imovelAtualizacaoCadastral.getNumeroMorador(); this.idLogradouroTipo = imovelAtualizacaoCadastral.getLogradouroTipo(); this.descricaoLogradouro = imovelAtualizacaoCadastral.getDescricaoLogradouro(); this.numeroImovel = imovelAtualizacaoCadastral.getNumeroImovel(); this.complementoEndereco = imovelAtualizacaoCadastral.getComplementoEndereco(); this.nomeBairro = imovelAtualizacaoCadastral.getNomeBairro(); this.codigoCep = imovelAtualizacaoCadastral.getCodigoCep(); this.nomeMunicipio = imovelAtualizacaoCadastral.getNomeMunicipio(); this.idLogradouro = Integer.parseInt(imovelAtualizacaoCadastral.getCodigoLogradouro()); this.fonteAbastecimento = new FonteAbastecimento(imovelAtualizacaoCadastral.getIdFonteAbastecimento()); this.coordenadaX = imovelAtualizacaoCadastral.getCoordenadaX(); this.coordenadaY = imovelAtualizacaoCadastral.getCoordenadaY(); this.ligacaoAguaSituacao = new LigacaoAguaSituacao(imovelAtualizacaoCadastral.getIdLigacaoAguaSituacao()); this.ligacaoEsgotoSituacao = new LigacaoEsgotoSituacao(imovelAtualizacaoCadastral.getIdLigacaoEsgotoSituacao()); this.ramalLocalInstalacao = new RamalLocalInstalacao(imovelAtualizacaoCadastral.getIdLocalInstalacaoRamal()); this.numeroHidrometro = imovelAtualizacaoCadastral.getNumeroHidrometro(); this.hidrometroMarca = new HidrometroMarca(imovelAtualizacaoCadastral.getIdMarcaHidrometro()); this.hidrometroCapacidade = new HidrometroCapacidade(imovelAtualizacaoCadastral.getIdCapacidadeHidrometro()); this.hidrometroProtecao = new HidrometroProtecao(imovelAtualizacaoCadastral.getIdProtecaoHidrometro()); this.informacoesComplementares = imovelAtualizacaoCadastral.getInformacoesComplementares(); this.tipoEntrevistado = imovelAtualizacaoCadastral.getTipoEntrevistado(); this.classeSocial = imovelAtualizacaoCadastral.getClasseSocial(); this.quantidadeAnimaisDomesticos = imovelAtualizacaoCadastral.getQuantidadeAnimaisDomesticos(); this.areaConstruida = imovelAtualizacaoCadastral.getAreaConstruida(); this.volumePiscina = imovelAtualizacaoCadastral.getVolumePiscina(); this.volumeCisterna = imovelAtualizacaoCadastral.getVolumeCisterna(); this.volumeCaixaDagua = imovelAtualizacaoCadastral.getVolumeCaixaDagua(); this.tipoUso = imovelAtualizacaoCadastral.getTipoUso(); this.acessoHidrometro = imovelAtualizacaoCadastral.getAcessoHidrometro(); this.quantidadeEconomiasSocial = imovelAtualizacaoCadastral.getQuantidadeEconomiasSocial(); this.quantidadeEconomiasOutra = imovelAtualizacaoCadastral.getQuantidadeEconomiasOutra(); this.percentualAbastecimento = imovelAtualizacaoCadastral.getPercentualAbastecimento(); } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Integer getIdImovel() { return idImovel; } public void setIdImovel(Integer idImovel) { this.idImovel = idImovel; } public Integer getTipoOperacao() { return tipoOperacao; } public void setTipoOperacao(Integer tipoOperacao) { this.tipoOperacao = tipoOperacao; } public Integer getIdLocalidade() { return idLocalidade; } public void setIdLocalidade(Integer idLocalidade) { this.idLocalidade = idLocalidade; } public int getCodigoSetorComercial() { return codigoSetorComercial; } public void setCodigoSetorComercial(int codigoSetorComercial) { this.codigoSetorComercial = codigoSetorComercial; } public int getNumeroQuadra() { return numeroQuadra; } public void setNumeroQuadra(int numeroQuadra) { this.numeroQuadra = numeroQuadra; } public Integer getIdRota() { return idRota; } public void setIdRota(Integer idRota) { this.idRota = idRota; } public Integer getCodigoMunicipio() { return codigoMunicipio; } public void setCodigoMunicipio(Integer codigoMunicipio) { this.codigoMunicipio = codigoMunicipio; } public String getNumeroIptu() { return numeroIptu; } public void setNumeroIptu(String numeroIptu) { this.numeroIptu = numeroIptu; } public String getNumeroMedidorEnergia() { return numeroMedidorEnergia; } public void setNumeroMedidorEnergia(String numeroMedidorEnergia) { this.numeroMedidorEnergia = numeroMedidorEnergia; } public Short getNumeroPontosUtilizacao() { return numeroPontosUtilizacao; } public void setNumeroPontosUtilizacao(Short numeroPontosUtilizacao) { this.numeroPontosUtilizacao = numeroPontosUtilizacao; } public Short getNumeroMorador() { return numeroMorador; } public void setNumeroMorador(Short numeroMorador) { this.numeroMorador = numeroMorador; } public Integer getIdLogradouroTipo() { return idLogradouroTipo; } public void setIdLogradouroTipo(Integer idLogradouroTipo) { this.idLogradouroTipo = idLogradouroTipo; } public String getDescricaoLogradouro() { return descricaoLogradouro; } public void setDescricaoLogradouro(String descricaoLogradouro) { this.descricaoLogradouro = descricaoLogradouro; } public String getNumeroImovel() { return numeroImovel; } public void setNumeroImovel(String numeroImovel) { this.numeroImovel = numeroImovel; } public String getComplementoEndereco() { return complementoEndereco; } public void setComplementoEndereco(String complementoEndereco) { this.complementoEndereco = complementoEndereco; } public String getNomeBairro() { return nomeBairro; } public void setNomeBairro(String nomeBairro) { this.nomeBairro = nomeBairro; } public Integer getCodigoCep() { return codigoCep; } public void setCodigoCep(Integer codigoCep) { this.codigoCep = codigoCep; } public String getNomeMunicipio() { return nomeMunicipio; } public void setNomeMunicipio(String nomeMunicipio) { this.nomeMunicipio = nomeMunicipio; } public Integer getIdLogradouro() { return idLogradouro; } public void setIdLogradouro(Integer idLogradouro) { this.idLogradouro = idLogradouro; } public FonteAbastecimento getFonteAbastecimento() { return fonteAbastecimento; } public void setFonteAbastecimento(FonteAbastecimento fonteAbastecimento) { this.fonteAbastecimento = fonteAbastecimento; } public String getCoordenadaX() { return coordenadaX; } public void setCoordenadaX(String coordenadaX) { this.coordenadaX = coordenadaX; } public String getCoordenadaY() { return coordenadaY; } public void setCoordenadaY(String coordenadaY) { this.coordenadaY = coordenadaY; } public LigacaoAguaSituacao getLigacaoAguaSituacao() { return ligacaoAguaSituacao; } public void setLigacaoAguaSituacao(LigacaoAguaSituacao ligacaoAguaSituacao) { this.ligacaoAguaSituacao = ligacaoAguaSituacao; } public LigacaoEsgotoSituacao getLigacaoEsgotoSituacao() { return ligacaoEsgotoSituacao; } public void setLigacaoEsgotoSituacao(LigacaoEsgotoSituacao ligacaoEsgotoSituacao) { this.ligacaoEsgotoSituacao = ligacaoEsgotoSituacao; } public RamalLocalInstalacao getRamalLocalInstalacao() { return ramalLocalInstalacao; } public void setRamalLocalInstalacao(RamalLocalInstalacao ramalLocalInstalacao) { this.ramalLocalInstalacao = ramalLocalInstalacao; } public String getNumeroHidrometro() { return numeroHidrometro; } public void setNumeroHidrometro(String numeroHidrometro) { this.numeroHidrometro = numeroHidrometro; } public HidrometroProtecao getHidrometroProtecao() { return hidrometroProtecao; } public void setHidrometroProtecao(HidrometroProtecao hidrometroProtecao) { this.hidrometroProtecao = hidrometroProtecao; } public String getInformacoesComplementares() { return informacoesComplementares; } public void setInformacoesComplementares(String informacoesComplementares) { this.informacoesComplementares = informacoesComplementares; } public String getTipoEntrevistado() { return tipoEntrevistado; } public void setTipoEntrevistado(String tipoEntrevistado) { this.tipoEntrevistado = tipoEntrevistado; } public Date getUltimaAlteracao() { return ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public String getCodigoLogradouro() { return null; } public Integer getIdFonteAbastecimento() { return null; } public Integer getIdLigacaoAguaSituacao() { return null; } public Integer getLogradouroTipo() { return null; } public boolean isImovelNovo() { return false; } public void setCodigoLogradouro(String codigoLogradouro) { } public void setIdFonteAbastecimento(Integer idFonteAbastecimento) { } public void setIdLigacaoAguaSituacao(Integer idLigacaoAguaSituacao) { } public void setLogradouroTipo(Integer logradouroTipo) { } public Integer getIdLigacaoEsgotoSituacao() { return null; } public void setIdLigacaoEsgotoSituacao(Integer idLigacaoEsgotoSituacao) { } public Integer getIdLocalInstalacaoRamal() { return null; } public void setIdLocalInstalacaoRamal(Integer idRamalLocalInstalacao) { } public Integer getIdProtecaoHidrometro() { return null; } public void setIdProtecaoHidrometro(Integer idProtecaoHidrometro) { } public HidrometroCapacidade getHidrometroCapacidade() { return hidrometroCapacidade; } public HidrometroMarca getHidrometroMarca() { return hidrometroMarca; } public Integer getIdCapacidadeHidrometro() { return null; } public Integer getIdMarcaHidrometro() { return null; } public void setHidrometroCapacidade(HidrometroCapacidade hidrometroCapacidade) { this.hidrometroCapacidade = hidrometroCapacidade; } public void setHidrometroMarca(HidrometroMarca hidrometroMarca) { this.hidrometroMarca = hidrometroMarca; } public void setIdCapacidadeHidrometro(Integer idCapacidadeHidrometro) { } public void setIdMarcaHidrometro(Integer idMarcaHidrometro) { } public Short getClasseSocial() { return classeSocial; } public void setClasseSocial(Short classeSocial) { this.classeSocial = classeSocial; } public Short getQuantidadeAnimaisDomesticos() { return quantidadeAnimaisDomesticos; } public void setQuantidadeAnimaisDomesticos(Short quantidadeAnimaisDomesticos) { this.quantidadeAnimaisDomesticos = quantidadeAnimaisDomesticos; } public BigDecimal getAreaConstruida() { return areaConstruida; } public void setAreaConstruida(BigDecimal areaConstruida) { this.areaConstruida = areaConstruida; } public BigDecimal getVolumePiscina() { return volumePiscina; } public void setVolumePiscina(BigDecimal volumePiscina) { this.volumePiscina = volumePiscina; } public BigDecimal getVolumeCisterna() { return volumeCisterna; } public void setVolumeCisterna(BigDecimal volumeCisterna) { this.volumeCisterna = volumeCisterna; } public BigDecimal getVolumeCaixaDagua() { return volumeCaixaDagua; } public void setVolumeCaixaDagua(BigDecimal volumeCaixaDagua) { this.volumeCaixaDagua = volumeCaixaDagua; } public Short getTipoUso() { return tipoUso; } public void setTipoUso(Short tipoUso) { this.tipoUso = tipoUso; } public Short getAcessoHidrometro() { return acessoHidrometro; } public void setAcessoHidrometro(Short acessoHidrometro) { this.acessoHidrometro = acessoHidrometro; } public Integer getQuantidadeEconomiasSocial() { return quantidadeEconomiasSocial; } public void setQuantidadeEconomiasSocial(Integer quantidadeEconomiasSocial) { this.quantidadeEconomiasSocial = quantidadeEconomiasSocial; } public Integer getQuantidadeEconomiasOutra() { return quantidadeEconomiasOutra; } public void setQuantidadeEconomiasOutra(Integer quantidadeEconomiasOutra) { this.quantidadeEconomiasOutra = quantidadeEconomiasOutra; } public Short getPercentualAbastecimento() { return percentualAbastecimento; } public void setPercentualAbastecimento(Short percentualAbastecimento) { this.percentualAbastecimento = percentualAbastecimento; } }