tpdv
Class LinhaDetalheVenda

java.lang.Object
  |
  +--tpdv.LinhaDetalheVenda

class LinhaDetalheVenda
extends java.lang.Object
implements ILinhaDetalhe

Classe que representa uma linha de detalhe de uma venda.

Version:
1.0
Author:
Craig Larman, Jacques Philippe Sauvé, jacques@dsc.ufpb.br

Field Summary
private  IEspecProduto espec
          A especificação do produto sendo comprado.
private  int quantidade
          A quantidade de itens (do mesmo produto) neste detalhe de venda.
 
Constructor Summary
LinhaDetalheVenda(IEspecProduto espec, int quantidade)
          Cria uma linha de detalhe de uma venda.
 
Method Summary
 float subTotal()
          Informa o subtotal da venda correspondendo a esta linha de detalhe.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

quantidade

private int quantidade
A quantidade de itens (do mesmo produto) neste detalhe de venda.

espec

private IEspecProduto espec
A especificação do produto sendo comprado.
Constructor Detail

LinhaDetalheVenda

public LinhaDetalheVenda(IEspecProduto espec,
                         int quantidade)
Cria uma linha de detalhe de uma venda.
Parameters:
espec - A especificação do produto sendo comprado.
quantidade - A quantidade de itens (do mesmo produto) sendo comprados
Method Detail

subTotal

public float subTotal()
Informa o subtotal da venda correspondendo a esta linha de detalhe.
Specified by:
subTotal in interface ILinhaDetalhe
Returns:
O subtotal da venda correspondendo a esta linha de detalhe.