Package it.tidalwave.accounting.model
Interface ProjectRegistry
-
public interface ProjectRegistry- Author:
- Fabrizio Giudici
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceProjectRegistry.JobEventFinderstatic interfaceProjectRegistry.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.BuilderaddProject()Returns aProject.Builderfor adding aProjectto the registry.ProjectRegistry.JobEventFinderfindJobEvents()Returns aProjectRegistry.ProjectFinderfor findingJobEvents.ProjectRegistry.ProjectFinderfindProjects()Returns aProjectRegistry.ProjectFinderfor findingProjects.
-
-
-
Field Detail
-
CustomerRegistry
static final java.lang.Class<ProjectRegistry> CustomerRegistry
-
-
Method Detail
-
findProjects
@Nonnull ProjectRegistry.ProjectFinder findProjects()
Returns aProjectRegistry.ProjectFinderfor findingProjects.- Returns:
- the finder
-
findJobEvents
@Nonnull ProjectRegistry.JobEventFinder findJobEvents()
Returns aProjectRegistry.ProjectFinderfor findingJobEvents.- Returns:
- the finder
-
addProject
@Nonnull Project.Builder addProject()
Returns aProject.Builderfor adding aProjectto the registry.- Returns:
- the builder
-
-