public interface InvoiceService
InvoiceService interface.
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME
Constant
NAME="invoiceService" |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(Invoice invoice)
delete.
|
Invoice |
findByID(Integer iID)
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 |
setInvoiceDAO(InvoiceDAO invoiceDAO)
setInvoiceDAO.
|
void |
update(Invoice invoice)
update.
|
void |
update(Registration registration,
Invoice invoice)
update.
|
Invoice |
updateDetached(Invoice invoice)
updateDetached.
|
Invoice |
updateDetached(Registration registration,
Invoice invoice)
updateDetached.
|
static final String NAME
NAME="invoiceService"void setInvoiceDAO(InvoiceDAO invoiceDAO)
setInvoiceDAO.
invoiceDAO - a InvoiceDAO object.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.