| Class | Description |
|---|---|
| InvoiceManager |
InvoiceManager manages creation, loading, saving, and removing items
in the InvoiceRepository.
|
| InvoiceTools |
A low-level interface to the Invoice repository, encapsulating most
repository operations inside higher level API's.
|
| PropertyTools |
Utility methods for copying properties between objects and repository
items in a generic way.
|
| Exception | Description |
|---|---|
| InvoiceException |
InvoiceException represents any exception generated by the invoice
manager or related classes.
|
| InvoicePipelineException |
InvoicePipelineException may be thrown whenever an error occurs
running a pipeline chain from the invoice subsystem.
|
| ItemWasModifiedException |
A subclass of InvoiceException representing a ConcurrentUpdateException
in the repository.
|