public class InvoiceDAOHibernate extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements InvoiceDAO
InvoiceDAOHibernate class.
| Constructor and Description | 
|---|
InvoiceDAOHibernate()
 Constructor for InvoiceDAOHibernate. 
 | 
| 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. 
 | 
public InvoiceDAOHibernate()
Constructor for InvoiceDAOHibernate.
public Integer insert(Invoice invoice)
insert in interface InvoiceDAOinvoice - Invoice to be inserted.public void update(Invoice invoice)
update.
update in interface InvoiceDAOinvoice - a Invoice object.public void delete(Invoice invoice)
delete.
delete in interface InvoiceDAOinvoice - a Invoice object.public List<Invoice> list()
list.
list in interface InvoiceDAOList object.public List<Invoice> list(Registration registration)
list.
list in interface InvoiceDAOregistration - a Registration object.List object.public List<Invoice> list(Registration registration, InvoiceState state)
list.
list in interface InvoiceDAOregistration - a Registration object.state - a String object.List object.public Invoice findByID(Integer wfID)
findByID.
findByID in interface InvoiceDAOwfID - a Integer object.Invoice object.public Invoice findBySWAccession(Integer swAccession)
findBySWAccession.
findBySWAccession in interface InvoiceDAOswAccession - a Integer object.Invoice object.public Invoice updateDetached(Invoice invoice)
updateDetached.
updateDetached in interface InvoiceDAOinvoice - a Invoice object.Invoice object.public void update(Registration registration, Invoice invoice)
update.
update in interface InvoiceDAOregistration - a Registration object.invoice - a Invoice object.public Integer insert(Registration registration, Invoice invoice)
insert.
insert in interface InvoiceDAOregistration - a Registration object.invoice - a Invoice object.Integer object.public Invoice updateDetached(Registration registration, Invoice invoice)
updateDetached.
updateDetached in interface InvoiceDAOregistration - a Registration object.invoice - a Invoice object.Invoice object.Copyright © 2015 SeqWare. All rights reserved.