gr.spinellis.invoice
Class Invoice

Package class diagram package Invoice
java.lang.Object
  extended by gr.spinellis.invoice.Invoice

public class Invoice
extends java.lang.Object


Field Summary
 Customer customer
           
 java.util.Date invoiceDate
           
 InvoiceItem[] items
           
 double total
           
 
Constructor Summary
Invoice()
           
 
Method Summary
 void addItem(Product p, int quantity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

total

public double total

items

public InvoiceItem[] items

customer

public Customer customer

invoiceDate

public java.util.Date invoiceDate
Constructor Detail

Invoice

public Invoice()
Method Detail

addItem

public void addItem(Product p,
                    int quantity)