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 intaddModule(BGInstalledModule module, java.lang.String title, int userId)voiddeleteInstalledComponent(java.lang.String name)voiddeleteModule(BGInstalledModule module, int id)java.util.List<java.lang.String>getInstalledModules()Возвращает список имен установленных модулей.java.util.List<BGInstalledModule>getInstalledModules(java.lang.String... types)Возвращает список установленных модулей и плагинов с фильтром по типу.BGModulegetModule(int id)Возвращает экземпляр модуля по его коду.static intgetModuleIdByName(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 с экземплярами модулей по их коду.voidupdateModule(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
-