|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object repositorio.RepositorioProdutoVector
public class RepositorioProdutoVector
Constructor Summary | |
---|---|
RepositorioProdutoVector()
|
Method Summary | |
---|---|
void |
add(Produto produto)
Adiciona um novo produto ao repositório. |
boolean |
contem(Produto produto)
Verifica se um determinado produto está no repositório. |
java.util.ArrayList<Produto> |
procurarMuitos(Filtro<Produto> f)
Procura todos os produtos que satisfaçam uma certa condição. |
Produto |
procurarUm(Filtro<Produto> f)
Procura um único produto que satisfaça uma certa condição. |
void |
remove(Produto produto)
Remove um produto do repositório. |
void |
sort()
Ordena o repositório. |
int |
tamanho()
Verifica quantos produtos estão no repositório. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RepositorioProdutoVector()
Method Detail |
---|
public void add(Produto produto)
IRepositorioProduto
add
in interface IRepositorioProduto
produto
- Produto a ser adicionadopublic void remove(Produto produto) throws ProdutoNaoExisteException
IRepositorioProduto
remove
in interface IRepositorioProduto
produto
- Produto a ser removido.
ProdutoNaoExisteException
- Quando o produto procurado não existepublic boolean contem(Produto produto)
IRepositorioProduto
contem
in interface IRepositorioProduto
produto
- Produto que será procurado.
public java.util.ArrayList<Produto> procurarMuitos(Filtro<Produto> f) throws ProdutoNaoExisteException
IRepositorioProduto
procurarMuitos
in interface IRepositorioProduto
f
- Filtro que determina a condição desejada.
ProdutoNaoExisteException
- Quando o produto procurado não existepublic Produto procurarUm(Filtro<Produto> f) throws ProdutoNaoExisteException
IRepositorioProduto
procurarUm
in interface IRepositorioProduto
f
- Filtro que impõe a condição.
ProdutoNaoExisteException
- Quando o produto procurado não existepublic void sort()
IRepositorioProduto
sort
in interface IRepositorioProduto
public int tamanho()
IRepositorioProduto
tamanho
in interface IRepositorioProduto
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |