Interface ProjectJpaRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<ProjectEntity,,String> org.springframework.data.jpa.repository.JpaRepository<ProjectEntity,,String> org.springframework.data.repository.ListCrudRepository<ProjectEntity,,String> org.springframework.data.repository.ListPagingAndSortingRepository<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 for
ProjectEntity entity-
Method Summary
Modifier and TypeMethodDescriptiondefault ProjectEntitycopyProject(ProjectEntity projectToCopy, String newProjectName) default ProjectEntitycreateProject(ProjectEntity project) default voiddeleteProject(ProjectEntity project) org.springframework.data.domain.Page<ProjectEntity> findAllByIdIn(Collection<String> filteredProjectIds, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<ProjectEntity> findAllByNameContaining(String name, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<ProjectEntity> findAllByNameContainingAndIdIn(String name, Collection<String> filteredProjectIds, 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, List<String> filteredProjectIds) default ProjectEntityupdateProject(ProjectEntity projectToUpdate) Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, saveMethods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlushMethods inherited from interface org.springframework.data.repository.ListCrudRepository
findAll, findAllById, saveAllMethods inherited from interface org.springframework.data.repository.ListPagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findBy, findOne
-
Method Details
-
findAllByNameContaining
org.springframework.data.domain.Page<ProjectEntity> findAllByNameContaining(String name, org.springframework.data.domain.Pageable pageable) -
findAllByIdIn
org.springframework.data.domain.Page<ProjectEntity> findAllByIdIn(Collection<String> filteredProjectIds, org.springframework.data.domain.Pageable pageable) -
findAllByNameContainingAndIdIn
org.springframework.data.domain.Page<ProjectEntity> findAllByNameContainingAndIdIn(String name, Collection<String> filteredProjectIds, org.springframework.data.domain.Pageable pageable) -
getProjects
default org.springframework.data.domain.Page<ProjectEntity> getProjects(org.springframework.data.domain.Pageable pageable, String nameToFilter, List<String> filteredProjectIds) - Specified by:
getProjectsin interfaceProjectRepository<ProjectEntity>
-
findProjectById
- Specified by:
findProjectByIdin interfaceProjectRepository<ProjectEntity>
-
createProject
- Specified by:
createProjectin interfaceProjectRepository<ProjectEntity>
-
updateProject
- Specified by:
updateProjectin interfaceProjectRepository<ProjectEntity>
-
copyProject
- Specified by:
copyProjectin interfaceProjectRepository<ProjectEntity>
-
deleteProject
- Specified by:
deleteProjectin interfaceProjectRepository<ProjectEntity>
-