Interface CampaignExecutionRepository
- All Known Implementing Classes:
CampaignExecutionDBRepository
public interface CampaignExecutionRepository
-
Method Summary
Modifier and TypeMethodDescriptionvoidcurrentExecutions(Long campaignId) voiddeleteExecutions(Set<Long> executionsIds) default LonggenerateCampaignExecutionId(Long campaignId, String environment) generateCampaignExecutionId(Long campaignId, String environment, DataSet dataset) getCampaignExecutionById(Long campaignExecutionId) getExecutionHistory(Long campaignId) getLastExecution(Long campaignId) getLastExecutions(Long numberOfExecution) voidsaveCampaignExecution(Long campaignId, CampaignExecution execution) voidstartExecution(Long campaignId, CampaignExecution campaignExecution) voidstopExecution(Long campaignId, String environment)
-
Method Details
-
currentExecutions
-
startExecution
-
stopExecution
-
getLastExecution
-
deleteExecutions
-
saveCampaignExecution
-
clearAllExecutionHistory
-
getLastExecutions
-
generateCampaignExecutionId
-
generateCampaignExecutionId
-
getExecutionHistory
-
getCampaignExecutionById
-