public interface ConfigService
-
Method Summary
-
Method Details
-
getModuleConfigList
java.util.List<ConfigData> getModuleConfigList(
int moduleId)
throws
ru.bitel.bgbilling.common.BGException
Получение списка конфигураций модуля по коду модуля
- Parameters:
moduleId
- код модуля
- Returns:
- список конфигураций модуля
- Throws:
ru.bitel.bgbilling.common.BGException
-
setActiveModuleConfig
void setActiveModuleConfig(int moduleId,
int configId)
throws ru.bitel.bgbilling.common.BGException
Установка активной конфигурации для модуля. Активной в каждый момент времени может быть только одна конфигурация.
- Parameters:
moduleId
- код модуля
configId
- код конфигурации
- Throws:
ru.bitel.bgbilling.common.BGException
-
getActiveModuleConfig
ConfigData getActiveModuleConfig(
int moduleId)
throws
ru.bitel.bgbilling.common.BGException
Получение активного конфига для модуля.
- Parameters:
moduleId
-
- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getModuleConfig
ConfigData getModuleConfig(
int configId)
throws
ru.bitel.bgbilling.common.BGException
Получение одной конфигурации модуля по ее коду. Например, после выбора в таблице конфигураций
- Parameters:
configId
- код конфигурации
- Returns:
- конфигурация
- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteModuleConfig
void deleteModuleConfig(int moduleId,
int configId)
throws ru.bitel.bgbilling.common.BGException
Удаление одной конкретной конфигурации для определенного модуля.
- Parameters:
moduleId
- код модуля
configId
- код конфигурации
- Throws:
ru.bitel.bgbilling.common.BGException
-
updateModuleConfig
int updateModuleConfig(
int moduleId,
ConfigData configData)
throws
ru.bitel.bgbilling.common.BGException
Добавление/Обновление конфигурации модуля.
- Parameters:
moduleId
- код модуля
configData
- конфигурация модуля. Конфигурация в данном случае - строка, содержащая пары "ключ-значение" и комментарии - содержится в поле config.
- Returns:
- код добавленной/обновленной конфигурации
- Throws:
ru.bitel.bgbilling.common.BGException