Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
E
F
G
I
L
N
P
T
E
entraItem(int, int)
- Method in interface tpdv.
ITPDV
Chamado para adicionar à venda corrente um número de itens sendo comprados.
F
façaPagamento(float)
- Method in interface tpdv.
ITPDV
Realiza um pagamento para uma venda.
fimDeVenda()
- Method in interface tpdv.
ITPDV
Chamado para indicar que a venda terminou.
G
getCatálogoDeProdutos()
- Method in class tpdv.
Loja
Obtem o catálogo de produtos da loja.
getDescrição()
- Method in interface tpdv.
IEspecProduto
Obtem a descrição do produto.
getEspecificação(int)
- Method in interface tpdv.
ICatalogoDeProdutos
Obtem a especificação de produto, dado o Universal Product Code (UPC)
getPreço()
- Method in interface tpdv.
IEspecProduto
Obtem o preço do produto.
getTPDV()
- Method in class tpdv.
Loja
Obtem o TPDV da loja.
getTroco()
- Method in interface tpdv.
IVenda
Retorna o troco da venda, após fazer um pagamento de uma venda.
getUPC()
- Method in interface tpdv.
IEspecProduto
Obtem o Universal Product Code (UPC) do produto.
getVenda()
- Method in interface tpdv.
ITPDV
Obtém a venda corrente sendo realizada pelo TPDV.
I
ICatalogoDeProdutos
- interface tpdv.
ICatalogoDeProdutos
.
Interface para qualquer tipo de Catálogo de Produtos
IEspecProduto
- interface tpdv.
IEspecProduto
.
Interface para qualquer tipo de especificação de produto.
ITPDV
- interface tpdv.
ITPDV
.
Interface para qualquer tipo de Terminal Ponto De Venda (TPDV).
IVenda
- interface tpdv.
IVenda
.
Interface externa para qualquer tipo de venda.
L
Loja
- class tpdv.
Loja
.
Classe que implementa uma Loja.
Loja()
- Constructor for class tpdv.
Loja
Cria uma loja.
N
NaoHaVendaException
- exception tpdv.
NaoHaVendaException
.
Exceção indicando operação necessitando de venda sem venda ativa
NaoHaVendaException(String)
- Constructor for class tpdv.
NaoHaVendaException
Cria uma exceção de operação necessitando de venda sem venda ativa
P
PagamentoInsuficienteException
- exception tpdv.
PagamentoInsuficienteException
.
Exceção indicando pagamento insuficiente para uma venda.
PagamentoInsuficienteException(String)
- Constructor for class tpdv.
PagamentoInsuficienteException
Cria uma exceção de pagamento insuficiente
ProdutoInexistenteException
- exception tpdv.
ProdutoInexistenteException
.
Exceção indicando produto inexistente no catálogo de produtos.
ProdutoInexistenteException(String)
- Constructor for class tpdv.
ProdutoInexistenteException
Cria uma exceção de produto inexistente
T
total()
- Method in interface tpdv.
IVenda
Retorna o valor total da venda, até agora.
TPDVException
- exception tpdv.
TPDVException
.
Classe abstrata de todas as exceções do pacote tpdv.
TPDVException(String)
- Constructor for class tpdv.
TPDVException
Cria uma exceção genérica do pacote tpdv
E
F
G
I
L
N
P
T
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES