Class ScenarioExecutionEntity
java.lang.Object
fr.enedis.chutney.execution.infra.storage.jpa.ScenarioExecutionEntity
-
Constructor Summary
ConstructorsConstructorDescriptionScenarioExecutionEntity(Long id, String scenarioId, CampaignExecutionEntity campaignExecution, Long executionTime, Long duration, fr.enedis.chutney.server.core.domain.execution.report.ServerReportStatus status, String information, String error, String scenarioTitle, String environment, String userId, String datasetId, String tags, Integer version) -
Method Summary
Modifier and TypeMethodDescriptionvoidduration()error()voidforCampaignExecution(CampaignExecutionEntity campaignExecutionEntity) static ScenarioExecutionEntityfromDomain(String scenarioId, fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.ExecutionProperties execution) static ScenarioExecutionEntityfromDomain(String scenarioId, Long id, Integer version, fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.ExecutionProperties execution) getId()id()fr.enedis.chutney.server.core.domain.execution.report.ServerReportStatusstatus()tags()fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.ExecutionSummarytoDomain()fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.ExecutionSummarytoDomain(fr.enedis.chutney.server.core.domain.scenario.campaign.CampaignExecution campaignReport) voidupdateFromExecution(fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.Execution execution) userId()version()
-
Constructor Details
-
ScenarioExecutionEntity
public ScenarioExecutionEntity() -
ScenarioExecutionEntity
public ScenarioExecutionEntity(Long id, String scenarioId, CampaignExecutionEntity campaignExecution, Long executionTime, Long duration, fr.enedis.chutney.server.core.domain.execution.report.ServerReportStatus status, String information, String error, String scenarioTitle, String environment, String userId, String datasetId, String tags, Integer version)
-
-
Method Details
-
id
-
scenarioId
-
campaignExecution
-
forCampaignExecution
-
clearCampaignExecution
public void clearCampaignExecution() -
version
-
executionTime
-
duration
-
status
public fr.enedis.chutney.server.core.domain.execution.report.ServerReportStatus status() -
information
-
error
-
scenarioTitle
-
environment
-
userId
-
datasetId
-
tags
-
getId
-
fromDomain
public static ScenarioExecutionEntity fromDomain(String scenarioId, fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.ExecutionProperties execution) -
fromDomain
public static ScenarioExecutionEntity fromDomain(String scenarioId, Long id, Integer version, fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.ExecutionProperties execution) -
toDomain
public fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.ExecutionSummary toDomain() -
toDomain
public fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.ExecutionSummary toDomain(fr.enedis.chutney.server.core.domain.scenario.campaign.CampaignExecution campaignReport) -
updateFromExecution
public void updateFromExecution(fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.Execution execution)
-