Class ModuleManager
java.lang.Object
ru.bitel.bgbilling.kernel.module.server.bean.ModuleManager
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintaddModule(BGInstalledModule module, String title, int userId) voidvoiddeleteModule(BGInstalledModule module, int id) Возвращает список имен установленных модулей.getInstalledModules(ru.bitel.bgbilling.kernel.module.common.enums.ComponentType... types) Возвращает список установленных модулей и плагинов с фильтром по типу.getModule(int id) Возвращает экземпляр модуля по его коду.static intgetModuleIdByName(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
 
- 
addModulepublic 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
 
- 
deleteModulepublic 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
 
- 
getInstalledModulespublic List<BGInstalledModule> getInstalledModules(ru.bitel.bgbilling.kernel.module.common.enums.ComponentType... types) Возвращает список установленных модулей и плагинов с фильтром по типу.- Parameters:
- types- типы.
- Returns:
 
- 
deleteInstalledComponent- Throws:
- Exception
 
 
-