Interface ProjectRepository<P extends Project>


public interface ProjectRepository<P extends Project>
Interface for Project entities repository
  • Method Details

    • getProjects

      org.springframework.data.domain.Page<P> getProjects(org.springframework.data.domain.Pageable pageable, String nameToFilter, List<String> filteredProjectIds)
    • findProjectById

      Optional<P> findProjectById(String projectId)
    • createProject

      P createProject(P project)
    • updateProject

      P updateProject(P projectToUpdate)
    • copyProject

      P copyProject(P projectToCopy, String newProjectName)
    • deleteProject

      void deleteProject(P project)