Class ModuleManager
java.lang.Object
ru.bitel.bgbilling.kernel.module.server.bean.ModuleManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
addModule
(BGInstalledModule module, String title, int userId) void
void
deleteModule
(BGInstalledModule module, int id) Возвращает список имен установленных модулей.getInstalledModules
(ru.bitel.bgbilling.kernel.module.common.enums.ComponentType... types) Возвращает список установленных модулей и плагинов с фильтром по типу.getModule
(int id) Возвращает экземпляр модуля по его коду.static int
getModuleIdByName
(String moduleName) Получает айдишник экземпляра модуля по его имени.Возвращает список всех экземпляров модуля с сортировкой что npay оказывается последним.getModules
(String name) Возвращает список экземпляров модуля с сортировкой по названию.Возвращает Map с экземплярами модулей по их коду.void
-
Constructor Details
-
ModuleManager
-
-
Method Details
-
getModuleIdByName
Получает айдишник экземпляра модуля по его имени. Если такого нету или их больше 1, то возвращает 0. Используется кеш. -
getModules
Возвращает список экземпляров модуля с сортировкой по названию.- 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
Возвращает Map с экземплярами модулей по их коду.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
addModule
public int addModule(BGInstalledModule module, 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
Возвращает список имен установленных модулей.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getInstalledModules
public List<BGInstalledModule> getInstalledModules(ru.bitel.bgbilling.kernel.module.common.enums.ComponentType... types) Возвращает список установленных модулей и плагинов с фильтром по типу.- Parameters:
types
- типы.- Returns:
-
deleteInstalledComponent
- Throws:
Exception
-