Interface ProjectService

All Known Implementing Classes:
ProjectServiceImpl

public interface ProjectService
  • Method Details

    • createNewProject

      Project createNewProject(String name)
      Creates a new project
      Returns:
      a new project
    • deleteProject

      void deleteProject(Project project)
      Deletes project
      Parameters:
      project - project
    • getProjectById

      Project getProjectById(long projectId)
      Returns project by its ID
      Parameters:
      projectId - project ID
      Returns:
      project by its ID
    • getOpenedProject

      Project getOpenedProject()
      Return opened project
      Returns:
      opened project
    • getAllProjects

      List<Project> getAllProjects()
      Returns all projects
      Returns:
      all projects
    • openProject

      void openProject(Project project)
      Open project
      Parameters:
      project - project