de.h_da.library.accounting.entity
Class Invoice

java.lang.Object
  extended by de.h_da.library.accounting.entity.Invoice

public class Invoice
extends java.lang.Object

[entity] This entity represents an invoice, managed by the accounting component.


Field Summary
private  java.lang.String address
          Address where the invoice is to be sent to.
private  int amount
          Invoice amount in Euro cents.
private  java.util.Date date
          Issuing date of the invoice.
private  java.lang.String name
          Name of the invoice's recipient.
private  InvoiceStatus status
          SENT, PAID.
private  java.lang.String subject
          Reason for the invoice.
 
Constructor Summary
Invoice()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

address

private java.lang.String address
Address where the invoice is to be sent to.


amount

private int amount
Invoice amount in Euro cents.


date

private java.util.Date date
Issuing date of the invoice.


name

private java.lang.String name
Name of the invoice's recipient.


status

private InvoiceStatus status
SENT, PAID.


subject

private java.lang.String subject
Reason for the invoice.

Constructor Detail

Invoice

public Invoice()