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, 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, ExecutionHistory.ExecutionProperties execution) static ScenarioExecutionEntityfromDomain(String scenarioId, Long id, Integer version, ExecutionHistory.ExecutionProperties execution) getId()id()status()tags()toDomain()toDomain(CampaignExecution campaignReport) voidupdateFromExecution(ExecutionHistory.Execution execution) userId()version()
-
Constructor Details
-
ScenarioExecutionEntity
public ScenarioExecutionEntity() -
ScenarioExecutionEntity
public ScenarioExecutionEntity(Long id, String scenarioId, CampaignExecutionEntity campaignExecution, Long executionTime, Long duration, 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
-
information
-
error
-
scenarioTitle
-
environment
-
userId
-
datasetId
-
tags
-
getId
-
fromDomain
public static ScenarioExecutionEntity fromDomain(String scenarioId, ExecutionHistory.ExecutionProperties execution) -
fromDomain
public static ScenarioExecutionEntity fromDomain(String scenarioId, Long id, Integer version, ExecutionHistory.ExecutionProperties execution) -
toDomain
-
toDomain
-
updateFromExecution
-