public class LocalExperiment extends java.lang.Object implements IExperiment
Modifier and Type | Field and Description |
---|---|
private java.util.List<LocalAspectConfiguration> |
aspectConfigurations |
private java.util.Date |
creationDate |
private java.lang.String |
description |
private java.util.Date |
endDate |
private long |
id |
private java.util.Date |
lastModified |
private java.util.Date |
lastRan |
private java.lang.String |
name |
private IGeppettoProject |
parentProject |
private java.lang.String |
script |
private java.util.List<LocalSimulationResult> |
simulationResults |
private java.util.Date |
startDate |
private ExperimentStatus |
status |
private LocalView |
view |
Constructor and Description |
---|
LocalExperiment(long id,
java.util.List<LocalAspectConfiguration> aspectConfigurations,
java.lang.String name,
java.lang.String description,
java.util.Date creationDate,
java.util.Date lastModified,
ExperimentStatus status,
java.util.List<LocalSimulationResult> simulationResults,
java.util.Date startDate,
java.util.Date endDate,
IGeppettoProject project) |
Modifier and Type | Method and Description |
---|---|
void |
addSimulationResult(ISimulationResult result) |
java.util.List<LocalAspectConfiguration> |
getAspectConfigurations() |
java.util.Date |
getCreationDate() |
java.lang.String |
getDescription() |
java.lang.String |
getDetails()
Operation not supported on local experiment
|
java.util.Date |
getEndDate() |
long |
getId() |
java.util.Date |
getLastModified() |
java.lang.String |
getName() |
IGeppettoProject |
getParentProject() |
java.lang.String |
getScript() |
java.util.List<LocalSimulationResult> |
getSimulationResults() |
java.util.Date |
getStartDate() |
ExperimentStatus |
getStatus() |
IView |
getView() |
boolean |
isPublic() |
void |
setDescription(java.lang.String description) |
void |
setDetails(java.lang.String details)
Operation not supported on local experiment
|
void |
setId(long id) |
void |
setName(java.lang.String name) |
void |
setParentProject(IGeppettoProject project) |
void |
setScript(java.lang.String script) |
void |
setStatus(ExperimentStatus status) |
void |
setView(IView view) |
void |
updateEndDate() |
void |
updateLastModified() |
void |
updateStartDate() |
private long id
private java.util.List<LocalAspectConfiguration> aspectConfigurations
private java.lang.String name
private java.lang.String description
private java.util.Date creationDate
private java.util.Date lastModified
private ExperimentStatus status
private java.util.List<LocalSimulationResult> simulationResults
private java.util.Date startDate
private java.util.Date endDate
private transient IGeppettoProject parentProject
private java.lang.String script
private java.util.Date lastRan
private LocalView view
public LocalExperiment(long id, java.util.List<LocalAspectConfiguration> aspectConfigurations, java.lang.String name, java.lang.String description, java.util.Date creationDate, java.util.Date lastModified, ExperimentStatus status, java.util.List<LocalSimulationResult> simulationResults, java.util.Date startDate, java.util.Date endDate, IGeppettoProject project)
public long getId()
getId
in interface IDataEntity
public java.util.List<LocalAspectConfiguration> getAspectConfigurations()
getAspectConfigurations
in interface IExperiment
public java.lang.String getName()
getName
in interface IExperiment
public java.lang.String getDescription()
getDescription
in interface IExperiment
public java.util.Date getCreationDate()
getCreationDate
in interface IExperiment
public java.util.Date getLastModified()
getLastModified
in interface IExperiment
public void addSimulationResult(ISimulationResult result)
addSimulationResult
in interface IExperiment
public java.util.List<LocalSimulationResult> getSimulationResults()
getSimulationResults
in interface IExperiment
public ExperimentStatus getStatus()
getStatus
in interface IExperiment
public void setStatus(ExperimentStatus status)
setStatus
in interface IExperiment
public java.util.Date getStartDate()
getStartDate
in interface IExperiment
public java.util.Date getEndDate()
getEndDate
in interface IExperiment
public IGeppettoProject getParentProject()
getParentProject
in interface IExperiment
public void setParentProject(IGeppettoProject project)
setParentProject
in interface IExperiment
public void setName(java.lang.String name)
setName
in interface IExperiment
public void setDescription(java.lang.String description)
setDescription
in interface IExperiment
public void setId(long id)
setId
in interface IDataEntity
public void updateLastModified()
updateLastModified
in interface IExperiment
public java.lang.String getScript()
getScript
in interface IExperiment
public void setScript(java.lang.String script)
setScript
in interface IExperiment
public java.lang.String getDetails()
getDetails
in interface IExperiment
public void setDetails(java.lang.String details)
setDetails
in interface IExperiment
public void updateStartDate()
updateStartDate
in interface IExperiment
public void updateEndDate()
updateEndDate
in interface IExperiment
public boolean isPublic()
isPublic
in interface IExperiment
public IView getView()
getView
in interface IExperiment
public void setView(IView view)
setView
in interface IExperiment