Class DatabaseTestCaseRepository
java.lang.Object
fr.enedis.chutney.scenario.infra.raw.DatabaseTestCaseRepository
- All Implemented Interfaces:
fr.enedis.chutney.server.core.domain.scenario.AggregatedRepository<GwtTestCase>
@Repository
@Transactional(readOnly=true)
public class DatabaseTestCaseRepository
extends Object
implements fr.enedis.chutney.server.core.domain.scenario.AggregatedRepository<GwtTestCase>
-
Constructor Summary
ConstructorsConstructorDescriptionDatabaseTestCaseRepository(ScenarioJpaRepository jpa, DatabaseExecutionJpaRepository scenarioExecutionsJpaRepository, CampaignScenarioJpaRepository campaignScenarioJpaRepository, jakarta.persistence.EntityManager entityManager) -
Method Summary
Modifier and TypeMethodDescriptionList<fr.enedis.chutney.server.core.domain.scenario.TestCaseMetadata> findAll()List<fr.enedis.chutney.server.core.domain.scenario.TestCaseMetadata> findAllByDatasetId(String datasetId) Optional<fr.enedis.chutney.server.core.domain.scenario.TestCase> Optional<fr.enedis.chutney.server.core.domain.scenario.TestCaseMetadata> 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 interfacefr.enedis.chutney.server.core.domain.scenario.AggregatedRepository<GwtTestCase>
-
findById
- Specified by:
findByIdin interfacefr.enedis.chutney.server.core.domain.scenario.AggregatedRepository<GwtTestCase>
-
findExecutableById
public Optional<fr.enedis.chutney.server.core.domain.scenario.TestCase> findExecutableById(String id) - Specified by:
findExecutableByIdin interfacefr.enedis.chutney.server.core.domain.scenario.AggregatedRepository<GwtTestCase>
-
findMetadataById
public Optional<fr.enedis.chutney.server.core.domain.scenario.TestCaseMetadata> findMetadataById(String testCaseId) - Specified by:
findMetadataByIdin interfacefr.enedis.chutney.server.core.domain.scenario.AggregatedRepository<GwtTestCase>
-
findAll
- Specified by:
findAllin interfacefr.enedis.chutney.server.core.domain.scenario.AggregatedRepository<GwtTestCase>
-
findAllByDatasetId
public List<fr.enedis.chutney.server.core.domain.scenario.TestCaseMetadata> findAllByDatasetId(String datasetId) - Specified by:
findAllByDatasetIdin interfacefr.enedis.chutney.server.core.domain.scenario.AggregatedRepository<GwtTestCase>
-
removeById
- Specified by:
removeByIdin interfacefr.enedis.chutney.server.core.domain.scenario.AggregatedRepository<GwtTestCase>
-
lastVersion
- Specified by:
lastVersionin interfacefr.enedis.chutney.server.core.domain.scenario.AggregatedRepository<GwtTestCase>
-