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.BGException
public java.util.List<BGModule> getModules() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public BGModule getModule(int id) throws ru.bitel.bgbilling.common.BGException
id
- код экземпляра модуляru.bitel.bgbilling.common.BGException
public java.util.Map<java.lang.Integer,BGModule> getModulesMap() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public int addModule(BGInstalledModule module, java.lang.String title, int userId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void updateModule(BGModule b) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void deleteModule(BGInstalledModule module, int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<java.lang.String> getInstalledModules() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<BGInstalledModule> getInstalledModules(java.lang.String... types)
types
- типы.