package gcom.atualizacaocadastral;
import gcom.cadastro.cliente.Cliente;
import gcom.cadastro.cliente.IClienteAtualizacaoCadastral;
import gcom.cadastro.endereco.EnderecoTipo;
import gcom.cadastro.endereco.Logradouro;
import gcom.cadastro.endereco.LogradouroBairro;
import gcom.cadastro.endereco.LogradouroCep;
import gcom.cadastro.endereco.LogradouroTipo;
import java.util.Date;
public class ClienteEnderecoRetorno implements IClienteEndereco {
private Integer id;
private String numero;
private String complemento;
private Date ultimaAlteracao;
private EnderecoTipo enderecoTipo;
private Cliente cliente;
private String nomeMunicipio;
private String nomeBairro;
private String descricaoLogradouro;
private Integer codigoCep;
private Integer idClienteRetorno;
private LogradouroTipo logradouroTipo;
public ClienteEnderecoRetorno(){}
public ClienteEnderecoRetorno(Integer idCliente, IClienteAtualizacaoCadastral clienteAtualizacaoCadastral){
this.numero = clienteAtualizacaoCadastral.getNumeroImovel();
this.complemento = clienteAtualizacaoCadastral.getComplementoEndereco();
this.enderecoTipo = new EnderecoTipo(clienteAtualizacaoCadastral.getIdEnderecoTipo());
this.cliente = new Cliente(idCliente);
this.nomeMunicipio = clienteAtualizacaoCadastral.getNomeMunicipio();
this.nomeBairro = clienteAtualizacaoCadastral.getNomeBairro();
this.descricaoLogradouro = clienteAtualizacaoCadastral.getDescricaoLogradouro();
this.codigoCep = clienteAtualizacaoCadastral.getCodigoCep();
this.logradouroTipo = new LogradouroTipo(clienteAtualizacaoCadastral.getIdLogradouroTipo());
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getNumero() {
return numero;
}
public void setNumero(String numero) {
this.numero = numero;
}
public String getComplemento() {
return complemento;
}
public void setComplemento(String complemento) {
this.complemento = complemento;
}
public Date getUltimaAlteracao() {
return ultimaAlteracao;
}
public void setUltimaAlteracao(Date ultimaAlteracao) {
this.ultimaAlteracao = ultimaAlteracao;
}
public EnderecoTipo getEnderecoTipo() {
return enderecoTipo;
}
public void setEnderecoTipo(EnderecoTipo enderecoTipo) {
this.enderecoTipo = enderecoTipo;
}
public Cliente getCliente() {
return cliente;
}
public void setCliente(Cliente cliente) {
this.cliente = cliente;
}
public String getNomeMunicipio() {
return nomeMunicipio;
}
public void setNomeMunicipio(String nomeMunicipio) {
this.nomeMunicipio = nomeMunicipio;
}
public String getNomeBairro() {
return nomeBairro;
}
public void setNomeBairro(String nomeBairro) {
this.nomeBairro = nomeBairro;
}
public String getDescricaoLogradouro() {
return descricaoLogradouro;
}
public void setDescricaoLogradouro(String descricaoLogradouro) {
this.descricaoLogradouro = descricaoLogradouro;
}
public Integer getCodigoCep(){
return this.codigoCep;
}
public void setCodigoCep(Integer codigoCep){
this.codigoCep = codigoCep;
}
public Integer getIdClienteRetorno() {
return idClienteRetorno;
}
public void setIdClienteRetorno(Integer idClienteRetorno) {
this.idClienteRetorno = idClienteRetorno;
}
public LogradouroTipo getLogradouroTipo() {
return logradouroTipo;
}
public void setLogradouroTipo(LogradouroTipo logradouroTipo) {
this.logradouroTipo = logradouroTipo;
}
public LogradouroCep getLogradouroCep() {
return null;
}
public void setLogradouroCep(LogradouroCep logradouroCep) {
}
public LogradouroBairro getLogradouroBairro() {
return null;
}
public void setLogradouroBairro(LogradouroBairro logradouroBairro) {
}
public Logradouro getPerimetroInicial() {
return null;
}
public void getPerimetroInicial(Logradouro perimetroInicial) {
}
public Logradouro getPerimetroFinal() {
return null;
}
public void setPerimetroFinal(Logradouro perimetroFinal) {
}
}