Interface ConfigService


public interface ConfigService
  • Method Summary

    Modifier and Type
    Method
    Description
    activeModuleConfigGet(int moduleId)
    Получение активного конфига для модуля.
    void
    activeModuleConfigSet(int moduleId, int configId)
    Установка активной конфигурации для модуля.
    getModuleConfigList(int moduleId)
    Получение списка конфигураций модуля по коду модуля
    void
    moduleConfigDelete(int moduleId, int configId)
    Удаление одной конкретной конфигурации для определенного модуля.
    moduleConfigGet(int configId)
    Получение одной конфигурации модуля по ее коду.
    int
    moduleConfigUpdate(int moduleId, ConfigData configData)
    Добавление/Обновление конфигурации модуля.
  • Method Details

    • getModuleConfigList

      List<ConfigData> getModuleConfigList(int moduleId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение списка конфигураций модуля по коду модуля
      Parameters:
      moduleId - код модуля
      Returns:
      список конфигураций модуля
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • activeModuleConfigSet

      void activeModuleConfigSet(int moduleId, int configId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Установка активной конфигурации для модуля. Активной в каждый момент времени может быть только одна конфигурация.
      Parameters:
      moduleId - код модуля
      configId - код конфигурации
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • activeModuleConfigGet

      ConfigData activeModuleConfigGet(int moduleId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение активного конфига для модуля.
      Parameters:
      moduleId -
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • moduleConfigGet

      ConfigData moduleConfigGet(int configId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение одной конфигурации модуля по ее коду. Например, после выбора в таблице конфигураций
      Parameters:
      configId - код конфигурации
      Returns:
      конфигурация
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • moduleConfigDelete

      void moduleConfigDelete(int moduleId, int configId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Удаление одной конкретной конфигурации для определенного модуля.
      Parameters:
      moduleId - код модуля
      configId - код конфигурации
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • moduleConfigUpdate

      int moduleConfigUpdate(int moduleId, ConfigData configData) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Добавление/Обновление конфигурации модуля.
      Parameters:
      moduleId - код модуля
      configData - конфигурация модуля. Конфигурация в данном случае - строка, содержащая пары "ключ-значение" и комментарии - содержится в поле config.
      Returns:
      код добавленной/обновленной конфигурации
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException