package gcom.cadastro.imovel.bean;
import gcom.cadastro.cliente.ClienteFone;
import gcom.cadastro.cliente.ClienteImovel;
import gcom.util.Util;
import java.util.Collection;
/**
* Esta classe tem a finalidade para facilitar a visualiza��o dos dados na tela
* [UC0472] Consultar Imovel
*
* @author S�vio Luiz
* @date 22/08/2007
*/
public class ConsultarClienteRelacaoClienteImovelHelper {
private ClienteImovel clienteImovel;
private String nomeClienteUsuario;
private String enderecoImovel;
public ClienteImovel getClienteImovel() {
return clienteImovel;
}
public void setClienteImovel(ClienteImovel clienteImovel) {
this.clienteImovel = clienteImovel;
}
public String getEnderecoImovel() {
return enderecoImovel;
}
public void setEnderecoImovel(String enderecoImovel) {
this.enderecoImovel = enderecoImovel;
}
public String getNomeClienteUsuario() {
return nomeClienteUsuario;
}
public void setNomeClienteUsuario(String nomeClienteUsuario) {
this.nomeClienteUsuario = nomeClienteUsuario;
}
public String getMatriculaFormatadaImovel() {
if(this.clienteImovel!=null){
return this.clienteImovel.getImovel().getMatriculaFormatada();
}
return "";
}
public String getInscricaoFormatadaImovel() {
if(this.clienteImovel!=null){
return this.clienteImovel.getImovel().getInscricaoFormatada();
}
return "";
}
public String getDescricaoTipoRelacao() {
if(this.clienteImovel!=null
&& this.clienteImovel.getClienteRelacaoTipo()!=null){
return this.clienteImovel.getClienteRelacaoTipo().getDescricao();
}
return "";
}
public String getDataInicioRelacao() {
if(this.clienteImovel!=null
&& this.clienteImovel.getDataInicioRelacao()!=null){
return Util.formatarData(this.clienteImovel.getDataInicioRelacao());
}
return "";
}
public String getDataFimRelacao(){
if(this.clienteImovel!=null
&& this.clienteImovel.getDataFimRelacao()!=null){
return Util.formatarData(this.clienteImovel.getDataFimRelacao());
}
return "";
}
public String getDescricaoMotivoFimRelacao(){
if(this.clienteImovel!=null
&& this.clienteImovel.getClienteImovelFimRelacaoMotivo()!=null){
return this.clienteImovel.getClienteImovelFimRelacaoMotivo().getDescricao();
}
return "";
}
public Integer getIdCliente(){
if(this.clienteImovel!=null
&& this.clienteImovel.getCliente()!=null){
return this.clienteImovel.getCliente().getId();
}
return null;
}
public String getNomeCliente(){
if(this.clienteImovel!=null
&& this.clienteImovel.getCliente()!=null){
return this.clienteImovel.getCliente().getNome();
}
return "";
}
public String getTelefonePadraoCliente(){
if(this.clienteImovel!=null
&& this.clienteImovel.getCliente()!=null){
Collection<ClienteFone> colecaoFones = this.clienteImovel.getCliente().getClienteFones();
if( !Util.isVazioOrNulo(colecaoFones) ){
for(ClienteFone fone : colecaoFones){
if(fone.getIndicadorTelefonePadrao()!=null && fone.getIndicadorTelefonePadrao() == 1){
return fone.getDddTelefone();
}
}
}
}
return "";
}
public String getCpfCnpjCliente(){
if(this.clienteImovel!=null
&& this.clienteImovel.getCliente()!=null){
if( Util.verificarNaoVazio(this.clienteImovel.getCliente().getCnpj())){
return this.clienteImovel.getCliente().getCnpjFormatado();
}
return this.clienteImovel.getCliente().getCpfFormatado();
}
return "";
}
}