Package it.tidalwave.accounting.model
Interface Customer
-
- All Superinterfaces:
it.tidalwave.util.As
,it.tidalwave.role.Identifiable
- All Known Subinterfaces:
CustomerSpi
public interface Customer extends it.tidalwave.role.Identifiable, it.tidalwave.util.As
This class models a customer.- Author:
- Fabrizio Giudici
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Customer.Builder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static Customer.Builder
builder()
ProjectRegistry.ProjectFinder
findProjects()
Customer.Builder
toBuilder()
Returns a builder pre-populated with all the attributes.
-
-
-
Method Detail
-
builder
@Nonnull static Customer.Builder builder()
-
findProjects
@Nonnull ProjectRegistry.ProjectFinder findProjects()
-
toBuilder
@Nonnull Customer.Builder toBuilder()
Returns a builder pre-populated with all the attributes.- Returns:
- the builder
-
-