public class ModuleServiceImpl extends Object implements ModuleService
Constructor and Description |
---|
ModuleServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
closeModule(Module module)
Close a module object.
|
Module |
createModule(UserAccount account,
Map<String,String> moduleProperties,
Map<String,byte[]> binaryModuleProperties,
Map<String,DataExporter> moduleExporters)
Creates a new module data object.
|
void |
deleteModule(Module.Info info)
Delete a module.
|
DataService |
getDataService() |
Messages |
getMessages() |
Set<Module.Info> |
getModules(UserAccount account)
Get a list of all available modules.
|
Module |
loadModule(Module.Info info)
Load a module given its info object
|
void |
saveModule(Module module) |
void |
setDataService(DataService dataService) |
void |
setMessages(Messages messages) |
public Set<Module.Info> getModules(UserAccount account)
getModules
in interface ModuleService
public Module createModule(UserAccount account, Map<String,String> moduleProperties, Map<String,byte[]> binaryModuleProperties, Map<String,DataExporter> moduleExporters)
createModule
in interface ModuleService
account
- the account to create a module forproperties
- the properties to use for the module. These will overwrite properties set in the
configurationconfiguration
- module configuration, such as the element tree and session schedulerpublic Module loadModule(Module.Info info)
loadModule
in interface ModuleService
public void closeModule(Module module)
closeModule
in interface ModuleService
public void saveModule(Module module)
saveModule
in interface ModuleService
public void deleteModule(Module.Info info)
deleteModule
in interface ModuleService
public DataService getDataService()
public void setDataService(DataService dataService)
public void setMessages(Messages messages)
setMessages
in interface ModuleService
public Messages getMessages()
getMessages
in interface ModuleService
Copyright © 2013. All Rights Reserved.