package gcom.atendimentopublico.registroatendimento; import gcom.cadastro.cliente.Cliente; import gcom.cadastro.endereco.Logradouro; import gcom.cadastro.endereco.LogradouroBairro; import gcom.cadastro.endereco.LogradouroCep; import gcom.cadastro.unidade.UnidadeOrganizacional; import java.io.Serializable; import java.util.Date; /** @author Hibernate CodeGenerator */ public class RAReiteracao implements Serializable { private static final long serialVersionUID = 1L; private Integer id; private Integer numeroImovel; private String pontoReferencia; private String complementoEndereco; private String solicitante; private Short indicadorEnderecoCorrespondencia; private Date ultimaAlteracao; private LogradouroBairro logradouroBairro; private Cliente cliente; private LogradouroCep logradouroCep; private gcom.atendimentopublico.registroatendimento.RegistroAtendimento registroAtendimento; private UnidadeOrganizacional unidadeOrganizacional; private Logradouro perimetroInicial; private Logradouro perimetroFinal; private String numeroProtocoloAtendimento; private String observacao; public final static Integer INDICADOR_PRINCIPAL = 1; public Cliente getCliente() { return cliente; } public void setCliente(Cliente cliente) { this.cliente = cliente; } public String getComplementoEndereco() { return complementoEndereco; } public void setComplementoEndereco(String complementoEndereco) { this.complementoEndereco = complementoEndereco; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Short getIndicadorEnderecoCorrespondencia() { return indicadorEnderecoCorrespondencia; } public void setIndicadorEnderecoCorrespondencia( Short indicadorEnderecoCorrespondencia) { this.indicadorEnderecoCorrespondencia = indicadorEnderecoCorrespondencia; } public LogradouroBairro getLogradouroBairro() { return logradouroBairro; } public void setLogradouroBairro(LogradouroBairro logradouroBairro) { this.logradouroBairro = logradouroBairro; } public LogradouroCep getLogradouroCep() { return logradouroCep; } public void setLogradouroCep(LogradouroCep logradouroCep) { this.logradouroCep = logradouroCep; } public Integer getNumeroImovel() { return numeroImovel; } public void setNumeroImovel(Integer numeroImovel) { this.numeroImovel = numeroImovel; } public String getNumeroProtocoloAtendimento() { return numeroProtocoloAtendimento; } public void setNumeroProtocoloAtendimento(String numeroProtocoloAtendimento) { this.numeroProtocoloAtendimento = numeroProtocoloAtendimento; } public Logradouro getPerimetroFinal() { return perimetroFinal; } public void setPerimetroFinal(Logradouro perimetroFinal) { this.perimetroFinal = perimetroFinal; } public Logradouro getPerimetroInicial() { return perimetroInicial; } public void setPerimetroInicial(Logradouro perimetroInicial) { this.perimetroInicial = perimetroInicial; } public String getPontoReferencia() { return pontoReferencia; } public void setPontoReferencia(String pontoReferencia) { this.pontoReferencia = pontoReferencia; } public gcom.atendimentopublico.registroatendimento.RegistroAtendimento getRegistroAtendimento() { return registroAtendimento; } public void setRegistroAtendimento( gcom.atendimentopublico.registroatendimento.RegistroAtendimento registroAtendimento) { this.registroAtendimento = registroAtendimento; } public String getSolicitante() { return solicitante; } public void setSolicitante(String solicitante) { this.solicitante = solicitante; } public Date getUltimaAlteracao() { return ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public UnidadeOrganizacional getUnidadeOrganizacional() { return unidadeOrganizacional; } public void setUnidadeOrganizacional(UnidadeOrganizacional unidadeOrganizacional) { this.unidadeOrganizacional = unidadeOrganizacional; } /** * * @return The endereco value */ public String getEnderecoFormatadoAbreviado() { String endereco = null; // verifica se o logradouro do registro atendimento solicitante � // diferente de null if (this.getLogradouroCep() != null && this.getLogradouroCep().getLogradouro() != null && !this.getLogradouroCep().getLogradouro().getId().equals( new Integer("0"))) { // verifica se o logradouro tipo do registro atendimento solicitante // � diferente de null if (this.getLogradouroCep().getLogradouro().getLogradouroTipo() != null && !this.getLogradouroCep().getLogradouro() .getLogradouroTipo().equals("")) { if (this.getLogradouroCep().getLogradouro().getLogradouroTipo() .getDescricaoAbreviada() != null && !this.getLogradouroCep().getLogradouro() .getLogradouroTipo().getDescricaoAbreviada() .equals("")) { // concatena o logradouro tipo do registro atendimento // solicitante endereco = this.getLogradouroCep().getLogradouro() .getLogradouroTipo().getDescricaoAbreviada().trim(); } } // verifica se o logradouro titulo do registro atendimento // solicitante � diferente de null if (this.getLogradouroCep().getLogradouro().getLogradouroTitulo() != null && !this.getLogradouroCep().getLogradouro() .getLogradouroTitulo().equals("")) { if (this.getLogradouroCep().getLogradouro() .getLogradouroTitulo().getDescricaoAbreviada() != null && !this.getLogradouroCep().getLogradouro() .getLogradouroTitulo().getDescricaoAbreviada() .equals("")) { // concatena o logradouro titulo do registro atendimento // solicitante endereco = endereco + " " + this.getLogradouroCep().getLogradouro() .getLogradouroTitulo() .getDescricaoAbreviada().trim(); } } // concatena o logradouro do registro atendimento solicitante endereco = endereco + " " + this.getLogradouroCep().getLogradouro().getNome().trim(); if (this.getComplementoEndereco() != null && !this.getComplementoEndereco().equalsIgnoreCase("")) { endereco = endereco + " - " + this.getComplementoEndereco().trim(); } if (this.getLogradouroBairro() != null && this.getLogradouroBairro().getBairro() != null && this.getLogradouroBairro().getBairro().getId() .intValue() != 0) { endereco = endereco + " - " + this.getLogradouroBairro().getBairro().getNome() .trim(); if (this.getLogradouroBairro().getBairro().getMunicipio() != null && this.getLogradouroBairro().getBairro() .getMunicipio().getId().intValue() != 0) { endereco = endereco + " " + this.getLogradouroBairro().getBairro() .getMunicipio().getNome().trim(); } if (this.getLogradouroBairro().getBairro().getMunicipio() .getUnidadeFederacao() != null && this.getLogradouroBairro().getBairro() .getMunicipio().getUnidadeFederacao().getId() .intValue() != 0) { endereco = endereco + " " + this.getLogradouroBairro().getBairro() .getMunicipio().getUnidadeFederacao() .getSigla().trim(); } } if (this.getLogradouroCep() != null && this.getLogradouroCep().getCep() != null) { // concatena o cep formatado do registro atendimento solicitante endereco = endereco + " " + this.getLogradouroCep().getCep().getCepFormatado() .trim(); } if (this.getPerimetroInicial() != null) { endereco = endereco + " ENTRE " + this.getPerimetroInicial().getDescricaoFormatada() + " E " + this.getPerimetroFinal().getDescricaoFormatada(); } } return endereco; } public String getEnderecoFormatado() { String endereco = ""; // verifica se o logradouro do registro atendimento � diferente de null if (this.getLogradouroCep() != null && this.getLogradouroCep().getLogradouro() != null && !this.getLogradouroCep().getLogradouro().getId().equals( new Integer("0"))) { // verifica se o logradouro tipo do registro atendimento � diferente // de null if (this.getLogradouroCep().getLogradouro().getLogradouroTipo() != null && !this.getLogradouroCep().getLogradouro() .getLogradouroTipo().equals("")) { if (this.getLogradouroCep().getLogradouro().getLogradouroTipo() .getDescricao() != null && !this.getLogradouroCep().getLogradouro() .getLogradouroTipo().getDescricao().equals("")) { // concatena o logradouro tipo do registro atendimento endereco = this.getLogradouroCep().getLogradouro() .getLogradouroTipo().getDescricao().trim(); } } // verifica se o logradouro titulo do registro atendimento � // diferente de null if (this.getLogradouroCep().getLogradouro().getLogradouroTitulo() != null && !this.getLogradouroCep().getLogradouro() .getLogradouroTitulo().equals("")) { if (this.getLogradouroCep().getLogradouro() .getLogradouroTitulo().getDescricao() != null && !this.getLogradouroCep().getLogradouro() .getLogradouroTitulo().getDescricao() .equals("")) { // concatena o logradouro titulo do registro atendimento endereco = endereco + " " + this.getLogradouroCep().getLogradouro() .getLogradouroTitulo().getDescricao() .trim(); } } // concatena o logradouro do registro atendimento endereco = endereco + " " + this.getLogradouroCep().getLogradouro().getNome().trim(); // concate o numero do imovel if (this.getNumeroImovel() != null && !this.getNumeroImovel().equals("")) { endereco = endereco + " - " + this.getNumeroImovel(); } if (this.getComplementoEndereco() != null && !this.getComplementoEndereco().equalsIgnoreCase("")) { endereco = endereco + " - " + this.getComplementoEndereco().trim(); } if (this.getLogradouroBairro() != null && this.getLogradouroBairro().getBairro() != null && this.getLogradouroBairro().getBairro().getId() .intValue() != 0) { endereco = endereco + " - " + this.getLogradouroBairro().getBairro().getNome() .trim(); if (this.getLogradouroBairro().getBairro().getMunicipio() != null && this.getLogradouroBairro().getBairro() .getMunicipio().getId().intValue() != 0) { endereco = endereco + " " + this.getLogradouroBairro().getBairro() .getMunicipio().getNome().trim(); } if (this.getLogradouroBairro().getBairro().getMunicipio() .getUnidadeFederacao() != null && this.getLogradouroBairro().getBairro() .getMunicipio().getUnidadeFederacao().getId() .intValue() != 0) { endereco = endereco + " " + this.getLogradouroBairro().getBairro() .getMunicipio().getUnidadeFederacao() .getSigla().trim(); } } if (this.getLogradouroCep() != null && this.getLogradouroCep().getCep() != null) { // concatena o cep formatado do registro atendimento endereco = endereco + " " + this.getLogradouroCep().getCep().getCepFormatado() .trim(); } if (this.getPerimetroInicial() != null) { endereco = endereco + " ENTRE " + this.getPerimetroInicial().getDescricaoFormatada() + " E " + this.getPerimetroFinal().getDescricaoFormatada(); } } return endereco; } public String getObservacao() { return observacao; } public void setObservacao(String observacao) { this.observacao = observacao; } }