|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRepositorioCliente
Interface que determina o que um reposit�rio de Clientes deve fazer
Method Summary | |
---|---|
void |
add(Cliente cliente)
Adiciona um novo cliente ao reposit�rio. |
boolean |
contem(Cliente cliente)
Verifica se um determinado cliente est� no reposit�rio. |
java.util.ArrayList<Cliente> |
procurarMuitos(Filtro<Cliente> f)
Procura todos os clientes que satisfa�am uma certa condi��o. |
Cliente |
procurarUm(Filtro<Cliente> f)
Procura um �nico cliente que satisfa�a uma certa condi��o. |
void |
remove(Cliente cliente)
Remove um cliente do reposit�rio. |
void |
sort()
Ordena o reposit�rio. |
int |
tamanho()
Verifica quantos clientes est�o no reposit�rio. |
Method Detail |
---|
void add(Cliente cliente)
cliente
- Cliente a ser adicionadovoid remove(Cliente cliente) throws ClienteNaoExisteException
cliente
- Cliente a ser removido.
ClienteNaoExisteException
- Quando o cliente procurado não existeboolean contem(Cliente cliente)
cliente
- Cliente que ser� procurado.
java.util.ArrayList<Cliente> procurarMuitos(Filtro<Cliente> f) throws ClienteNaoExisteException
f
- Filtro que determina a condi��o desejada.
ClienteNaoExisteException
- Quando o cliente procurado não existeCliente procurarUm(Filtro<Cliente> f) throws ClienteNaoExisteException
f
- Filtro que imp�e a condi��o.
ClienteNaoExisteException
- Quando o cliente procurado não existevoid sort()
int tamanho()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |