Class DatabaseTestCaseRepository
- java.lang.Object
-
- com.chutneytesting.scenario.infra.raw.DatabaseTestCaseRepository
-
- All Implemented Interfaces:
AggregatedRepository<GwtTestCase>
@Repository public class DatabaseTestCaseRepository extends Object implements AggregatedRepository<GwtTestCase>
-
-
Constructor Summary
Constructors Constructor Description DatabaseTestCaseRepository(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate uiNamedParameterJdbcTemplate, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<TestCaseMetadata>findAll()Optional<GwtTestCase>findById(String scenarioId)Optional<TestCase>findExecutableById(String id)Optional<TestCaseMetadata>findMetadataById(String testCaseId)Optional<Integer>lastVersion(String scenarioId)voidremoveById(String scenarioId)Stringsave(GwtTestCase testCase)List<TestCaseMetadata>search(String textFilter)
-
-
-
Method Detail
-
save
public String save(GwtTestCase testCase)
- Specified by:
savein interfaceAggregatedRepository<GwtTestCase>
-
findById
public Optional<GwtTestCase> findById(String scenarioId)
- Specified by:
findByIdin interfaceAggregatedRepository<GwtTestCase>
-
findExecutableById
public Optional<TestCase> findExecutableById(String id)
- Specified by:
findExecutableByIdin interfaceAggregatedRepository<GwtTestCase>
-
findMetadataById
public Optional<TestCaseMetadata> findMetadataById(String testCaseId)
- Specified by:
findMetadataByIdin interfaceAggregatedRepository<GwtTestCase>
-
findAll
public List<TestCaseMetadata> findAll()
- Specified by:
findAllin interfaceAggregatedRepository<GwtTestCase>
-
removeById
public void removeById(String scenarioId)
- Specified by:
removeByIdin interfaceAggregatedRepository<GwtTestCase>
-
lastVersion
public Optional<Integer> lastVersion(String scenarioId)
- Specified by:
lastVersionin interfaceAggregatedRepository<GwtTestCase>
-
search
public List<TestCaseMetadata> search(String textFilter)
- Specified by:
searchin interfaceAggregatedRepository<GwtTestCase>
-
-