Package it.tidalwave.accounting.model
Interface Invoice
-
- All Superinterfaces:
it.tidalwave.util.As
,it.tidalwave.role.Identifiable
- All Known Subinterfaces:
InvoiceSpi
@Immutable public interface Invoice extends it.tidalwave.role.Identifiable, it.tidalwave.util.As
- Author:
- Fabrizio Giudici
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Invoice.Builder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description it.tidalwave.util.Finder<JobEvent>
findJobEvents()
Creates a finder for job events.Invoice.Builder
toBuilder()
Returns a builder pre-populated with all the attributes.
-
-
-
Method Detail
-
findJobEvents
@Nonnull it.tidalwave.util.Finder<JobEvent> findJobEvents()
Creates a finder for job events.- Returns:
- the finder
-
toBuilder
@Nonnull Invoice.Builder toBuilder()
Returns a builder pre-populated with all the attributes.- Returns:
- the builder
-
-