Class ModuleManager
java.lang.Object
ru.bitel.bgbilling.kernel.module.server.bean.ModuleManager
public class ModuleManager
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ModuleManager(java.sql.Connection con)
-
Method Summary
Modifier and Type Method Description int
addModule(BGInstalledModule module, java.lang.String title, int userId)
void
deleteInstalledComponent(java.lang.String name)
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)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ModuleManager
public ModuleManager(java.sql.Connection con)
-
-
Method Details
-
getModuleIdByName
public static int getModuleIdByName(java.lang.String moduleName) -
getModules
public java.util.List<BGModule> getModules(java.lang.String name) throws ru.bitel.bgbilling.common.BGExceptionВозвращает список экземпляров модуля с сортировкой по названию.- Parameters:
name
- имя модуля, если null - возвращаются все экземпляры модулей.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getModules
Возвращает список всех экземпляров модуля с сортировкой что npay оказывается последним.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getModule
Возвращает экземпляр модуля по его коду.- Parameters:
id
- код экземпляра модуля- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getModulesMap
public java.util.Map<java.lang.Integer,BGModule> getModulesMap() throws ru.bitel.bgbilling.common.BGExceptionВозвращает Map с экземплярами модулей по их коду.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
addModule
public int addModule(BGInstalledModule module, java.lang.String title, int userId) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
updateModule
- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteModule
public void deleteModule(BGInstalledModule module, int id) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
getInstalledModules
public java.util.List<java.lang.String> getInstalledModules() throws ru.bitel.bgbilling.common.BGExceptionВозвращает список имен установленных модулей.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getInstalledModules
Возвращает список установленных модулей и плагинов с фильтром по типу.- Parameters:
types
- типы.- Returns:
-
deleteInstalledComponent
public void deleteInstalledComponent(java.lang.String name) throws java.lang.Exception- Throws:
java.lang.Exception
-