Interface PlugincfgService


public interface PlugincfgService
Веб-сервис настроек плагинов в клиенте.
  • Method Summary

    Modifier and Type
    Method
    Description
    ru.bitel.bgbilling.kernel.admin.plugincfg.common.PluginItem
    getPlugin(int id)
    Отдельный плагин, конфиг в модельке заполняется.
    List<ru.bitel.bgbilling.kernel.admin.plugincfg.common.PluginItem>
    Список плугинов, конфиг в модельке не заполняется.
    void
    updatePlugin(ru.bitel.bgbilling.kernel.admin.plugincfg.common.PluginItem plugin)
    Апдейт настроек плагина.
  • Method Details

    • getPlugins

      List<ru.bitel.bgbilling.kernel.admin.plugincfg.common.PluginItem> getPlugins() throws ru.bitel.bgbilling.common.BGException
      Список плугинов, конфиг в модельке не заполняется.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getPlugin

      ru.bitel.bgbilling.kernel.admin.plugincfg.common.PluginItem getPlugin(int id) throws ru.bitel.bgbilling.common.BGException
      Отдельный плагин, конфиг в модельке заполняется.
      Parameters:
      id - ид плугина по ИД в installed_modules (и соответственно pid в plugin_config)
      Throws:
      ru.bitel.bgbilling.common.BGException
    • updatePlugin

      void updatePlugin(ru.bitel.bgbilling.kernel.admin.plugincfg.common.PluginItem plugin) throws ru.bitel.bgbilling.common.BGException
      Апдейт настроек плагина. Используются только "id", "enabled", "config".
      Throws:
      ru.bitel.bgbilling.common.BGException