Interface ConfigService
public interface ConfigService
-
Method Summary
Modifier and TypeMethodDescriptionactiveModuleConfigGet
(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
-