|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object repositorio.RepositorioClientesArray
public class RepositorioClientesArray
Constructor Summary | |
---|---|
RepositorioClientesArray()
|
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. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RepositorioClientesArray()
Method Detail |
---|
public void add(Cliente cliente)
IRepositorioCliente
add
in interface IRepositorioCliente
cliente
- Cliente a ser adicionadopublic void remove(Cliente cliente) throws ClienteNaoExisteException
IRepositorioCliente
remove
in interface IRepositorioCliente
cliente
- Cliente a ser removido.
ClienteNaoExisteException
- Quando o cliente procurado não existepublic boolean contem(Cliente cliente)
IRepositorioCliente
contem
in interface IRepositorioCliente
cliente
- Cliente que ser� procurado.
public java.util.ArrayList<Cliente> procurarMuitos(Filtro<Cliente> f) throws ClienteNaoExisteException
IRepositorioCliente
procurarMuitos
in interface IRepositorioCliente
f
- Filtro que determina a condi��o desejada.
ClienteNaoExisteException
- Quando o cliente procurado não existepublic Cliente procurarUm(Filtro<Cliente> f) throws ClienteNaoExisteException
IRepositorioCliente
procurarUm
in interface IRepositorioCliente
f
- Filtro que imp�e a condi��o.
ClienteNaoExisteException
- Quando o cliente procurado não existepublic void sort()
IRepositorioCliente
sort
in interface IRepositorioCliente
public int tamanho()
IRepositorioCliente
tamanho
in interface IRepositorioCliente
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |