public interface InvoiceDAO
InvoiceDAO interface.
| Modifier and Type | Method and Description | 
|---|---|
void | 
delete(Invoice invoice)
 delete. 
 | 
Invoice | 
findByID(Integer wfID)
 findByID. 
 | 
Invoice | 
findBySWAccession(Integer swAccession)
 findBySWAccession. 
 | 
Integer | 
insert(Invoice invoice)
Inserts a new Invoice and returns its sw_accession number. 
 | 
Integer | 
insert(Registration registration,
      Invoice invoice)
 insert. 
 | 
List<Invoice> | 
list()
 list. 
 | 
List<Invoice> | 
list(Registration registration)
 list. 
 | 
List<Invoice> | 
list(Registration registration,
    InvoiceState state)
 list. 
 | 
void | 
update(Invoice invoice)
 update. 
 | 
void | 
update(Registration registration,
      Invoice invoice)
 update. 
 | 
Invoice | 
updateDetached(Invoice invoice)
 updateDetached. 
 | 
Invoice | 
updateDetached(Registration registration,
              Invoice invoice)
 updateDetached. 
 | 
Integer insert(Invoice invoice)
invoice - Invoice to be inserted.Integer insert(Registration registration, Invoice invoice)
insert.
registration - a Registration object.invoice - a Invoice object.Integer object.void update(Registration registration, Invoice invoice)
update.
registration - a Registration object.invoice - a Invoice object.List<Invoice> list(Registration registration)
list.
registration - a Registration object.List object.List<Invoice> list(Registration registration, InvoiceState state)
list.
registration - a Registration object.state - a String object.List object.Invoice updateDetached(Registration registration, Invoice invoice)
updateDetached.
registration - a Registration object.invoice - a Invoice object.Invoice object.Copyright © 2015 SeqWare. All rights reserved.