Interface ProjectJpaRepository
-
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<ProjectEntity,String>,org.springframework.data.jpa.repository.JpaRepository<ProjectEntity,String>,org.springframework.data.repository.PagingAndSortingRepository<ProjectEntity,String>,ProjectRepository<ProjectEntity>,org.springframework.data.repository.query.QueryByExampleExecutor<ProjectEntity>,org.springframework.data.repository.Repository<ProjectEntity,String>
public interface ProjectJpaRepository extends org.springframework.data.jpa.repository.JpaRepository<ProjectEntity,String>, ProjectRepository<ProjectEntity>
JPA Repository forProjectEntityentity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ProjectEntitycopyProject(ProjectEntity projectToCopy, String newProjectName)default ProjectEntitycreateProject(ProjectEntity project)default voiddeleteProject(ProjectEntity project)org.springframework.data.domain.Page<ProjectEntity>findAllByNameContaining(String name, org.springframework.data.domain.Pageable pageable)default Optional<ProjectEntity>findProjectById(String projectId)default org.springframework.data.domain.Page<ProjectEntity>getProjects(org.springframework.data.domain.Pageable pageable, String nameToFilter)default ProjectEntityupdateProject(ProjectEntity projectToUpdate)-
Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, save
-
Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlush
-
-
-
-
Method Detail
-
findAllByNameContaining
org.springframework.data.domain.Page<ProjectEntity> findAllByNameContaining(String name, org.springframework.data.domain.Pageable pageable)
-
getProjects
default org.springframework.data.domain.Page<ProjectEntity> getProjects(org.springframework.data.domain.Pageable pageable, String nameToFilter)
- Specified by:
getProjectsin interfaceProjectRepository<ProjectEntity>
-
findProjectById
default Optional<ProjectEntity> findProjectById(String projectId)
- Specified by:
findProjectByIdin interfaceProjectRepository<ProjectEntity>
-
createProject
default ProjectEntity createProject(ProjectEntity project)
- Specified by:
createProjectin interfaceProjectRepository<ProjectEntity>
-
updateProject
default ProjectEntity updateProject(ProjectEntity projectToUpdate)
- Specified by:
updateProjectin interfaceProjectRepository<ProjectEntity>
-
copyProject
default ProjectEntity copyProject(ProjectEntity projectToCopy, String newProjectName)
- Specified by:
copyProjectin interfaceProjectRepository<ProjectEntity>
-
deleteProject
default void deleteProject(ProjectEntity project)
- Specified by:
deleteProjectin interfaceProjectRepository<ProjectEntity>
-
-