Title: CadastroProdutos
Description: Classe que controla o cadastro de produtos
Copyright: Copyright (c) 2002
Constructor Detail |
public CadastroProdutos(RepositorioProdutos produtos)
produtos
- o repositório que guarda os produtos.Method Detail |
public String toString()
public void inserir(Produto p)
p
- novo produto.ProdutoJaCadastradoException
- quando o produto já estiver no cadastro.public void remover(Produto p)
p
- produto a ser removido.public boolean existe(Produto p)
p
- produto a ser verificado.public RepositorioProdutos match(Produto p, int criterios)
p
- o produto que será usado como base da comparação.criterios
- um inteiro indicando os critérios (atributos) que serão usados para comparar o produto base com os produtos da lista. Os critérios válidos são MATCH_NOME, MATCH_DESCRICAO, MATCH_TAMANHO, MATCH_PRECO.public void atualizar(Produto p)
p
- produto que será atualizado.