Interface FailPatternRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<FailPattern,,UUID> org.springframework.data.mongodb.repository.MongoRepository<FailPattern,,UUID> org.springframework.data.repository.PagingAndSortingRepository<FailPattern,,UUID> org.springframework.data.repository.query.QueryByExampleExecutor<FailPattern>,org.springframework.data.repository.Repository<FailPattern,UUID>
@Repository
public interface FailPatternRepository
extends org.springframework.data.mongodb.repository.MongoRepository<FailPattern,UUID>
-
Method Summary
Modifier and TypeMethodDescriptionlongcountByProjectId(UUID projectId) voiddeleteByUuid(UUID id) findAllByProjectId(UUID projectId) findAllByProjectId(UUID projectId, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<FailPattern> findAllNamesByNameContainsIgnoreCase(String name, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<FailPattern> findAllNamesByProjectIdInAndNameContainsIgnoreCase(Set<UUID> projectIds, String name, org.springframework.data.domain.Pageable pageable) findByProjectIdAndUuid(UUID projectId, UUID uuid) findByUuid(UUID id) findByUuidIn(Collection<UUID> id) findProjectByUuid(UUID uuid) Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findAllById, findById, saveMethods inherited from interface org.springframework.data.mongodb.repository.MongoRepository
findAll, findAll, findAll, findAll, insert, insert, saveAllMethods 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
-
findByUuid
-
findByUuidIn
-
deleteByUuid
-
findAllByProjectId
List<FailPattern> findAllByProjectId(UUID projectId, org.springframework.data.domain.Pageable pageable) -
findAllByProjectId
-
findByProjectIdAndUuid
-
countByProjectId
-
findProjectByUuid
-
findAllNamesByProjectIdInAndNameContainsIgnoreCase
@Query(fields="{name : 1, uuid : 1}") org.springframework.data.domain.Page<FailPattern> findAllNamesByProjectIdInAndNameContainsIgnoreCase(Set<UUID> projectIds, String name, org.springframework.data.domain.Pageable pageable) -
findAllNamesByNameContainsIgnoreCase
@Query(fields="{name : 1, uuid : 1}") org.springframework.data.domain.Page<FailPattern> findAllNamesByNameContainsIgnoreCase(String name, org.springframework.data.domain.Pageable pageable)
-