Interface ScenarioJpaRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<Scenario,Long>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<Scenario>, org.springframework.data.repository.Repository<Scenario,Long>

public interface ScenarioJpaRepository extends org.springframework.data.repository.CrudRepository<Scenario,Long>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<Scenario>
  • Method Details

    • lastVersion

      @Query("SELECT s.version FROM SCENARIO s WHERE s.id = :id") Optional<Integer> lastVersion(@Param("id") Long id)
    • findByIdAndActivated

      Optional<Scenario> findByIdAndActivated(Long id, Boolean activated)
    • findMetaDataByIdAndActivated

      @Query("SELECT new com.chutneytesting.scenario.infra.jpa.Scenario(s.id, s.title, s.description, s.tags, s.creationDate, s.dataset, s.activated, s.userId, s.updateDate, s.version, s.defaultDataset)\nFROM SCENARIO s\nWHERE s.id = :id\n AND s.activated = :activated\n") Optional<Scenario> findMetaDataByIdAndActivated(@Param("id") Long id, @Param("activated") Boolean activated)
    • findMetaDataByActivatedTrue

      @Query("SELECT new com.chutneytesting.scenario.infra.jpa.Scenario(s.id, s.title, s.description, s.tags, s.creationDate, s.dataset, s.activated, s.userId, s.updateDate, s.version, s.defaultDataset)\nFROM SCENARIO s\nWHERE s.activated = true\n") List<Scenario> findMetaDataByActivatedTrue()
    • contentContains

      static org.springframework.data.jpa.domain.Specification<Scenario> contentContains(String searchWord)