Class TestCaseRepositoryAggregator
- java.lang.Object
-
- com.chutneytesting.scenario.domain.TestCaseRepositoryAggregator
-
- All Implemented Interfaces:
AggregatedRepository<TestCase>,TestCaseRepository
@Repository public class TestCaseRepositoryAggregator extends Object implements TestCaseRepository
-
-
Constructor Summary
Constructors Constructor Description TestCaseRepositoryAggregator(List<AggregatedRepository<? extends TestCase>> aggregatedRepositories)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<TestCaseMetadata>findAll()Optional<TestCase>findById(String testCaseId)Optional<TestCase>findExecutableById(String testCaseId)Optional<TestCaseMetadata>findMetadataById(String testCaseId)Optional<Integer>lastVersion(String testCaseId)voidremoveById(String testCaseId)Stringsave(TestCase scenario)List<TestCaseMetadata>search(String textFilter)
-
-
-
Constructor Detail
-
TestCaseRepositoryAggregator
public TestCaseRepositoryAggregator(List<AggregatedRepository<? extends TestCase>> aggregatedRepositories)
-
-
Method Detail
-
save
public String save(TestCase scenario)
- Specified by:
savein interfaceAggregatedRepository<TestCase>
-
findById
public Optional<TestCase> findById(String testCaseId)
- Specified by:
findByIdin interfaceAggregatedRepository<TestCase>
-
findExecutableById
public Optional<TestCase> findExecutableById(String testCaseId)
- Specified by:
findExecutableByIdin interfaceAggregatedRepository<TestCase>
-
findMetadataById
public Optional<TestCaseMetadata> findMetadataById(String testCaseId)
- Specified by:
findMetadataByIdin interfaceAggregatedRepository<TestCase>
-
findAll
public List<TestCaseMetadata> findAll()
- Specified by:
findAllin interfaceAggregatedRepository<TestCase>
-
removeById
public void removeById(String testCaseId)
- Specified by:
removeByIdin interfaceAggregatedRepository<TestCase>
-
lastVersion
public Optional<Integer> lastVersion(String testCaseId)
- Specified by:
lastVersionin interfaceAggregatedRepository<TestCase>
-
search
public List<TestCaseMetadata> search(String textFilter)
- Specified by:
searchin interfaceAggregatedRepository<TestCase>
-
-