java.lang.Object
ru.bitel.bgbilling.plugins.helpdesk.server.bean.ParamManager

public class ParamManager extends Object
Класс для хранения пользовательских параметров для системы HelpDesk
  • Field Details

    • con

      protected Connection con
    • plugin

      protected ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin
  • Constructor Details

    • ParamManager

      public ParamManager(Connection con, ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin)
      Конструктор по умолчанию
      Parameters:
      con - - коннект к БД
      plugin - - ссылка на объект с данными плагина
  • Method Details

    • getDBTableName

      protected String getDBTableName(String name)
    • getModeList

      public List<ru.bitel.bgbilling.common.model.KeyValue> getModeList()
    • getContractCurrentMode

      public String getContractCurrentMode(int contractId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getProperties

      public Properties getProperties(int contractId) throws ru.bitel.bgbilling.common.BGException
      Возращает все сохраненные параметры для заданного договора
      Parameters:
      contractId - - код договора
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • setProperties

      public void setProperties(int contractId, Properties properties) throws ru.bitel.bgbilling.common.BGException
      Сохраняем в БД параметры для заданного договора. Все ранее сохраненные значения удаляются.
      Parameters:
      contractId - - код договора
      properties - - сохраняемые значения
      Throws:
      ru.bitel.bgbilling.common.BGException