public class ModuleManager
extends java.lang.Object
| Constructor and Description |
|---|
ModuleManager(java.sql.Connection con) |
| Modifier and Type | Method and Description |
|---|---|
int |
addModule(BGInstalledModule module,
java.lang.String title,
int userId) |
void |
deleteModule(BGInstalledModule module,
int id) |
java.util.List<java.lang.String> |
getInstalledModules()
Возвращает список имен установленных модулей.
|
java.util.List<BGInstalledModule> |
getInstalledModules(java.lang.String... types)
Возвращает список установленных модулей и плагинов с фильтром по типу.
|
BGModule |
getModule(int id)
Возвращает экземпляр модуля по его коду.
|
static int |
getModuleIdByName(java.lang.String moduleName) |
java.util.List<BGModule> |
getModules()
Возвращает список всех экземпляров модуля с сортировкой что npay оказывается последним.
|
java.util.List<BGModule> |
getModules(java.lang.String name)
Возвращает список экземпляров модуля с сортировкой по названию.
|
java.util.Map<java.lang.Integer,BGModule> |
getModulesMap()
Возвращает Map с экземплярами модулей по их коду.
|
void |
updateModule(BGModule b) |
public static int getModuleIdByName(java.lang.String moduleName)
public java.util.List<BGModule> getModules(java.lang.String name) throws ru.bitel.bgbilling.common.BGException
name - имя модуля, если null - возвращаются все экземпляры модулей.ru.bitel.bgbilling.common.BGExceptionpublic java.util.List<BGModule> getModules() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic BGModule getModule(int id) throws ru.bitel.bgbilling.common.BGException
id - код экземпляра модуляru.bitel.bgbilling.common.BGExceptionpublic java.util.Map<java.lang.Integer,BGModule> getModulesMap() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic int addModule(BGInstalledModule module, java.lang.String title, int userId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic void updateModule(BGModule b) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic void deleteModule(BGInstalledModule module, int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic java.util.List<java.lang.String> getInstalledModules()
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic java.util.List<BGInstalledModule> getInstalledModules(java.lang.String... types)
types - типы.