public interface IProjectManager
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends IExperiment> |
checkExperimentsStatus(java.lang.String requestId,
IGeppettoProject project) |
void |
closeProject(java.lang.String requestId,
IGeppettoProject project)
Closes a Geppetto project
|
void |
deleteProject(java.lang.String requestId,
IGeppettoProject project) |
void |
loadProject(java.lang.String requestId,
IGeppettoProject project)
Loads a Geppetto project
|
void |
makeProjectPublic(java.lang.String requestId,
IGeppettoProject project,
boolean isPublic) |
void |
persistProject(java.lang.String requestId,
IGeppettoProject project)
Saves the current project in the database.
|
void loadProject(java.lang.String requestId, IGeppettoProject project) throws java.net.MalformedURLException, GeppettoInitializationException, GeppettoExecutionException, GeppettoAccessException
requestId
- project
- listener
- java.net.MalformedURLException
GeppettoInitializationException
GeppettoExecutionException
GeppettoAccessException
void closeProject(java.lang.String requestId, IGeppettoProject project) throws GeppettoExecutionException
requestId
- project
- GeppettoExecutionException
void deleteProject(java.lang.String requestId, IGeppettoProject project) throws GeppettoExecutionException, GeppettoAccessException
requestId
- project
- GeppettoExecutionException
GeppettoAccessException
void persistProject(java.lang.String requestId, IGeppettoProject project) throws GeppettoExecutionException, GeppettoAccessException
requestId
- user
- project
- GeppettoExecutionException
GeppettoAccessException
java.util.List<? extends IExperiment> checkExperimentsStatus(java.lang.String requestId, IGeppettoProject project)
requestId
- project
- void makeProjectPublic(java.lang.String requestId, IGeppettoProject project, boolean isPublic) throws GeppettoExecutionException, GeppettoAccessException