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()
Gets the Messages object used for i18n.
|
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)
Save the current module instance.
|
void |
setDataService(DataService dataService) |
void |
setMessages(Messages messages)
Sets the Messages object used for i18n.
|
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)
ModuleService
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)
ModuleService
setMessages
in interface ModuleService
messages
- Messages objectpublic Messages getMessages()
ModuleService
getMessages
in interface ModuleService
Copyright © 2013. All Rights Reserved.