|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectEmpresa
public class Empresa
Constructor Summary | |
---|---|
Empresa()
|
|
Empresa(Empresa emp)
|
|
Empresa(String nome)
|
|
Empresa(String nomeEmp,
Map<String,Produto> stockInic)
|
Method Summary | |
---|---|
void |
abateQuantStock(String cod,
int quant)
Abate uma dada quantidade à existência em stock de um produto cujo código é dado. |
Empresa |
clone()
clone |
TreeSet<String> |
codigos()
Devolve todos os códigos válidos de produtos |
boolean |
existeProd(String cod)
Verifica se um dado produto cujo código é dado existe no stock. |
Produto |
fichaProduto(String cod)
Devolve toda a informação de um produto cujo código é dado e garantidamente existente |
String |
getNome()
Devolve o nome da empresa |
Map<String,Produto> |
getStock()
Devolve uma cópia do stock actual da empresa |
void |
insereProduto(Produto fichaProd)
Insere um novo produto. |
int |
numProdutos()
Devolve o número actual de produtos em stock |
ArrayList<String> |
prodsEmAlarme()
Cria a lista com os códigos dos produtos que possuem quantidade em ALARME |
TreeSet<String> |
prodsOk()
Conjunto dos códigos dos produtos que possuem quantidade não em ALARME |
int |
quantTotalEmStock()
Quantidade total de produtos em stock |
void |
removeProduto(String cod)
Remove o produto cujo código é dado como parâmetro |
String |
toString()
toString() |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Empresa()
public Empresa(Empresa emp)
public Empresa(String nome)
public Empresa(String nomeEmp, Map<String,Produto> stockInic)
Method Detail |
---|
public void abateQuantStock(String cod, int quant)
public Empresa clone()
clone
in class Object
public TreeSet<String> codigos()
public boolean existeProd(String cod)
public Produto fichaProduto(String cod)
public String getNome()
public Map<String,Produto> getStock()
public void insereProduto(Produto fichaProd)
public int numProdutos()
public ArrayList<String> prodsEmAlarme()
public TreeSet<String> prodsOk()
public int quantTotalEmStock()
public void removeProduto(String cod)
public String toString()
toString
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |