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.AsThis class models a customer.- Author:
- Fabrizio Giudici
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCustomer.Builder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static Customer.Builderbuilder()ProjectRegistry.ProjectFinderfindProjects()Customer.BuildertoBuilder()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
-
-