Interface IssueRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<Issue,UUID>, org.springframework.data.mongodb.repository.MongoRepository<Issue,UUID>, org.springframework.data.repository.PagingAndSortingRepository<Issue,UUID>, org.springframework.data.repository.query.QueryByExampleExecutor<Issue>, org.springframework.data.repository.Repository<Issue,UUID>

@Repository public interface IssueRepository extends org.springframework.data.mongodb.repository.MongoRepository<Issue,UUID>
  • Method Details

    • findByExecutionRequestId

      List<Issue> findByExecutionRequestId(UUID executionRequestId)
    • findShortByExecutionRequestId

      @Query(fields="{\'_id\': 1, \'logRecordIds\': 1}") List<Issue> findShortByExecutionRequestId(UUID executionRequestId)
    • findByExecutionRequestIdAndFailPatternIdIn

      List<Issue> findByExecutionRequestIdAndFailPatternIdIn(UUID executionRequestId, Collection<UUID> failPatternIds)
    • findByExecutionRequestIdAndFailedTestRunIdsIn

      List<Issue> findByExecutionRequestIdAndFailedTestRunIdsIn(UUID executionRequestId, Collection<UUID> testRunIds)
    • findByFailPatternIdAndExecutionRequestId

      List<Issue> findByFailPatternIdAndExecutionRequestId(UUID failPatternId, UUID executionRequestId)
    • findByFailPatternId

      List<Issue> findByFailPatternId(UUID failPatternId)
    • updateByRemovedPatternId

      @Query("{failPatternId: ?0 }") @Update("{ \'$set\' : { priority: null, failPatternId: null, failReasonId: null} }") void updateByRemovedPatternId(UUID failPatternId)
    • countByExecutionRequestId

      long countByExecutionRequestId(UUID executionRequestId)
    • countBylogRecordIds

      long countBylogRecordIds(UUID logRecordId)
    • deleteAllByExecutionRequestIdIn

      void deleteAllByExecutionRequestIdIn(List<UUID> executionRequestIds)