Interface DatabaseTestCaseRepositoryDao
-
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<ScenarioDao,Long>,org.springframework.data.jpa.repository.JpaSpecificationExecutor<ScenarioDao>,org.springframework.data.repository.Repository<ScenarioDao,Long>
public interface DatabaseTestCaseRepositoryDao extends org.springframework.data.repository.CrudRepository<ScenarioDao,Long>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<ScenarioDao>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static org.springframework.data.jpa.domain.Specification<ScenarioDao>contentContains(String searchWord)voiddeactivateScenario(Long id)List<ScenarioDao>findAll()Optional<ScenarioDao>findById(Long id)Optional<Integer>getLastVersion(Long id)
-
-
-
Method Detail
-
findById
@Query("SELECT s FROM SCENARIO s WHERE s.id = :id and s.activated = true") Optional<ScenarioDao> findById(@Param("id") Long id)- Specified by:
findByIdin interfaceorg.springframework.data.repository.CrudRepository<ScenarioDao,Long>
-
findAll
@Query("SELECT s FROM SCENARIO s WHERE s.activated = true") List<ScenarioDao> findAll()- Specified by:
findAllin interfaceorg.springframework.data.repository.CrudRepository<ScenarioDao,Long>
-
deactivateScenario
@Modifying @Query("UPDATE FROM SCENARIO s SET s.activated = false WHERE s.id = :id") void deactivateScenario(@Param("id") Long id)
-
getLastVersion
@Query("SELECT s.version FROM SCENARIO s WHERE s.id = :id") Optional<Integer> getLastVersion(@Param("id") Long id)
-
contentContains
static org.springframework.data.jpa.domain.Specification<ScenarioDao> contentContains(String searchWord)
-
-