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 ModuleServicepublic Module createModule(UserAccount account, Map<String,String> moduleProperties, Map<String,byte[]> binaryModuleProperties, Map<String,DataExporter> moduleExporters)
createModule in interface ModuleServiceaccount - 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 ModuleServicepublic void closeModule(Module module)
closeModule in interface ModuleServicepublic void saveModule(Module module)
saveModule in interface ModuleServicepublic void deleteModule(Module.Info info)
deleteModule in interface ModuleServicepublic DataService getDataService()
public void setDataService(DataService dataService)
public void setMessages(Messages messages)
setMessages in interface ModuleServicepublic Messages getMessages()
getMessages in interface ModuleServiceCopyright © 2012. All Rights Reserved.