Package cz.fidentis.analyst.project.impl
Class ProjectServiceImpl
java.lang.Object
cz.fidentis.analyst.project.impl.ProjectServiceImpl
- All Implemented Interfaces:
ProjectService
-
Constructor Summary
ConstructorsConstructorDescriptionProjectServiceImpl
(TaskService taskService, FaceService faceService, ProjectRepository projectRepository) -
Method Summary
Modifier and TypeMethodDescriptioncreateNewProject
(String name) Creates a new projectvoid
deleteProject
(Project project) Deletes projectReturns all projectsReturn opened projectgetProjectById
(long projectId) Returns project by its IDvoid
openProject
(Project project) Open project
-
Constructor Details
-
ProjectServiceImpl
public ProjectServiceImpl(TaskService taskService, FaceService faceService, ProjectRepository projectRepository)
-
-
Method Details
-
createNewProject
Description copied from interface:ProjectService
Creates a new project- Specified by:
createNewProject
in interfaceProjectService
- Returns:
- a new project
-
getOpenedProject
Description copied from interface:ProjectService
Return opened project- Specified by:
getOpenedProject
in interfaceProjectService
- Returns:
- opened project
-
openProject
Description copied from interface:ProjectService
Open project- Specified by:
openProject
in interfaceProjectService
- Parameters:
project
- project
-
deleteProject
Description copied from interface:ProjectService
Deletes project- Specified by:
deleteProject
in interfaceProjectService
- Parameters:
project
- project
-
getAllProjects
Description copied from interface:ProjectService
Returns all projects- Specified by:
getAllProjects
in interfaceProjectService
- Returns:
- all projects
-
getProjectById
Description copied from interface:ProjectService
Returns project by its ID- Specified by:
getProjectById
in interfaceProjectService
- Parameters:
projectId
- project ID- Returns:
- project by its ID
-