Interface ConfigService


public interface ConfigService
  • Method Summary

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

    • moduleConfigList

      List<ConfigDataDto> moduleConfigList(int moduleId) throws Exception
      Получение списка конфигураций модуля по коду модуля
      Parameters:
      moduleId - код модуля
      Returns:
      список конфигураций модуля
      Throws:
      Exception
    • moduleConfigActiveSet

      void moduleConfigActiveSet(int moduleId, int configId) throws Exception
      Установка активной конфигурации для модуля. Активной в каждый момент времени может быть только одна конфигурация.
      Parameters:
      moduleId - код модуля
      configId - код конфигурации
      Throws:
      Exception
    • moduleConfigActiveGet

      ConfigData moduleConfigActiveGet(int moduleId) throws Exception
      Получение активного конфига для модуля.
      Parameters:
      moduleId -
      Returns:
      Throws:
      Exception
    • moduleConfigGet

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

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

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