public interface IGeppettoDataManager
Modifier and Type | Method and Description |
---|---|
void |
addGeppettoProject(IGeppettoProject project,
IUser user) |
void |
addWatchedVariable(IAspectConfiguration found,
java.lang.String instancePath) |
void |
clearWatchedVariables(IAspectConfiguration aspectConfig) |
IExperiment |
cloneExperiment(java.lang.String name,
java.lang.String description,
IGeppettoProject project,
IExperiment originalExperiment) |
java.lang.Object |
deleteExperiment(IExperiment experiment) |
java.lang.Object |
deleteGeppettoProject(long id,
IUser user) |
java.util.Collection<? extends IGeppettoProject> |
getAllGeppettoProjects() |
java.util.List<? extends IUser> |
getAllUsers() |
java.util.List<? extends IExperiment> |
getExperimentsForProject(long projectId) |
IGeppettoProject |
getGeppettoProjectById(long id) |
java.util.Collection<? extends IGeppettoProject> |
getGeppettoProjectsForUser(java.lang.String login) |
java.lang.String |
getName() |
IGeppettoProject |
getProjectFromJson(Gson gson,
java.io.Reader json,
java.lang.String baseURL) |
IGeppettoProject |
getProjectFromJson(Gson gson,
java.lang.String json) |
IUser |
getUserByLogin(java.lang.String login) |
IUserGroup |
getUserGroupById(long id) |
boolean |
isDefault() |
void |
makeGeppettoProjectPublic(long projectId,
boolean isPublic) |
IAspectConfiguration |
newAspectConfiguration(IExperiment experiment,
java.lang.String instancePath,
ISimulatorConfiguration simulatorConfiguration) |
IExperiment |
newExperiment(java.lang.String name,
java.lang.String description,
IGeppettoProject project) |
IParameter |
newParameter(java.lang.String parameterPath,
java.lang.String value) |
IPersistedData |
newPersistedData(java.net.URL url,
PersistedDataType type) |
ISimulationResult |
newSimulationResult(java.lang.String parameterPath,
IPersistedData results,
ResultsFormat format) |
ISimulatorConfiguration |
newSimulatorConfiguration(java.lang.String simulator,
java.lang.String conversionService,
float timestep,
float length,
java.util.Map<java.lang.String,java.lang.String> parameters) |
IUser |
newUser(java.lang.String name,
java.lang.String password,
boolean persistent,
IUserGroup group) |
IUserGroup |
newUserGroup(java.lang.String name,
java.util.List<UserPrivileges> privileges,
long spaceAllowance,
long timeAllowance) |
IView |
newView(java.lang.String view,
IExperiment experiment) |
IView |
newView(java.lang.String view,
IGeppettoProject project) |
void |
saveEntity(IExperiment entity) |
void |
saveEntity(IGeppettoProject entity) |
void |
saveEntity(java.lang.Object entity) |
IUser |
updateUser(IUser user,
java.lang.String password) |
java.lang.String getName()
boolean isDefault()
IUser getUserByLogin(java.lang.String login)
IUserGroup getUserGroupById(long id)
IGeppettoProject getGeppettoProjectById(long id)
java.util.List<? extends IUser> getAllUsers()
java.util.Collection<? extends IGeppettoProject> getAllGeppettoProjects()
java.util.Collection<? extends IGeppettoProject> getGeppettoProjectsForUser(java.lang.String login)
IGeppettoProject getProjectFromJson(Gson gson, java.lang.String json)
IGeppettoProject getProjectFromJson(Gson gson, java.io.Reader json, java.lang.String baseURL)
java.util.List<? extends IExperiment> getExperimentsForProject(long projectId)
ISimulationResult newSimulationResult(java.lang.String parameterPath, IPersistedData results, ResultsFormat format)
void addWatchedVariable(IAspectConfiguration found, java.lang.String instancePath)
IPersistedData newPersistedData(java.net.URL url, PersistedDataType type)
IParameter newParameter(java.lang.String parameterPath, java.lang.String value)
IExperiment newExperiment(java.lang.String name, java.lang.String description, IGeppettoProject project)
IView newView(java.lang.String view, IGeppettoProject project)
IView newView(java.lang.String view, IExperiment experiment)
IUser newUser(java.lang.String name, java.lang.String password, boolean persistent, IUserGroup group)
IUserGroup newUserGroup(java.lang.String name, java.util.List<UserPrivileges> privileges, long spaceAllowance, long timeAllowance)
IAspectConfiguration newAspectConfiguration(IExperiment experiment, java.lang.String instancePath, ISimulatorConfiguration simulatorConfiguration)
ISimulatorConfiguration newSimulatorConfiguration(java.lang.String simulator, java.lang.String conversionService, float timestep, float length, java.util.Map<java.lang.String,java.lang.String> parameters)
void addGeppettoProject(IGeppettoProject project, IUser user) throws GeppettoExecutionException
GeppettoExecutionException
void makeGeppettoProjectPublic(long projectId, boolean isPublic) throws GeppettoExecutionException
GeppettoExecutionException
java.lang.Object deleteGeppettoProject(long id, IUser user)
java.lang.Object deleteExperiment(IExperiment experiment)
void clearWatchedVariables(IAspectConfiguration aspectConfig)
void saveEntity(java.lang.Object entity)
void saveEntity(IExperiment entity)
void saveEntity(IGeppettoProject entity)
IExperiment cloneExperiment(java.lang.String name, java.lang.String description, IGeppettoProject project, IExperiment originalExperiment)