Class DatabaseTestCaseRepository
java.lang.Object
fr.enedis.chutney.scenario.infra.raw.DatabaseTestCaseRepository
- All Implemented Interfaces:
AggregatedRepository<GwtTestCase>
@Repository
@Transactional(readOnly=true)
public class DatabaseTestCaseRepository
extends Object
implements AggregatedRepository<GwtTestCase>
-
Constructor Summary
ConstructorsConstructorDescriptionDatabaseTestCaseRepository(ScenarioJpaRepository jpa, DatabaseExecutionJpaRepository scenarioExecutionsJpaRepository, CampaignScenarioJpaRepository campaignScenarioJpaRepository, jakarta.persistence.EntityManager entityManager) -
Method Summary
Modifier and TypeMethodDescriptionfindAll()findAllByDatasetId(String datasetId) findMetadataById(String testCaseId) lastVersion(String scenarioId) voidremoveById(String scenarioId) save(GwtTestCase testCase)
-
Constructor Details
-
DatabaseTestCaseRepository
public DatabaseTestCaseRepository(ScenarioJpaRepository jpa, DatabaseExecutionJpaRepository scenarioExecutionsJpaRepository, CampaignScenarioJpaRepository campaignScenarioJpaRepository, jakarta.persistence.EntityManager entityManager)
-
-
Method Details
-
save
- Specified by:
savein interfaceAggregatedRepository<GwtTestCase>
-
findById
- Specified by:
findByIdin interfaceAggregatedRepository<GwtTestCase>
-
findExecutableById
- Specified by:
findExecutableByIdin interfaceAggregatedRepository<GwtTestCase>
-
findMetadataById
- Specified by:
findMetadataByIdin interfaceAggregatedRepository<GwtTestCase>
-
findAll
- Specified by:
findAllin interfaceAggregatedRepository<GwtTestCase>
-
findAllByDatasetId
- Specified by:
findAllByDatasetIdin interfaceAggregatedRepository<GwtTestCase>
-
removeById
- Specified by:
removeByIdin interfaceAggregatedRepository<GwtTestCase>
-
lastVersion
- Specified by:
lastVersionin interfaceAggregatedRepository<GwtTestCase>
-