public interface IExperimentManager
Modifier and Type | Method and Description |
---|---|
void |
cancelExperimentRun(java.lang.String requestId,
IExperiment experiment) |
IExperiment |
cloneExperiment(java.lang.String requestId,
IGeppettoProject project,
IExperiment originalExperiment)
Clones a experiment inside a given project
|
void |
deleteExperiment(java.lang.String requestId,
IExperiment experiment)
Delete a specified experiment
|
ExperimentState |
getExperimentState(java.lang.String requestId,
IExperiment experiment,
java.util.List<java.lang.String> filter) |
ExperimentState |
loadExperiment(java.lang.String requestId,
IExperiment experiment) |
IExperiment |
newExperiment(java.lang.String requestId,
IGeppettoProject project)
Create a new experiment inside a given project
|
void |
runExperiment(java.lang.String requestId,
IExperiment experiment)
Run a specified experiment
|
void |
setExperimentView(java.lang.String view,
IExperiment experiment,
IGeppettoProject project) |
ExperimentState loadExperiment(java.lang.String requestId, IExperiment experiment) throws GeppettoExecutionException, GeppettoAccessException
requestId
- experiment
- GeppettoExecutionException
GeppettoAccessException
void runExperiment(java.lang.String requestId, IExperiment experiment) throws GeppettoExecutionException, GeppettoAccessException
requestId
- user
- experiment
- GeppettoInitializationException
GeppettoExecutionException
GeppettoAccessException
ExperimentState getExperimentState(java.lang.String requestId, IExperiment experiment, java.util.List<java.lang.String> filter) throws GeppettoExecutionException, GeppettoAccessException
requestId
- experiment
- GeppettoExecutionException
GeppettoAccessException
IExperiment newExperiment(java.lang.String requestId, IGeppettoProject project) throws GeppettoExecutionException, GeppettoAccessException
requestId
- project
- GeppettoExecutionException
GeppettoAccessException
void deleteExperiment(java.lang.String requestId, IExperiment experiment) throws GeppettoExecutionException, GeppettoAccessException
requestId
- user
- experiment
- GeppettoExecutionException
GeppettoAccessException
void cancelExperimentRun(java.lang.String requestId, IExperiment experiment) throws GeppettoExecutionException
requestId
- experiment
- project
- GeppettoExecutionException
void setExperimentView(java.lang.String view, IExperiment experiment, IGeppettoProject project) throws GeppettoExecutionException, GeppettoAccessException
requestId
- experiment
- GeppettoExecutionException
GeppettoAccessException
IExperiment cloneExperiment(java.lang.String requestId, IGeppettoProject project, IExperiment originalExperiment) throws GeppettoExecutionException, GeppettoAccessException
requestId
- project
- GeppettoExecutionException
GeppettoAccessException