A C E F G I M N P Q R S T

A

abateQuantStock(String, int) - Method in class Empresa
Abate uma dada quantidade à existência em stock de um produto cujo código é dado.

C

clone() - Method in class Empresa
clone
clone() - Method in class Produto
clone() do produto.
codigos() - Method in class Empresa
Devolve todos os códigos válidos de produtos

E

Empresa - Class in <Unnamed>
 
Empresa() - Constructor for class Empresa
 
Empresa(String) - Constructor for class Empresa
 
Empresa(Empresa) - Constructor for class Empresa
 
Empresa(String, Map<String, Produto>) - Constructor for class Empresa
 
estaEmAlarme() - Method in class Produto
Verifica se o produto está em ALARME, ou seja, se tem uma quantidade inferior ao nível de alarme definido.
existeProd(String) - Method in class Empresa
Verifica se um dado produto cujo código é dado existe no stock.

F

fichaProduto(String) - Method in class Empresa
Devolve toda a informação de um produto cujo código é dado e garantidamente existente

G

getAlarme() - Method in class Produto
Devolve o nivel actual de alarme
getCodigo() - Method in class Produto
Devolve o código do produto
getNome() - Method in class Empresa
Devolve o nome da empresa
getNome() - Method in class Produto
Devolve o Nome do produto
getQuant() - Method in class Produto
Devolve a quantidade actual em stock
getStock() - Method in class Empresa
Devolve uma cópia do stock actual da empresa

I

insereProduto(Produto) - Method in class Empresa
Insere um novo produto.

M

main() - Static method in class TstEmpresa
 

N

numProdutos() - Method in class Empresa
Devolve o número actual de produtos em stock

P

prodsEmAlarme() - Method in class Empresa
Cria a lista com os códigos dos produtos que possuem quantidade em ALARME
prodsOk() - Method in class Empresa
Conjunto dos códigos dos produtos que possuem quantidade não em ALARME
Produto - Class in <Unnamed>
 
Produto() - Constructor for class Produto
Construtor base
Produto(String, String, int, int) - Constructor for class Produto
Construtor completo
Produto(Produto) - Constructor for class Produto
Construtor de cópia

Q

quantTotalEmStock() - Method in class Empresa
Quantidade total de produtos em stock

R

removeProduto(String) - Method in class Empresa
Remove o produto cujo código é dado como parâmetro

S

saidaStock(int) - Method in class Produto
Regista saida de stock de uma dada quantidade deste produto.
somaQuant(int) - Method in class Produto
Incrementa a quantidade em stock

T

toString() - Method in class Empresa
toString()
toString() - Method in class Produto
Devolve uma String representação do produto.
TstEmpresa - Class in <Unnamed>
 
TstEmpresa() - Constructor for class TstEmpresa
 

A C E F G I M N P Q R S T