Package it.tidalwave.accounting.model
Interface ProjectRegistry
-
public interface ProjectRegistry
- Author:
- Fabrizio Giudici
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ProjectRegistry.JobEventFinder
static interface
ProjectRegistry.ProjectFinder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Class<ProjectRegistry>
CustomerRegistry
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Project.Builder
addProject()
Returns aProject.Builder
for adding aProject
to the registry.ProjectRegistry.JobEventFinder
findJobEvents()
Returns aProjectRegistry.ProjectFinder
for findingJobEvent
s.ProjectRegistry.ProjectFinder
findProjects()
Returns aProjectRegistry.ProjectFinder
for findingProject
s.
-
-
-
Field Detail
-
CustomerRegistry
static final java.lang.Class<ProjectRegistry> CustomerRegistry
-
-
Method Detail
-
findProjects
@Nonnull ProjectRegistry.ProjectFinder findProjects()
Returns aProjectRegistry.ProjectFinder
for findingProject
s.- Returns:
- the finder
-
findJobEvents
@Nonnull ProjectRegistry.JobEventFinder findJobEvents()
Returns aProjectRegistry.ProjectFinder
for findingJobEvent
s.- Returns:
- the finder
-
addProject
@Nonnull Project.Builder addProject()
Returns aProject.Builder
for adding aProject
to the registry.- Returns:
- the builder
-
-