Class Produto

java.lang.Object
  extended by Produto

public class Produto
extends Object


Constructor Summary
Produto()
          Construtor base
Produto(Produto p)
          Construtor de cópia
Produto(String cod, String nom, int qt, int na)
          Construtor completo
 
Method Summary
 Produto clone()
          clone() do produto.
 boolean estaEmAlarme()
          Verifica se o produto está em ALARME, ou seja, se tem uma quantidade inferior ao nível de alarme definido.
 int getAlarme()
          Devolve o nivel actual de alarme
 String getCodigo()
          Devolve o código do produto
 String getNome()
          Devolve o Nome do produto
 int getQuant()
          Devolve a quantidade actual em stock
 void saidaStock(int valor)
          Regista saida de stock de uma dada quantidade deste produto.
 void somaQuant(int valor)
          Incrementa a quantidade em stock
 String toString()
          Devolve uma String representação do produto.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Produto

public Produto()
Construtor base


Produto

public Produto(Produto p)
Construtor de cópia


Produto

public Produto(String cod,
               String nom,
               int qt,
               int na)
Construtor completo

Method Detail

clone

public Produto clone()
clone() do produto.

Overrides:
clone in class Object

estaEmAlarme

public boolean estaEmAlarme()
Verifica se o produto está em ALARME, ou seja, se tem uma quantidade inferior ao nível de alarme definido.


getAlarme

public int getAlarme()
Devolve o nivel actual de alarme


getCodigo

public String getCodigo()
Devolve o código do produto


getNome

public String getNome()
Devolve o Nome do produto


getQuant

public int getQuant()
Devolve a quantidade actual em stock


saidaStock

public void saidaStock(int valor)
Regista saida de stock de uma dada quantidade deste produto.


somaQuant

public void somaQuant(int valor)
Incrementa a quantidade em stock


toString

public String toString()
Devolve uma String representação do produto.

Overrides:
toString in class Object