cliente
Class Cliente

public class Cliente
Title: Classe Cliente Description: Classe primaria Cliente Copyright: Copyright (c) 2002 Company: VIP team
Version:
1.0
Author:
Rafael Cavalcanti Ortolan
Constructor Detail

Cliente

public Cliente()
Construtor padrão da classe Cliente. Constrói um cliente padrão.

Cliente

public Cliente(String nome,
               DadosResidenciais dadosResidenciais)
Construtor da classe Cliente.
Parameters:
nome - nome do cliente.
dadosResidenciais - os dados residenciais do cliente.

Method Detail

getNome

public String getNome()
Este metodo devolve o nome do cliente
Returns:
nome do cliente

setNome

public void setNome(String nome)
Este metodo atribui o nome do cliente
Parameters:
nome - Sera utilizado para a atribuicao

getDadosResidenciais

public DadosResidenciais getDadosResidenciais()
Este metodo devolve os dados residenciais do cliente
Returns:
dados residenciais do cliente

setDadosResidenciais

public void setDadosResidenciais(DadosResidenciais dadosResidenciais)
Este metodo atribui os dados residenciais do cliente
Parameters:
dadosResidenciais - Sera utilizado para a atribuicao

toString

public String toString()
Retorna uma string que representa o cliente.
Returns:
uma string com o nome do cliente seguido de seu telefone entre parêntesis.

equals

public boolean equals(Cliente c)
Compara dois clientes. Os critérios de comparação utilizados são o nome e o telefone.
Parameters:
c - cliente a ser comparado.
Returns:
um booleano indicando se os pedidos são equivalentes.

match

public boolean match(Cliente c,
                     int criterios)
Retorna um booleano indicando se um cliente faz um match com outro de acordo com os critérios desejados.
Parameters:
c - o cliente que será comparado.
criterio - um inteiro indicando os critérios (atributos) que serão usados para comparar esse cliente (this) com o cliente fornecido. Os critérios válidos são MATCH_NOME, MATCH_TELEFONE, MATCH_BAIRRO.
See Also:
Clienete
Lista