public class Experiment extends java.lang.Object implements java.io.Serializable, IExperiment
Modifier and Type | Field and Description |
---|---|
private java.util.List<AspectConfiguration> |
aspectConfigurations |
private java.util.Date |
creationDate |
private java.lang.String |
description |
private java.lang.String |
details |
private java.util.Date |
endDate |
private long |
id |
private boolean |
isPublic |
private java.util.Date |
lastModified |
private java.util.Date |
lastRan |
private java.lang.String |
name |
private IGeppettoProject |
project |
private java.lang.String |
script |
private static long |
serialVersionUID |
private java.util.List<SimulationResult> |
simulationResults |
private java.util.Date |
startDate |
private ExperimentStatus |
status |
private View |
view |
Constructor and Description |
---|
Experiment(java.util.List<AspectConfiguration> aspectConfigurations,
java.lang.String name,
java.lang.String description,
java.util.Date creationDate,
java.util.Date lastModified,
ExperimentStatus status,
java.util.List<SimulationResult> simulationResults,
java.util.Date startDate,
java.util.Date endDate,
IGeppettoProject project,
View view) |
Modifier and Type | Method and Description |
---|---|
void |
addSimulationResult(ISimulationResult result) |
boolean |
equals(java.lang.Object o) |
java.util.List<AspectConfiguration> |
getAspectConfigurations() |
java.util.Date |
getCreationDate() |
java.lang.String |
getDescription() |
java.lang.String |
getDetails() |
java.util.Date |
getEndDate() |
long |
getId() |
java.util.Date |
getLastModified() |
java.lang.String |
getName() |
IGeppettoProject |
getParentProject() |
java.lang.String |
getScript() |
java.util.List<SimulationResult> |
getSimulationResults() |
java.util.Date |
getStartDate() |
ExperimentStatus |
getStatus() |
IView |
getView() |
boolean |
isPublic() |
void |
setAspectConfigurations(java.util.List<AspectConfiguration> aspectConfigurations) |
void |
setCreationDate(java.util.Date creationDate) |
void |
setDescription(java.lang.String description) |
void |
setDetails(java.lang.String details) |
void |
setEndDate(java.util.Date endDate) |
void |
setId(long id) |
void |
setIsPublic(boolean mode) |
void |
setLastModified(java.util.Date lastModified) |
void |
setName(java.lang.String name) |
void |
setParentProject(IGeppettoProject project) |
void |
setScript(java.lang.String script) |
void |
setSimulationResults(java.util.List<SimulationResult> simulationResults) |
void |
setStartDate(java.util.Date startDate) |
void |
setStatus(ExperimentStatus status) |
void |
setView(IView view) |
void |
updateEndDate() |
void |
updateLastModified() |
void |
updateStartDate() |
private static final long serialVersionUID
private long id
private java.util.List<AspectConfiguration> aspectConfigurations
private java.lang.String name
private java.lang.String details
private java.lang.String description
private java.util.Date creationDate
private java.util.Date lastModified
private java.util.Date lastRan
private ExperimentStatus status
private java.util.List<SimulationResult> simulationResults
private java.util.Date startDate
private java.util.Date endDate
private transient IGeppettoProject project
private java.lang.String script
private boolean isPublic
private View view
public Experiment(java.util.List<AspectConfiguration> aspectConfigurations, java.lang.String name, java.lang.String description, java.util.Date creationDate, java.util.Date lastModified, ExperimentStatus status, java.util.List<SimulationResult> simulationResults, java.util.Date startDate, java.util.Date endDate, IGeppettoProject project, View view)
public long getId()
getId
in interface IDataEntity
public java.util.List<AspectConfiguration> getAspectConfigurations()
getAspectConfigurations
in interface IExperiment
public void setAspectConfigurations(java.util.List<AspectConfiguration> aspectConfigurations)
public java.lang.String getName()
getName
in interface IExperiment
public void setName(java.lang.String name)
setName
in interface IExperiment
public java.lang.String getDescription()
getDescription
in interface IExperiment
public void setDescription(java.lang.String description)
setDescription
in interface IExperiment
public java.util.Date getCreationDate()
getCreationDate
in interface IExperiment
public void setCreationDate(java.util.Date creationDate)
public java.util.Date getLastModified()
getLastModified
in interface IExperiment
public void setLastModified(java.util.Date lastModified)
public void addSimulationResult(ISimulationResult result)
addSimulationResult
in interface IExperiment
public java.util.List<SimulationResult> getSimulationResults()
getSimulationResults
in interface IExperiment
public void setSimulationResults(java.util.List<SimulationResult> simulationResults)
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 void setStartDate(java.util.Date startDate)
public java.util.Date getEndDate()
getEndDate
in interface IExperiment
public void setEndDate(java.util.Date endDate)
public void setDetails(java.lang.String details)
setDetails
in interface IExperiment
public java.lang.String getDetails()
getDetails
in interface IExperiment
public IGeppettoProject getParentProject()
getParentProject
in interface IExperiment
public void setParentProject(IGeppettoProject project)
setParentProject
in interface IExperiment
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
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 void updateStartDate()
updateStartDate
in interface IExperiment
public void updateEndDate()
updateEndDate
in interface IExperiment
public boolean isPublic()
isPublic
in interface IExperiment
public void setIsPublic(boolean mode)
public void setView(IView view)
setView
in interface IExperiment
public IView getView()
getView
in interface IExperiment