Interface CampaignRepository
- All Known Implementing Classes:
DatabaseCampaignRepository
public interface CampaignRepository
Right-side port for secondary actors of the business domain. See
CampaignExecutionEngine
Use to Store Campaign-
Method Summary
Modifier and TypeMethodDescriptioncreateOrUpdate(Campaign campaign) findAll()findByName(String campaignName) findCampaignsByDatasetId(String datasetId) findCampaignsByEnvironment(String environment) findCampaignsByScenarioId(String scenarioId) findScenariosIds(Long campaignId) booleanremoveById(Long id)
-
Method Details
-
createOrUpdate
-
removeById
-
findById
- Throws:
CampaignNotFoundException
-
findAll
-
findByName
-
findScenariosIds
-
findCampaignsByScenarioId
-
findCampaignsByEnvironment
-
findCampaignsByDatasetId
-