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 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)
ModuleServicesaveModule in interface ModuleServicepublic void deleteModule(Module.Info info)
deleteModule in interface ModuleServicepublic DataService getDataService()
public void setDataService(DataService dataService)
public void setMessages(Messages messages)
ModuleServicesetMessages in interface ModuleServicemessages - Messages objectpublic Messages getMessages()
ModuleServicegetMessages in interface ModuleServiceCopyright © 2013. All Rights Reserved.